高性能计算 HPC-STAR-CCM+安装与运行:运行OpenMPI下的STAR-CCM+

时间:2025-02-12 14:52:20

运行OpenMPI下的STAR-CCM+

  1. 设置路径。

    将/etc/ld.so.conf.d/ibm_mpi.conf中内容改为如下内容:

    /opt/Siemens/15.02.009-R8/STAR-CCM+15.02.009-R8/mpi/openmpi/4.0.1-cda-002/linux-x86_64-2.12

  2. 执行以下命令,运行ldconfig。

    ldconfig

  3. 执行以下命令,运行STAR-CCM+。

    /opt/Siemens/15.02.009-R8/STAR-CCM+15.02.009-R8/star/bin/starccm+ -batch -np total_core_num -on ip1:core_num1,ip2:core_num2 -rsh ssh -mpi mpi_lib -mpiflags "--allow-run-as-root --mca pml ucx --mca btl ^openib,tcp,uct --mca mca_base_env_list

    UCX_NET_DEVI CES =efi_0:1;UCX_IB_GID_INDEX=2;UCX_TLS=rc,shm" /opt/Siemens/A-1.4T-inletsystem-blockqian-case2.sim

    示例:

    /opt/Siemens/15.02.009-R8/STAR-CCM+15.02.009-R8/star/bin/starccm+ -batch -np 88 -on 192.168.0.96:44,192.168.0.166:44 -rsh ssh -mpi openmpi4 -mpiflags "--allow-run-as-root --mca pml ucx --mca btl ^openib,tcp,uct --mca mca_base_env_list UCX_NET_DEVICES=efi_0:1;UCX_IB_GID_INDEX=2;UCX_TLS=rc,shm" /opt/Siemens/A-1.4T-inletsystem-blockqian-case2.sim
    • total_core_num:运行STAR-CCM+指定的物理核数。
    • ip1,ip2:运行STAR-CCM+指定的主机信息。
    • core_num1,core_num2:指定每个主机运行的物理核数。
    • hiroce gids:查下设备名和index。
    • UCX_NET_DEVICES: hiroce gids查到的有ip一行的ib_dev的值,:后面的值为port的id。
    • UCX_IB_GID_INDEX:hiroce gids查到的有ip一行的idx的值。

    • /opt/Siemens/A-1.4T-inletsystem-blockqian-case2.sim:算例文件。

support.huaweicloud.com/usermanual-hpc/hpc_05_0013.html