Running Simcenter STAR-CCM+ on Linux ARM64

Simcenter STAR-CCM+ is supported on Linux ARM64 for running simulations in batch mode. The graphical user interface (GUI) is not officially supported in this release. Some other restrictions are in place for this platform, including unsupported modules.

Hardware Requirements

In order to run Simcenter STAR-CCM+, an ARM chip must implement the ARMv8.2-A instruction set architecture with support for the AArch64 or ARM64 64-bit extension.

Unsupported Simcenter STAR-CCM+ Modules

The following Simcenter STAR-CCM+ modules are not supported on Linux ARM64:

  • Casting Material Database Editor (applies only to Simcenter STAR-CCM+ 2402 and earlier)
  • Thermal Comfort Solver

Simcenter STAR-CCM+ prints a warning message if unsupported modules are used.

Mathematical Libraries

  • Due to Intel not supporting the ARM64 architecture, ARMPL is used instead of Intel MKL.
  • Since evaluation of compatibility with Intel MKL is still pending, the following functionality only provided by MKL is unavailable:
    • Material Calibration Model (Fitting Optimizer): A warning message is printed to the console if invoked.

Co-Simulation

Some co-simulation functionality does not work, due to third parties not providing ARM64 ports. In these situations Simcenter STAR-CCM+ prints warning messages when unsupported cosimulation libraries or binaries are to be used.

Specifically, the following packages are not available for co-simulation on ARM64:

  • Simcenter Nastran
  • Simcenter Amesim
  • Abaqus
  • GT-SUITE

In addition, co-simulation with FMU libraries is not supported.

CAD Import

CAD import functionality is not supported on ARM64. A warning message is printed if this functionality is used.

CAD Tolerance Differences

Due to the switch from MKL PARDISO to MUMPS and ARMPL on ARM64, there are slight differences of CAD results in some cases.

Interactive Features Requiring GNU C Library (glibc) Versions 2.29 or Newer

It is presumed that ARM is used only for running Simcenter STAR-CCM+ in headless mode, and not with any features in the GUI. However, if you choose to work with GUI components on this platform consider that some of them, notably Web-based ones, require glibc 2.29 or newer, which might not be available depending on the installed operating system.

The following components are affected by this limitation:

  • Simcenter STAR-CCM+ Web Viewer
  • Teamcenter Share
  • IDF import
  • Fire and Smoke Wizard
  • Simulation operations
  • Simulation summaries
  • Geometry import
  • Simulation guide
  • Material Calibration Model (Fitting Optimizer)