编译和安装

操作步骤

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

    cd /path/to/SRC
    tar -xvf meep-1.17.1.tar.gz

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

    cd meep-1.17.1

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

    sh autogen.sh --prefix=/path/to/MEEP --enable-shared --with-mpi --with-openmp PYTHON=python3 MPICC=`which mpicc` MPICXX=`which mpic++` LDFLAGS="-L/path/to/DEPENDENCIES/lib -Wl,-rpath=/path/to/KPGCC/gcc-9.3.1-2020.12-aarch64-linux/lib64/libhpc/ -L/path/to/KPGCC/gcc-9.3.1-2020.12-aarch64-linux/lib64/libhpc -lmathlib -lm" CPPFLAGS="-I/path/to/DEPENDENCIES/include" CFLAGS="-O3 -march=armv8.2-a -mtune=tsv110" --with-libctl=/path/to/DEPENDENCIES/share/libctl/

  5. 执行以下命令编译安装Meep。

    make -j
    make -j install

  6. 执行以下命令查看生成的可执行文件。

    ll /path/to/MEEP/bin
    -rwxr-xr-x 1 root root 1139520 Feb  3 11:43 meep