计算化学公社

标题: cp2k8.2计算时,16进程的计算机只能调用4进程是什么原因 [打印本页]

作者
Author:
孙小莫    时间: 2021-12-8 15:13
标题: cp2k8.2计算时,16进程的计算机只能调用4进程是什么原因
已经重新安装cp2k8.2和openmpi,但还是会出现同样的错误

作者
Author:
snljty    时间: 2021-12-8 15:56
本帖最后由 snljty 于 2021-12-8 17:35 编辑

说清你的CP2K编译的是什么版本,ssmp,popt还是psmp。如果带OpenMP并行的,有没有设置OMP_NUM_THREADS,以及编译以及运行时候的更多细节。另外"16进程的计算机"这个说法不恰当,可以查一下什么是物理核心,逻辑核心,进程,线程。
作者
Author:
孙小莫    时间: 2021-12-8 16:16
本帖最后由 孙小莫 于 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





欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3