在 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 导入
  • 烟火向导
  • 模拟操作
  • 模拟总结
  • 几何导入
  • 模拟指南
  • 材料校准模型(拟合优化器)