Cross-platform Job Runs
When submitting a job cross-platform, explicitly specify the environment for the job.
% nc run -e VERILOG -r linux -- verilog mydesign.v
View new features for Accelerator 2022.1.1.
Discover the available Altair Accelerator guides.
Discover Accelerator functionality with interactive tutorials.
Basic tasks in Accelerator, including submitting jobs, tracking job information, and analyzing and solving common problems.
Accelerator documentation is available in HTML and PDF format.
Accelerator has two main commands, nc and ncmgr.
To set up your user shell with Accelerator you need to know where the Altair Accelerator software has been installed.
This section summarizes how to submit and run a job.
All log files are normally stored under the subdirectory ./vnc_logs. To remove all obsolete log files in the current working directory, use the nc clean command.
On occasion, jobs that run successfully outside of Accelerator fail when run through Accelerator. When this occurs, mostly likely the setups are not the same: the environment, inputs or other parameters may be different, a misconfiguration or there is a problem with NFS.
When a job is running through a vovtasker, the tasker automatically monitors RAM and CPU utilization of the job, including all of its children.
Reports provide statistical information about all the jobs that are run during a specified time and the usage of the resources that run jobs. The resources include CPU time, licenses, memory and more.
Setting the environment is critical for correct job execution. Accelerator provides two methods to control the execution environment.
Some jobs may require a specific platform or operating system (OS) to run. As Accelerator automatically lists platform/OS as a tasker resources, the task of finding the right host to execute a job is easy: specify the required platform/OS as part of the job resource requirements.
When submitting a job cross-platform, explicitly specify the environment for the job.
To submit a job in a ClearCase view, use the option -clearcase with nc run.
Occasionally, a script can include a job that requires a license. Normally, such jobs are submitted to the queue.
Non-Uniform Memory Access (NUMA) is to be used with machines that have multiple physical CPUs.
A cgroup is a control group, used as a system for resource management on Linux.
Linux containers can be leveraged to constrain the amount of system resources used by jobs.
Altair Accelerator tools work to match each license handle to the jobs currently running.
When a resource is derived from a license feature, it is useful to attempt a matching of the license handles that are currently checked out and the jobs that are currently running.
This section lists the recently deprecated and obsoleted Accelerator commands and options, and the corresponding current commands and options.
This document is intended for those who have been using the Platform LSF batch system and are now moving over to the Accelerator system.
Configure and manage the use of Accelerator after it is installed.
Basic tasks in Accelerator, including submitting jobs, tracking job information, and analyzing and solving common problems.
Some jobs may require a specific platform or operating system (OS) to run. As Accelerator automatically lists platform/OS as a tasker resources, the task of finding the right host to execute a job is easy: specify the required platform/OS as part of the job resource requirements.
When submitting a job cross-platform, explicitly specify the environment for the job.
When submitting a job cross-platform, explicitly specify the environment for the job.
% nc run -e VERILOG -r linux -- verilog mydesign.v
Configure, Manage and Run Accelerator
Configure the Network, License and Security
Configure Monitoring of Software Utilization
Hierarchical Scheduling
License Allocation across Enterprise
Hardware Emulator Resource Optimizer