NPB相关

先按照链接 2 安装NPB,之后按照提示安装mpicc,链接1

1.安装mpicc

https://www.cnblogs.com/leijin0211/p/6851675.html

2.NPB安装

https://blog.youkuaiyun.com/qq_34149581/article/details/103870318
安装完之后,编译出错,提示没有mpi77,按照链接1安装mpicc即可。

3.正确编译NPB和运行的方法,

使用mpip编译
https://blog.youkuaiyun.com/qq_34149581/article/details/103897333

4.执行和报错信息整合

在这里插入图片描述
在这里插入图片描述注意安装NPB,安装mpich之后,重启电脑在重新make编译NPB中的程序可能报错

如下,解决方案看链接1,需要root切换到根目录,执行`source .bashrc`
综上:出现以下错误有两个原因,第一,没有安装mpich,则按照链接 1 安装即可;
第二,安装过mpich,但是还是出错,就切换到根目录,执行`source .bashrc`即可。

在这里插入图片描述
在这里插入图片描述

5.clang 编译NPB中的DT报错

5.1
在这里插入图片描述

Clang出错,修改源码中#include "mpi.h" 为
#include "/usr/local/mpich/include/mpi.h"

5.2
在这里插入图片描述原因,没有npbparams.h文件
解决方案: 在 NPB3.3.1 / NPB3.3-MPI 目录下,make编译dt,执行make dt NPROCS=4 CLASS=C,编译结束后就会在NPB3.3.1 / NPB3.3-MPI / FT / 自动生成npbparams.h 文件,之后在NPB3.3.1 / NPB3.3-MPI / FT /目录下执行clang编译即可, clang dtcopy.c -emit-llvm -S -c -o dtcopy.ll
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值