在 Windows 上注册分布式模拟凭据

在多个节点上运行分布式模拟之前,必须先注册凭据。如果要使用 Microsoft MPI,您的服务器必须运行 Windows Server 2012 R2 或更高版本并安装了 HPC Pack 2012 R2 或更高版本。否则,可以使用 Intel MPI。

在未安装 HPC Pack (Intel MPI) 的 Windows 版本操作系统上注册您的凭据

要在未安装 HPC Pack 的 Windows 版本操作系统(只能使用 Intel MPI)上注册您的凭据:

  1. 开始菜单中,启动命令提示符
  2. 在注册凭据前,确保所有主机上正在运行 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
  3. 要作为管理员在主机上启动服务,使用:

    <path>\hydra_service.exe -install

    额外功能(包括如何重启和停止服务)在帮助中有述:

    <path>\hydra_service.exe -help
  4. 要注册凭据:

    1. 输入命令:
      <path>\mpiexec.exe -register
    2. 根据系统请求输入用户名和密码。

在安装了 HPC Pack 的 Windows Server 2012 R2 或更高版本 (Microsoft MPI) 上注册您的凭据

在安装了 HPC Pack 的 Windows Server 2012 R2 和更高版本上,只能使用 Microsoft MPI。

要注册凭据:
  1. 确认您在提交作业时使用的用户名及其关联的域。要执行此操作:
    1. 在集群的头节点上,打开命令提示符窗口并运行以下命令:

      whoami

  2. 确定您在运行作业时使用的域和用户名后,在同一个命令窗口中运行以下命令:

    hpccred setcreds

  3. 出现提示时,输入您在提交作业时使用的域和用户名。例如,windows\username
  4. 输入该用户名的密码。