鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

安装MPB

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令解压MPB安装包。
    cd /path/to/SRC
    tar -xvf mpb-1.11.1.tar.gz
  3. 执行以下命令进入解压后的目录。
    cd mpb-1.11.1
  4. 执行以下命令安装系统软件包。
    yum install -y guile-devel
  5. 执行以下命令设置GCC for openEuler优化版mathlib环境变量。
    export LD_LIBRARY_PATH=/path/to/KPGCC/gcc-9.3.1-2020.12-aarch64-linux/lib64/libhpc:$LD_LIBRARY_PATH
  6. 执行以下命令进行串行版配置。
    sh autogen.sh --prefix=/path/to/DEPENDENCIES --enable-shared CC=mpicc 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-hermitian-eps --with-libctl=/path/to/DEPENDENCIES/share/libctl/
  7. 执行以下命令进行串行版编译安装。
    make -j
    make -j install
  8. (可选)执行以下命令进行并行版配置。
    sh autogen.sh --prefix=/path/to/DEPENDENCIES --enable-shared CC=mpicc 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-hermitian-eps --with-mpi --with-libctl=/path/to/DEPENDENCIES/share/libctl/
  9. (可选)执行以下命令进行并行版编译安装。
    make -j
    make -j install

    MEEP只能链接到MPB的串行版本,并行版本的MPB可按需进行编译安装。