在合作伙伴程序和 Simcenter STAR-CCM+ 之间运行协同仿真
以下步骤提供使用 Simcenter STAR-CCM+ 中提供的帮助程序脚本来编译和启动程序的指导说明。如果使用 Microsoft Visual Studio(在 Windows 上),则这些指导说明不相关。在这种情况下,在 Microsoft Visual Studio 中使用属性表指定编译和启动详细信息。有关指导说明,请参见使用 Windows 编译和启动合作伙伴代码。
-
耦合至 Simcenter STAR-CCM+ 模拟之前,先编译程序。可以使用自己的编译系统或 Simcenter STAR-CCM+ 安装中提供的 buildapi 辅助脚本。要使用 buildapi 脚本:
- 启动要与程序耦合的 Simcenter STAR-CCM+ 模拟。
- 为 Simcenter STAR-CCM+ 至 Simcenter STAR-CCM+ 协同仿真设置模拟。有关更多信息,请参见STAR-CCM+ 协同仿真工作流。
- 在 Simcenter STAR-CCM+ 模拟中,选择 节点,然后将方法设为通过命令行启动应用程序。
-
选择
节点。对于命令行属性,输入:
- 在 Windows 系统上:
> <executable>
- 在 Linux 系统上:
% [INSTALLDIR]/star/bin/starapi <executable>
- 在 Windows 系统上:
-
从 Simcenter STAR-CCM+ 模拟运行协同仿真。
注 通过协同仿真 API 与外部程序进行协同仿真时不允许求解步。
注 | 使用通过命令行启动应用程序方法时,Simcenter STAR-CCM+ 模拟和 Simcenter STAR-CCM+ API 服务器共享同一 Simcenter STAR-CCM+ 许可证,意味着只需单个许可证即可运行协同仿真。但是,如果单独启动合作伙伴程序(例如,在命令控制台上运行 starapi 脚本),然后通过指定合作伙伴程序主机和端口将 Simcenter STAR-CCM+ 模拟连接到运行的程序,则需要两个 Simcenter STAR-CCM+ 许可证。 |