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

编译和安装

操作步骤

  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”表示核数。

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