互动启动参考

创建模拟或加载现有模拟时,Simcenter STAR-CCM+ 会提供一个包含启动选项的对话框。这些选项控制 Simcenter STAR-CCM+ 如何启动服务器。某些选项特定于加载模拟对话框。

进程选项

串行
在本地机器的单个进程上启动服务器。这意味着客户端和服务器都在本地机器上运行。此设置是默认设置。
远程服务器
要在远程机器上串行启动服务器,激活远程服务器复选框。完成远程主机和远程用户属性,并设置 Simcenter STAR-CCM+ 必须用于连接的远程 Shell 的类型。如果之前在选项对话框中为通用远程进程启动命令设置了默认值,则这些值会显示在此处。
注如果以不同的用户名使用远程服务器,则模拟的 Connection Mode(连接模式) 将设为协作。
要查看远程机器上的文件,激活使用远程文件浏览器。
在本地主机上并行
启动在所选数量的计算进程上运行的服务器。Simcenter STAR-CCM+ 会应用默认消息传递接口 (MPI) 选择,除非在对话框底部的命令行输入中指定了替代方法。请参见支持的 MPI 实现参数。
在指定的主机上并行
与在本地主机上并行一样,不同之处在于可以输入主机名的列表以及 Simcenter STAR-CCM+ 在每个主机上分配的计算进程数。

通过在列表中键入项来指定机器。单击此列表第一行的“主机”列并键入第一个机器名称。按 <Tab> 或 <Enter> 移动至下一行。

除了表格格式之外,此对话框包含用于修改主机列表的按钮。只需在添加主机文本框中输入主机名,然后单击添加按钮。删除按钮会从列表中删除已选择其名称的主机。Simcenter STAR-CCM+ 会停止使用此主机来进行并行处理。

在尝试启动模拟之前,验证所有主机名。如果单击确定按钮时有任何主机名不正确,Simcenter STAR-CCM+ 会生成错误消息,并且不会启动模拟。

如果经常将同一组机器用于并行作业,则为方便起见可以创建设备文件。
设备文件指定的并行主机
启动在 Simcenter STAR-CCM+ 按顺序从所选设备文件选择的机器上运行的服务器。有关如何定义此文件的详细信息,请参见定义设备文件。为服务器设置计算进程的数量。

GPGPU 的使用

启用 GPGPU 的使用后,可以选择打算使用的可用 GPGPU 显卡。

自动
Simcenter STAR-CCM+ 使用本地机器上可用的全部合适 GPGPU。这是默认选项。
计数
用于指定运行模拟时 Simcenter STAR-CCM+ 使用的 GPGPU 数。要确定其适宜性,根据已安装 GPGPU 的内存容量对其进行降序排序。
特定
用于指定运行模拟时 Simcenter STAR-CCM+ 从可用 GPGPU 列表选择使用的 GPGPU。有关详细信息,请参见 GPGPU 选项。
文件
用于通过文件指定 GPGPU 配置。当必须在不同的主机上进行不同的选择时,此选项非常有用。此选项在 Windows 上不可用。

文件中必须每个主机一行,并为每个主机定义 -gpgpu 参数。请参见 GPGPU 选项。

无 MPS
防止当主机上的 CPU 进程数多于 GPGPU 数时自动启用 CUDA 多进程 (MPS)。激活此选项可能导致过度订阅的 GPU 利用率序列化。请参见使用 MPS。此选项对 AMD GPU 无效,在 Windows Server 中使用时对 NVIDIA GPU 也无效。
力
强制使用指定的索引未经过验证的 GPGPU。当使用特定选择 GPGPU 时可用。

保存的配置

要保存当前对话框中的所有选项:
  • 在文本输入中输入名称,然后单击保存。
要重新加载现有配置:
  • 从下拉列表中选择配置。

许可证

为贵组织选择正确的许可证选项:
  • 只读模式(仅加载模拟):可用于在不消耗 Simcenter STAR-CCM+ 许可证的情况下查看模拟。但是,启动进程仍必须检测到许可证管理器。选择此选项时,确定按钮将灰显,除非指定文件路径。
  • 简化版:启动具有有限功能集的 Simcenter STAR-CCM+。与无限制并行或 PoD 不兼容。请参见 STAR-CCM+ 简化版的功能
  • 无限制并行:用于启动 CPU 上存在无限数量计算进程的 Simcenter STAR-CCM+ 服务器。
  • 无限制并行增强版:用于启动 CPU 和 GPGPU 上存在无限数量计算进程的 Simcenter STAR-CCM+ 服务器
  • 按需授权:支持使用公共许可证服务器(而不是自己网络中的许可证服务器)上的 Simcenter STAR-CCM+ 无限制并行。请参见 PoD 许可。

服务器连接模式

以下设置控制其他用户是否以及如何连接到此模拟的服务器:

  • 默认:局域网 (LAN) 上的用户可使用启动该服务器的人员的用户名进行连接。
  • 无连接:服务器会话仅限启动该服务器的 Simcenter STAR-CCM+ 客户端(或控制台)会话。其他用户无法连接到该服务器。文件 > 断开菜单项将会灰显。
  • 协作:无论用户名如何,LAN 上的任何 Simcenter STAR-CCM+ 用户均可连接到服务器。

渲染

此参数将使图形渲染使用远程机器的图形功能:

  • 本地(默认)- 不是远程执行,而是在本地 Simcenter STAR-CCM+ 客户端中执行。
  • 服务器 - 渲染由托管 Simcenter STAR-CCM+ 主进程的同一机器上的单独服务器进程执行。
  • 专用服务 - 用于选择已提供渲染服务的主机和端口。要在特定机器上定位渲染服务:
    • 在主机字段中,输入该机器的主机名。
    • 单击扫描。所有可用渲染服务将在端口字段的端口下拉列表中显示。
  • 特别服务 - 允许服务器在用户自定义的机器上启动渲染服务器。有关此类渲染的详细信息,请参见远程渲染的其他信息。

线程

可以选择渲染线程数。每个渲染模式(即,本地、服务器和特别服务)的值分别存储。在专用服务模式下,假设渲染器已使用所需的线程数运行。

如果在同一 Simcenter STAR-CCM+ 客户端中打开多个模拟,可以为每个模拟指定不同的线程数。

模拟文件浏览和查询

处于激活状态时,使用远程文件浏览器复选框会在单击浏览按钮时在远程机器上启动文件浏览器。

如果指定远程服务器并且远程机器不与本地机器共享文件系统,则可使用此选项。然而,当本地和远程主机共享公共文件系统(例如,NFS 或 Windows 共享文件夹)时,使用本地文件浏览器有时会更快。模拟文件的路径必须始终在服务器主机(用于并行的控制器主机)上有效。

如果在未指定文件路径时单击确定,Simcenter STAR-CCM+ 将创建模拟。

命令

此输入框显示客户端在启动服务器时所应用的命令行选项。某些选项通过在启动对话框中所做的选择来定义;其他选项(如远程 Shell 的选择)在选项对话框中设置。还可以在命令行本身中定义选项。

服务器命令行可以包含已在内部编码的参数。将应用此编码,以避免使用不同的 Unicode 编码和特殊字符时出现问题。在命令行参数的 UTF-8 表示中使用 base64 应用所有编码。已编码参数使用反映其编码的参数显式传递,即 -xencoded-* <encoded value>。

有关命令行选项的列表,请参见命令行参考。部分命令行参数是内部参数,并且不反映在命令行参考中。
  • 如果直接编辑命令行,则 Simcenter STAR-CCM+ 会分析选项并更新其启动设置。例如,如果将 "-np 2" 更改为 "-np 4",则 Simcenter STAR-CCM+ 会更新启动面板中的计算进程数项。
  • 对命令行进行的无效编辑会被忽略。
  • Simcenter STAR-CCM+ 会保留对启动设置的更改以用于客户端会话的其余部分。