Using Microsoft MPI
Microsoft MPI (MS-MPI) is only available under Windows.
With MS-MPI simulations are only
supported on:
- local workstations
- Windows Server 2012 R2 with HPC Pack 2012 R2 installed. MS-MPI is also expected to work with newer versions of Windows Server and HPC Pack versions. See Using Windows Server 2012 R2 or Later With HPC Pack.
Note | Simcenter STAR-CCM+ on Windows Server 2012 R2 with HPC Pack 2012 R2 or later uses the system-wide installed MS-MPI. The version of the installed MS-MPI must match the supported version. |
For running distributed simulations on Windows without HPC Pack installed, use Intel MPI. See Running Distributed Parallel Simulations on Multiple Windows Machines.
To use Microsoft MPI libraries at runtime, include either of the following options with
the starccm+ command:
-mpidriver ms
-mpi ms
You can pass Microsoft MPI command line options into Simcenter STAR-CCM+ using any of the following options:
-mpiflags <mpiexec options>
-mpidriver ms:<mpiexec options>
-mpi ms:<mpiexec options>
Certain Microsoft MPI environment variable settings might be required depending on the underlying system configuration. Consult the official Microsoft HPC Pack documentation for further information.
Specifying Environment Variables
To export environment variables
to the spawned processes, use the following options with the
starccm+.bat
command:
-mpiflags "-genv VARIABLE1
value1 -genv VARIABLE2 value2"
Consult the Microsoft MPI documentation for further information.