Using Microsoft MPI

Microsoft MPI (MS-MPI) is only available under Windows.

With MS-MPI simulations are only supported on:
NoteSimcenter 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.