使用 Microsoft MPI
Microsoft MPI (MS-MPI) 仅在 Windows 下可用。
有了 MS-MPI,模拟将仅在以下平台上获支持:
- 本地工作站
- 安装了 HPC Pack 2012 R2 的 Windows Server 2012 R2。MS MPI 也有望与新版本的 Windows Server 和 HPC Pack 版本一起使用。请参见使用安装了 HPC Pack 的 Windows Server 2012 R2 或更高版本。
注 | Simcenter STAR-CCM+在安装了 HPC Pack 2012 R2 的 Windows Server 2012 R2 或更高版本中,Simcenter STAR-CCM+ 使用系统范围内安装的 MS-MPI。安装的 MS-MPI 的版本必须与支持的版本相匹配。 |
要在未安装 HPC Pack 的 Windows 上运行分布式模拟,使用 Intel MPI。请参见在多台 Windows 机器上运行分布式并行模拟。
要在运行时使用 Microsoft MPI 库,在 starccm+ 命令中包括以下某个选项:
-mpidriver ms
-mpi ms
可以使用以下任一选项将 Microsoft MPI 命令行选项传递到 Simcenter STAR-CCM+ 中:
-mpiflags <mpiexec options>
-mpidriver ms:<mpiexec options>
-mpi ms:<mpiexec options>
根据基础系统配置,可能需要特定 Microsoft MPI 环境变量设置。有关详细信息,请参见官方 Microsoft HPC Pack 文档。
指定环境变量
要导出环境变量到生成的进程,可使用以下选项和 starccm+.bat
命令:
-mpiflags "-genv VARIABLE1 value1 -genv VARIABLE2 value2"
有关详细信息,请参见 Microsoft MPI 文档。