计算化学公社

 找回密码 Forget password
 注册 Register
Views: 13327|回复 Reply: 5
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] 关于cp2k的并行出错

[复制链接 Copy URL]

720

帖子

0

威望

1252

eV
积分
1972

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
大家好,我从网上直接apt-get获得了cp2k-5.1及相关的数据库,安装了mpich-3.3并做了测试发现mpi本身是没有问题的。
CP2K version 5.1
SVN source code revision svn:18091
cp2kflags: libint fftw3 libxc parallel mpi3 scalapack libderiv_max_am1=5 libint_max_am=6


但是,每次mpirun -np 4 cp2k -i xx.in -o xx.out &之后,都会显示

MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.


但是计算仍在继续,估计是只有一个核在跑,其它的不工作。

请问大家,这种不并行的问题应该如何解决?


谢谢

219

帖子

3

威望

4783

eV
积分
5062

Level 6 (一方通行)

2#
发表于 Post on 2019-1-24 17:20:11 | 只看该作者 Only view this author
CP2K有多个并行和串行版本,看看他的INSTALL 和 README,mpirun -np 4 cp2k -i xx.in -o xx.out &中可执行程序是cp2k?看看exe文件下生成的可执行程序是啥再说!
Monte Carlo

720

帖子

0

威望

1252

eV
积分
1972

Level 5 (御坂)

3#
 楼主 Author| 发表于 Post on 2019-1-25 10:20:29 | 只看该作者 Only view this author
youyno 发表于 2019-1-24 17:20
CP2K有多个并行和串行版本,看看他的INSTALL 和 README,mpirun -np 4 cp2k -i xx.in -o xx.out &中可执行 ...

好的,谢谢您。cp2k是可执行程序,如果命令中不加mpirun就可以算。

186

帖子

1

威望

4551

eV
积分
4757

Level 6 (一方通行)

4#
发表于 Post on 2019-1-26 10:25:23 | 只看该作者 Only view this author
如果你指的是这个 https://ubuntu.pkgs.org/18.04/ub ... .1-3_amd64.deb.html
那你需要的是 openmpi 而不是 mpich 吧

720

帖子

0

威望

1252

eV
积分
1972

Level 5 (御坂)

5#
 楼主 Author| 发表于 Post on 2019-1-28 07:47:32 | 只看该作者 Only view this author
highlight 发表于 2019-1-26 10:25
如果你指的是这个 https://ubuntu.pkgs.org/18.04/ubuntu-universe-amd64/cp2k_5.1-3_amd64.deb.html
那你 ...

我一开始装的是openmpi,但是在安装的最后出问题了,一个叫f08.mod的文件缺失,后来无奈才装mpich。我换一个openmpi版本试试

36

帖子

0

威望

580

eV
积分
616

Level 4 (黑子)

6#
发表于 Post on 2020-9-10 16:10:55 | 只看该作者 Only view this author
楼主问题解决了吗?我也有类似情况,就是显示很多核在运行,但是其实是单核运行,也没有报错,就卡在那里~

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-17 23:36 , Processed in 0.242157 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list