计算化学公社

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

[CP2K] cp2k8.2计算时,16进程的计算机只能调用4进程是什么原因

[复制链接 Copy URL]

15

帖子

0

威望

51

eV
积分
66

Level 2 能力者

已经重新安装cp2k8.2和openmpi,但还是会出现同样的错误

Screenshot_20211208_151209.jpg (363.16 KB, 下载次数 Times of downloads: 16)

Screenshot_20211208_151209.jpg

15

帖子

0

威望

51

eV
积分
66

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2021-12-8 16:16:06 | 只看该作者 Only view this author
本帖最后由 孙小莫 于 2021-12-8 16:18 编辑
snljty 发表于 2021-12-8 15:56
说清你的CP2K编译的是什么版本,ssmp,popt还是psmp。如果带OpenMP并行的,有没有设置OMP_NUM_THREADS,以 ...

Toolchain编译psmp和popt,没有OMP_NUM_THREADS编译就是Toolchain正常编译,编译成功没有报错
运行命令mpirun -np 12 cp2k.popt xxx.inp

1187

帖子

5

威望

2876

eV
积分
4163

Level 6 (一方通行)

2#
发表于 Post on 2021-12-8 15:56:40 | 只看该作者 Only view this author
本帖最后由 snljty 于 2021-12-8 17:35 编辑

说清你的CP2K编译的是什么版本,ssmp,popt还是psmp。如果带OpenMP并行的,有没有设置OMP_NUM_THREADS,以及编译以及运行时候的更多细节。另外"16进程的计算机"这个说法不恰当,可以查一下什么是物理核心,逻辑核心,进程,线程。

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

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

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