编译和安装

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令创建主程序安装目录。

    mkdir -p /path/to/NPB

  3. 复制安装包至主程序安装目录。

    cp NPB3.4.tar.gz /path/to/NPB

  4. 执行以下命令进入主程序安装目录。

    cd /path/to/NPB

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

    tar -xvf NPB3.4.tar.gz

  6. 执行以下命令进入解压后路径。

    cd NPB3.4

  7. 执行以下命令生成相关配置文件。

    cd NPB3.4-MPI
    cp config/make.def.template config/make.def

  8. 加载OPENMPI和GNU的环境变量。

    export PATH=/path/to/OPENMPI/bin:/path/to/GNU/bin:$PATH
    export LD_LIBRARY_PATH=/path/to/OPENMPI/lib:/path/to/GNU/lib64:$LD_LIBRARY_PATH

  9. 执行以下命令开始编译。

    make EP CLASS=D NPROCS=96

    以上命令中:

    • “EP”表示基准,NPB具有12种基准:IS、EP、CG、MG、FT、BT、BT-10、SP、LU、UA、DC和DT;
    • “CLASS=D”表示问题规模,NPB具有8种问题规模:S、W、A、B、C、D、E和F。
    • “NPROCS=96”表示核数。

    用户根据实际需求去选择基准,问题规模和核数去测试,详细参数介绍请参考更多资源