使用资源管理器运行协同仿真

资源管理器是一个命令行应用程序,可通过命令行运行协同仿真简化过程。从命令行运行的另一个选项是使用 Simcenter STAR-CCM+ 批处理客户端。

  1. Simcenter STAR-CCM+Simcenter STAR-CCM+ 协同仿真设置模拟。有关详细信息,请参见 STAR-CCM+ 协同仿真工作流程
  2. 选择外部链接 > [链接 1] > 条件 > 启动合作方选项节点并将选项设为通过资源管理器启动应用程序
  3. 选择[链接 1] > > Simcenter STAR-CCM+ 模拟文件,并将 Simcenter STAR-CCM+ 模拟文件设为模拟要耦合的文件。
  4. 保存并关闭模拟。
由于无法直接从 Simcenter STAR-CCM+ 激活资源管理器,因此必须使用命令行将其激活。
  1. 打开命令提示符 (Windows) 或终端 (Linux)。
  2. 输入命令以启动资源管理器:
    • 在 Windows 系统上:
      > [INSTALLDIR]\star\bin\starlaunch.bat --resources <hostname>:<np> --command "[INSTALLDIR]\star\bin\starccm+ -batch run <sim-file>" --slots <ns>
    • 在 Linux 系统上:
      % [INSTALLDIR]/star/bin/starlaunch --resources <hostname>:<np> --command "[INSTALLDIR]/star/bin/starccm+ -batch run <sim-file>" --slots <ns>
    其中 [INSTALLDIR]Simcenter STAR-CCM+ 安装目录,<hostname> 为模拟启动的主机名,<np>hostname 上分配给作业的处理器数,<sim-file> 为协同仿真模拟文件的路径,<ns> 为通过 --command 指定的分配给 Simcenter STAR-CCM+ 应用程序的处理器数。
    如果 <hostname> 上分配了 <np> 个内核,并且 <ns> 个内核被分配给领先模拟,合作方模拟将使用剩余 <nf> = <np> - <ns> 个内核自动启动。
    输出显示在终端/命令提示符内。