Home > User Interface > Batch Processing
Batch Processing
This section provides information regarding the batch processing features which allows running and post-processing large amounts of analyses efficiently in an unattended mode.
Batch processing tasks are handled through the Batch Processing form which may be opened from the Tools menu by selecting the Batch Processing item. The Batch Processing interface enables you setting up your batch jobs and start processing of associated tasks.
This Section is split into several parts, as follows :
-
Batch processing user interface : Provides details on the Batch processing form.
-
Batch jobs files and types : A complete description of what a batch job is, including input files and associated job type.
-
Handling batch jobs in the batch jobs list : Details how to handle your batch jobs inside the current list of batch jobs.
-
Running batch jobs : Details how you may run and control the progress of your batch jobs.
-
Multi-threading and special instructions: This details how multi-threaded processing of the batch jobs works. This section also provides details on special instructions to control the flow of batch jobs. These special instructions include the Break command and the Set Process # command that allows setting the number of threads.
-
Optional settings : Lists optional settings applicable to the Batch Jobs form, including options to activate multi-threaded processing.
Every batch job is made of the following :
-
Batch job file : the input file associated with the task. Different file types may be used depending on the batch job type. For instance, the input file can be a LOG file (input file for the FE engine), a DSS file (simulation results files), a post-processing script file (text file).
-
Batch job type : the command associated with the task. The command depends on the type of batch job file.
-
Batch job priority : the priority of the task when it is being processed. Priority can be set to Low, Normal, or High.
-
Batch job Status : reports the status of the task. For instance, the task can be Pending, Completed, or Failed.
Batch jobs may be run concurrently (i.e. several jobs may be run at the same time) when multi-threading is turned on from the optional settings. Running batch jobs concurrently enables you making full use of multi-core processors capabilities.