HPCG安装记录

1、HPCG安装

一个链接

1、下载源码

git clone https://github.com/hpcg-benchmark/hpcg.git

2、cd到setup,修改Make.Linux_MPI文件

cd hpcg/setup
vim Make.Linux_MPI

找到
MPdir变量、MPlib、CXX变量
修改成:

MPdir =/home/pi/mpich-install/
MPlib =$(MPdir)/lib/libmpi.a /usr/lib/aarch64-linux-gnu/libpthread.so /usr/lib/aarch64-linux-gnu/libc.so
CXX =/home/pi/mpich-install/bin/mpicxx

虚拟机:

MPlib =$(MPdir)/lib/libmpi.a /usr/lib/x86_64-linux-gnu/libpthread-2.27.so   /usr/lib/x86_64-linux-gnu/libc-2.27.so

lib库在/etc/lib/目录下使用命令

find ./ -name "libpthread*"
在树莓派和虚拟机上看到的不一样,不过都有一个libpthread.so文件,虚拟机上:
./x86_64-linux-gnu/libpthread.so.0
./x86_64-linux-gnu/libpthread-2.27.so

find ./ -name "*.so"
找到:./x86_64-linux-gnu/libc-2.27.so

3、创建build文件夹,设置安装环境

mkdir build
cd build
#/home/pi/test/hpcg/configure Linux_MPI 
/home/yym/src/hpcg/configure Linux_MPI

效果是:在build目录下生成
bin Makefile setup src testing

bin目录下有:hpcg.dat文件
setup目录下有Make.Linux_MPI文件
和src testing这两个空目录

4、开始安装

make

效果是bin目录下有hpcg可执行文件,
src目录下有很多.o文件,
testing目录下还是啥也没有

5、运行测试

1、cd bin
2、mpirun -np 2 ./xhpcg
之后会在当前文件夹下,生成计算结果俩个.txt文件。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值