linux mpi.h一般在哪

linux mpi.h一般在哪,第1张

linux mpi.h一般在哪?MPI(Message Passing Interface),是一种必须和其它程序语言一起使用的一个接口。mpi.h就是这个接口库的头文件,需要下载并安装这个第三方库,目前主要使用的就是Mpich。1.首先进行解压文件openmpi-1.6.2.tar.gz。 2.然后执行cd openmpi-1.6.2 3.接着执行./configure,一段时间之后发现缺少g++编译器,所以执行sudo apt-get install g++ 4.执行完之后再执行一次./configure就可以配置成功, 5.执行sudo make all in。Linux下MPI环境的安装配置及MPI程序的编译运行,step by step。

下载MPI安装包

去这里下载一个适合的安装包。

安装包的解压

安装包所在的目录下,运行tar xzvf mpich-x.x.x.tgz。

切换到解压出来的包目录下

cd mpich-x.x.x

configure配置编译环境,我这里为它选择了一个安装路径。

我在win10Linux子系统下使用mpirun多线程运行ABySS基因组拼接软件的时候,出现以下错误提示:

结果就是无法运行多线程,跑了一夜的程序没有任何动静,似乎是卡死了。 Google 到的解决方案:

root用户,终端运行如下命令:

"ptrace_scope"文件中原来的值为“1”,改成“0”就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/6065882.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-13
下一篇2023-03-13

发表评论

登录后才能评论

评论列表(0条)

    保存