/SPMD (Obsolete)
Block Format Keyword Sets SPMD parameters for Hybrid Massively Parallel Program (HMPP) computation.
Format
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
/SPMD | |||||||||
Domdec | Nspmd | Nthread |
Definition
Field | Contents | SI Unit Example |
---|---|---|
Domdec | Domain decomposition type
for SPMD version.
(Integer) |
|
Nspmd | Number of SPMD
domains. Default set to 1 (Integer) |
|
Nthread | Number of SMP threads per
SPMD domain. Default set to 1 (Integer) |
Comments
- Multilevel Kway is a domain decomposition method based on Metis multilevel Kway algorithm. This algorithm is advised in order to enhance performance in case of complex contact interfaces and for Fluid Structure Interaction problems that involve both Lagrangian and ALE formulations.
- Multilevel Kway domain decomposition based on DOF is suitable if /DT/AMS or implicit application is invoked by Radioss Engine. It optimizes decomposition taking into account DOF.
- With the HMPP version, the total number of processes is equal to Nspmd x Nthread. More precisely, each Nspmd distributed parallel program is composed of Nthread SMP threads. It is also possible to set Nspmd and Nthread using Run Executables Directly options.
- When using /DT/AMS in Radioss Engine, it is recommended to set Domdec to 5 in /SPMD from Radioss Starter (for versions 11.0.230 and above, set to 0 and Radioss automatically applies the relevant Domdec option.)
- PARITH/ON is not yet available with AMS, if the number of domains changes, but for the same domain number, the results are the same whatever the number of threads.