在 Linux ARM64 上运行 Simcenter STAR-CCM+
Linux ARM64 支持 Simcenter STAR-CCM+ 在批处理模式下运行模拟。本版本中不正式支持图形用户界面 (GUI)。此平台还有其他一些限制保持不变,包括不支持的模块。
硬件要求
为了运行 Simcenter STAR-CCM+,ARM 芯片必须实施 ARMv8.2-A 指令集架构,并支持 AArch64 或 ARM64 64 位扩展。不受支持的 Simcenter STAR-CCM+ 模块
Linux ARM64 不支持以下 Simcenter STAR-CCM+ 模块:
- 铸造材料数据库编辑器(仅适用于 Simcenter STAR-CCM+ 2402 及以前版本)
- 热舒适性求解器
如果使用的模块不受支持,Simcenter STAR-CCM+ 将显示警告消息。
数学库
- 由于 Intel 不支持 ARM64 架构,因此使用 ARMPL 而不是 Intel MKL。
- 由于评估 Intel MKL 兼容性仍然待处理,仅 MKL 提供的以下功能不可用:
- 材料校准模型(拟合优化器):如果调用,则会将警告消息显示到控制台。
协同仿真
由于第三方不提供 ARM64 端口,某些协同仿真功能不起作用。在这些情况下,当要使用的协同仿真库或二进制文件不受支持时,Simcenter STAR-CCM+ 将显示警告消息。
以下软件包可用于 ARM64 上的协同仿真:
- FMU FMI 3 - ARM64 二进制文件会自动搜索并加载(如果可用)。
以下软件包不可用于 ARM64 上的协同仿真:
- Simcenter Nastran
- Simcenter Amesim
- Abaqus
- GT-SUITE
CAD 导入
ARM64 不支持 CAD 导入功能。如果使用此功能,则会显示警告消息。
CAD 容差差异
由于在 ARM64 上从 MKL PARDISO 切换到 MUMPS 和 ARMPL,在某些情况下 CAD 结果存在细微差异。
交互式功能需要 GNU C 库 (glibc) 2.29 版或更高版本
据推测,ARM 仅用于在无头模式下运行 Simcenter STAR-CCM+,而不用于 GUI 中的任何功能。但是,如果选择在此平台上使用 GUI 组件,要考虑其中一些组件(尤其是基于 Web 的组件)需要 glibc 2.29 或更高版本,这些组件可能不可用,具体取决于安装的操作系统。
以下组件受此限制影响:
- Simcenter Web Viewer
- Teamcenter Share
- IDF 导入
- 烟火向导
- 模拟操作
- 模拟总结
- 几何导入
- 模拟指南
- 材料校准模型(拟合优化器)