Running on a Linux Cluster Using Pre-Allocation
To submit the entire Design Manager project as a single job to the queue of your cluster:
-
A pre-allocation mode requires a Direct compute
resource. For each design study in your Design Manager project, set the run and resource settings:
- Select and save the project file.
- Transfer the Design Manager project file (*.dmprj) and associated input files such as the reference simulation file (*.sim) and custom java macro files (*.java) to your cluster project root directory.
- Prepare your cluster job submission script to meet the Pre-Allocation Submission Script Requirements. Make sure that the script file has execute permission.
-
From your cluster project root directory, submit the
Design Manager project using the appropriate queue submission command for the cluster.
Example: qsub -l nodes=6:ppn=16 <submissionScript>.sh, where -l nodes=6:ppn=16 specifies the required resources for the simultaneous design simulations.
The Design Manager server ensures that you do not overload the allocated resources. Suppose you specify 4 simultaneous design simulations and 32 compute processes for each. The Design Manager server runs the first 3 design simulations using 96 cores (3*32) and starts the 4th simulation as soon as one of the first three completes.
When submitting the Design Manager project, make sure that you do not allocated resources inefficiently. Suppose you specify 2 simultaneous design simulations and 32 compute processes to run with each design simulation, then 32 of the 96 allocated cores remain unused until the design study completes.
- To follow the progress of your design studies, you can connect to and disconnect from the running Design Manager server, see Making Client-Server Connections.