在 Windows 上注册分布式模拟凭据
在多个节点上运行分布式模拟之前,必须先注册凭据。如果要使用 Microsoft MPI,您的服务器必须运行 Windows Server 2012 R2 或更高版本并安装了 HPC Pack 2012 R2 或更高版本。否则,可以使用 Intel MPI。
本节介绍如何执行以下操作:
在未安装 HPC Pack (Intel MPI) 的 Windows 版本操作系统上注册您的凭据
要在未安装 HPC Pack 的 Windows 版本操作系统(只能使用 Intel MPI)上注册您的凭据:
- 从开始菜单中,启动命令提示符。
在注册凭据前,确保所有主机上正在运行 Intel MPI 服务。为此,在每个主机上使用以下命令行:
<path>\hydra_service.exe -status
其中,<path> 为 Simcenter STAR-CCM+ 安装目录中的 hydra_service.exe 可执行文件的完整路径。以下是使用 Simcenter STAR-CCM+ 19.04.### 版本的 64 位安装的典型路径示例:C:\Program Files\Siemens\19.04.###\STAR-CCM+19.04.###\mpi\intel\2019.7.216\win64\intel64\bin
如果工作站上安装多个 Simcenter STAR-CCM+,则正在运行的 Intel MPI 服务可能版本过旧。应始终使用最新安装的 Simcenter STAR-CCM+ 提供的 Intel MPI 服务。要作为管理员移除现有的 Intel MPI 服务,使用:<path>\hydra_service.exe -remove
要作为管理员在主机上启动服务,使用:
<path>\hydra_service.exe -install
额外功能(包括如何重启和停止服务)在帮助中有述:
<path>\hydra_service.exe -help
要注册凭据:
- 输入命令:
<path>\mpiexec.exe -register
- 根据系统请求输入用户名和密码。
- 输入命令:
在安装了 HPC Pack 的 Windows Server 2012 R2 或更高版本 (Microsoft MPI) 上注册您的凭据
在安装了 HPC Pack 的 Windows Server 2012 R2 和更高版本上,只能使用 Microsoft MPI。
要注册凭据:
- 确认您在提交作业时使用的用户名及其关联的域。要执行此操作:
- 在集群的头节点上,打开命令提示符窗口并运行以下命令:
whoami
- 在集群的头节点上,打开命令提示符窗口并运行以下命令:
- 确定您在运行作业时使用的域和用户名后,在同一个命令窗口中运行以下命令:
hpccred setcreds
- 出现提示时,输入您在提交作业时使用的域和用户名。例如,
windows\username
。 - 输入该用户名的密码。