OptiStruct SMP (MPI)
Only the OptiStruct Solver currently supports parallel execution. OptiStruct supports a number of parallel execution modes of which two can be used:
Shared memory (SMP) mode uses multiple cores within a single node
Distributed memory (SPMD) mode uses multiple cores across multiple nodes via the MPI library
There are four different parallelisation schemes for SPMD OptStruct that are selected by different flags:
Domain decompostion: -ddm flag
Multi-model optimisation: -mmo flag
Failsafe topology optimisation: -fso flag
You should launch OptiStruct SPMD using the standard Intel MPI mpirun command.
Note: OptiStruct does not support the use of SGI MPT, you must use Intel MPI.
Example OptiStruct SPMD job submission script:
#!/usr/local_rwth/bin/zsh # Slurm job options (name, compute nodes, job time) # Load Hyperworks module and Intel MPI # Set the number of threads to 1 |