编译和安装
操作步骤
- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令创建主程序安装目录。
mkdir -p /path/to/NPB
- 复制安装包至主程序安装目录。
cp NPB3.4.tar.gz /path/to/NPB
- 执行以下命令进入主程序安装目录。
cd /path/to/NPB
- 执行以下命令解压安装包。
tar -xvf NPB3.4.tar.gz
- 执行以下命令进入解压后路径。
cd NPB3.4
- 执行以下命令生成相关配置文件。
cd NPB3.4-MPI cp config/make.def.template config/make.def
- 加载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
- 执行以下命令开始编译。
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”表示核数。
用户根据实际需求去选择基准,问题规模和核数去测试,详细参数介绍请参考更多资源。