计算化学公社

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

[CP2K] cp2k对250个原子的高熵合金优化时出现“exited on signal 9(killed)”报错怎么解决?

[复制链接 Copy URL]

25

帖子

0

威望

131

eV
积分
156

Level 3 能力者

各位老师好!我在使用CP2K尝试对250个原子(5种元素)的高熵合金超胞进行原子坐标和晶胞优化时出现了"mpirun noticed that process rank 2 with pid 0 on node hx-ubt exited on signal 9 (killed)."的报错,请问各位老师这可能是什么原因造成的?该怎么解决呢?以下附上我的out文件和报错截图。希望各位老师能指点一下。

bcc555.out (9.53 KB, 下载次数 Times of downloads: 13)

25

帖子

0

威望

131

eV
积分
156

Level 3 能力者

10#
 楼主 Author| 发表于 Post on 2023-11-15 16:47:59 | 只看该作者 Only view this author
啊不错的飞过海 发表于 2023-11-2 02:07
不一定是gfortran的问题,看看elpa安装目录底下的config.log,有时候一些检查项目之外的问题也会导致过不 ...

不好意思老师忘了回复您了,我当时试了好多方法,发现应该就是mpi配置的问题,但由于我手头这台工作站使用年限也比较长了,经手的人也比较多,系统没人维护,里面各种各样的问题都有,由于老板也在用我又没办法重装系统,我尝试了很多配置mpi的方法都不能通过编译,所以我最终放弃在这台工作站上编译CP2K了

186

帖子

1

威望

560

eV
积分
766

Level 4 (黑子)

9#
发表于 Post on 2023-11-2 02:07:29 | 只看该作者 Only view this author
墨茶茶 发表于 2023-10-31 21:43
老师您好,我按您的建议source ${CP2K}/tools/toolchain/install/setup之后没有效果,之后我又ldd和which ...

不一定是gfortran的问题,看看elpa安装目录底下的config.log,有时候一些检查项目之外的问题也会导致过不了configure。以及检查下/usr/lib,可能你装在/usr底下的这个mpi没有mpi.mod。

25

帖子

0

威望

131

eV
积分
156

Level 3 能力者

8#
 楼主 Author| 发表于 Post on 2023-10-31 22:30:17 | 只看该作者 Only view this author
啊不错的飞过海 发表于 2023-10-31 18:23
你source ${CP2K}/tools/toolchain/install/setup试试看。ssmp的有什么问题吗?
以及,/path/to替换成你的 ...

老师您好,我在网上查询了一番,对于我出现的这个error的搜索结果较少,我看到有一个说法是我的gfortran版本不支持“use mpi”这个语法,我不知道是不是这个的原因,以下附上我的gfortran版本截图。

25

帖子

0

威望

131

eV
积分
156

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2023-10-31 21:43:09 | 只看该作者 Only view this author
啊不错的飞过海 发表于 2023-10-31 18:23
你source ${CP2K}/tools/toolchain/install/setup试试看。ssmp的有什么问题吗?
以及,/path/to替换成你的 ...

老师您好,我按您的建议source ${CP2K}/tools/toolchain/install/setup之后没有效果,之后我又ldd和which了一下,我发现链接和在用的mpi确实不是同一套,命令反馈如下。之后我干脆把原先装好的cp2k卸载了重新装,/install_cp2k_toolchain.sh --with-sirius=no --with-openmpi=system --with-plumed=install。其中GCC和其他部分没有问题,但编译到ELPA的时候出现了如下错误,我对该错误没有头绪,请问您知道该怎么解决吗?麻烦老师您了!
which反馈
ldd命令的反馈
ELPA编译报错

186

帖子

1

威望

560

eV
积分
766

Level 4 (黑子)

6#
发表于 Post on 2023-10-31 18:23:09 | 只看该作者 Only view this author
你source ${CP2K}/tools/toolchain/install/setup试试看。ssmp的有什么问题吗?
以及,/path/to替换成你的可执行文件的实际位置。

25

帖子

0

威望

131

eV
积分
156

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2023-10-31 16:24:14 | 只看该作者 Only view this author
啊不错的飞过海 发表于 2023-10-31 13:00
你就是那个mpich和openmpi都装了的那个是吗,尝试ldd /path/to/cp2k.psmp排查下cp2k链接情况,以及which  ...

老师您好!我按您的建议排查了一下,好像我的psmp版本的cp2k没装上去,which mpirun出来的结果也还是链接着系统之前自带的mpi(好像)。然后我跑了一下ssmp版本,ssmp好像又没有问题,我有些困惑不知道该如何解决,麻烦您指点以下。以下是我的排查结果照片和ssmp版本跑出的out:

bcc555.out (10.89 KB, 下载次数 Times of downloads: 1)

186

帖子

1

威望

560

eV
积分
766

Level 4 (黑子)

4#
发表于 Post on 2023-10-31 13:00:19 | 只看该作者 Only view this author
墨茶茶 发表于 2023-10-31 10:22
老师好,我用了--map by core也没用,当我尝试用-n 4时,top命令显示有4个进程占用率100%,但没过多久程 ...

你就是那个mpich和openmpi都装了的那个是吗,尝试ldd /path/to/cp2k.psmp排查下cp2k链接情况,以及which mpirun看看你在用哪个mpi,我猜链接的和在用的不是一套

25

帖子

0

威望

131

eV
积分
156

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2023-10-31 10:22:50 | 只看该作者 Only view this author
啊不错的飞过海 发表于 2023-10-30 22:45
你的MPI设置有问题吧,命令行里-n 44,输出第15行怎么显示只有一个MPI进程?
命令行里加个--map-by core试 ...

老师好,我用了--map by core也没用,当我尝试用-n 4时,top命令显示有4个进程占用率100%,但没过多久程序就会报相同错误,并且我看out文件里依旧是只有一个MPI进程,请问还有其他办法吗?会不会是我编译cp2k的时候程序没编译对。。。。

186

帖子

1

威望

560

eV
积分
766

Level 4 (黑子)

2#
发表于 Post on 2023-10-30 22:45:28 | 只看该作者 Only view this author
你的MPI设置有问题吧,命令行里-n 44,输出第15行怎么显示只有一个MPI进程?
命令行里加个--map-by core试试。

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

GMT+8, 2026-2-19 15:22 , Processed in 0.363741 second(s), 24 queries , Gzip On.

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