24小时热门版块排行榜    

Znn3bq.jpeg
查看: 4262  |  回复: 5

邹辉

银虫 (小有名气)

[求助] 个人电脑安装openmpi,运行并行程序出现错误

通过yum命令安装openmpi: yum install openmpi openmpi-devel
然后配制环境变量
export PATH=$PATH:/usr/lib64/openmpi/bin
export LD_LIBRARY_PATH=/usr/lib64/openmpi/lib
运行abinit:
mpirun -np 2 abinit<t1x.files>log &
单核运行没有问题,双核就报错了,请问是什么原因???谢谢!
log文件:
-------------------------------------------------------
Primary job  terminated normally, but 1 process returned
a non-zero exit code.. Per user-direction, the job has been aborted.
-------------------------------------------------------
--------------------------------------------------------------------------
mpirun detected that one or more processes exited with non-zero status, thus causing
the job to be terminated. The first process to do so was:

  Process name: [[56854,1],1]
  Exit code:    2
--------------------------------------------------------------------------
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

命令中,abinit和<之间的空格加了么?
Abinit是哪个版本?是用OpenMPI编译的并行版么?

» 本帖已获得的红花(最新10朵)

思想重于技巧,内涵重于表象
2楼2016-12-12 00:10:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

邹辉

银虫 (小有名气)

送红花一朵
我开始不是用并行版的abinit,后改用以下命令编译:
./configure --prefix=/home/abinit FC=mpif90 --enable-mpi=yes,
编译过程报错:
checking whether to enable OpenMP support... no
checking whether to build MPI code... yes
checking whether the C compiler supports MPI... no
checking whether the C++ compiler supports MPI... no
checking whether the Fortran Compiler supports MPI... no
checking whether MPI is usable... no
configure: error: MPI support is broken - please fix your config parameters and/or MPI installation
请问可以用yum命令安装openmpi,并编译并行版的abinit吗?
http://muchong.com/html/201405/7409996.html
3楼2016-12-12 22:45:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

邹辉

银虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by souledge at 2016-12-12 00:10:31
命令中,abinit和<之间的空格加了么?
Abinit是哪个版本?是用OpenMPI编译的并行版么?

我开始不是用并行版的abinit,后改用以下命令编译:
./configure --prefix=/home/abinit FC=mpif90 --enable-mpi=yes,
编译过程报错:
checking whether to enable OpenMP support... no
checking whether to build MPI code... yes
checking whether the C compiler supports MPI... no
checking whether the C++ compiler supports MPI... no
checking whether the Fortran Compiler supports MPI... no
checking whether MPI is usable... no
configure: error: MPI support is broken - please fix your config parameters and/or MPI installation
请问可以用yum命令安装openmpi,并编译并行版的abinit吗?
http://muchong.com/html/201405/7409996.html
4楼2016-12-12 22:46:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

引用回帖:
4楼: Originally posted by 邹辉 at 2016-12-12 22:46:16
我开始不是用并行版的abinit,后改用以下命令编译:
./configure --prefix=/home/abinit FC=mpif90 --enable-mpi=yes,
编译过程报错:
checking whether to enable OpenMP support... no
checking whether to bui ...

可以是可以,但是相信解决方案比自己编译OpenMPI再编译Abinit要难得多的多,需要对编译非常熟悉的人才可能搞定~如果这个功夫有了,就可以开始考虑编译Windows版的并行程序了。
一般的思路,就是首先选定编译器,比如GNU的,还是Intel的,还是PGI的,还是PathScale的,反正不管哪个都好,选择好了之后,用该编译器编译OpenMPI并且设置环境变量。然后,用编译出的OpenMPI中的mpif90,mpicc,mpicxx等并行编译器(其实本质上还是上述编译器中选定的那一种)来编译Abinit。这也就是平时大家说的用XXX编译器做的并行编译。

» 本帖已获得的红花(最新10朵)

思想重于技巧,内涵重于表象
5楼2016-12-12 23:11:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

邹辉

银虫 (小有名气)

送红花一朵
引用回帖:
5楼: Originally posted by souledge at 2016-12-12 23:11:22
可以是可以,但是相信解决方案比自己编译OpenMPI再编译Abinit要难得多的多,需要对编译非常熟悉的人才可能搞定~如果这个功夫有了,就可以开始考虑编译Windows版的并行程序了。
一般的思路,就是首先选定编译器, ...

谢谢你的回复,最近比较忙刚登陆上来~
6楼2017-01-13 16:31:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 返求诸己 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[找工作] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 ky2p12rrjj 2026-05-15 4/200 2026-05-17 19:47 by Equinoxhua
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +6 l7k6xnh0yc 2026-05-14 7/350 2026-05-17 19:42 by Equinoxhua
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 xx7gd5zq4e 2026-05-15 6/300 2026-05-17 19:36 by Equinoxhua
[公派出国] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 v9tggjlwd0 2026-05-15 5/250 2026-05-17 18:39 by Equinoxhua
[考博] 2026博士还有哪些学校有名额 +6 小王求读研 2026-05-15 7/350 2026-05-17 16:54 by 知音湖畔
[考博] 西南大学考核制博士 +5 lijunjie84 2026-05-11 8/400 2026-05-17 14:21 by 鹅鹅鹅鹅aaa
[考博] 26/27博士推荐 +3 1木头人13949 2026-05-13 3/150 2026-05-17 09:41 by YuY66
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 v9tggjlwd0 2026-05-15 4/200 2026-05-17 08:11 by 11n4dfd8yn
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 v9tggjlwd0 2026-05-15 4/200 2026-05-17 08:06 by 11n4dfd8yn
[找工作] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 l7k6xnh0yc 2026-05-14 6/300 2026-05-17 07:31 by 11n4dfd8yn
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 k37jurhrau 2026-05-16 3/150 2026-05-17 01:25 by ue3ir18jc3
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 ky2p12rrjj 2026-05-15 4/200 2026-05-17 00:50 by ue3ir18jc3
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 ky2p12rrjj 2026-05-15 3/150 2026-05-17 00:45 by ue3ir18jc3
[公派出国] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 x0mp7owy2b 2026-05-15 4/200 2026-05-17 00:35 by ue3ir18jc3
[考博] 现在不知道怎么办,感觉很痛苦 +5 qweww 2026-05-11 6/300 2026-05-16 19:57 by Equinoxhua
[有机交流] 求助2,4-二氯-5-嘧啶甲醛的合成方法 20+3 光吃不拉 2026-05-14 6/300 2026-05-16 19:46 by Equinoxhua
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 x0mp7owy2b 2026-05-15 4/200 2026-05-16 17:45 by j6b2pdz07o
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 l7k6xnh0yc 2026-05-14 6/300 2026-05-16 11:29 by h3oerqvkv9
[教师之家] 教学课件你会给同学吗 +8 硕士研究生吗 2026-05-13 8/400 2026-05-14 22:23 by 常规沥青
[考博] 26应届毕业生考博求助 +3 wo一定上岸 2026-05-13 3/150 2026-05-14 21:47 by 明海天涯
信息提示
请填处理意见