编译和安装

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令安装依赖包。

    yum install numpy.aarch64 -y

  3. 执行以下命令解压SU2安装包。

    tar zxvf SU2-7.0.4.tar.gz

  4. 执行以下命令进入解压后的目录。

    cd SU2-7.0.4

  5. 执行以下命令运行“bootstrap”脚本。

    ./bootstrap

  6. 执行以下命令进入SU2的安装目录。

    mkdir ../SU2-7.0.4-gnu-9.3.build
    cd ../SU2-7.0.4-gnu-9.3.build

  7. 执行以下命令进行配置。

    ../SU2-7.0.4/configure --prefix=/path/to/SU2/ CXXFLAGS="-O3 -std=c++11 -march=armv8.2-a -mtune=tsv110" --enable-mpi --with-cc=mpicc --with-cxx=mpicxx

  8. 执行以下命令进行安装编译。

    make -j 32
    make install

  9. 执行以下命令添加环境变量。

    export SU2_RUN=/path/to/SU2/bin
    export SU2_HOME=/path/to/SU2
    export PATH=$PATH:$SU2_RUN
    export PYTHONPATH=$PYTHONPATH:$SU2_RUN