Night5116 发表于 2024-4-4 01:34 重新编译即可 |
想请问下您解决了吗 我也遇到一样的问题了 |
Peng_ 发表于 2023-11-3 19:43 编译有问题,重新编译一下就好。 |
876449830 发表于 2022-6-14 09:57 博主重新编辑解决问题了吗,我也遇到了相同的问题 |
highlight 发表于 2022-6-14 08:49 好滴,感谢!我得再重编一下了 |
新版本,默认编译,没有popt 实际上是指向psmp 版本的。 要么用官方提供的docker镜像, 或者使用我修改之后的镜像。 我修改的镜像,用起来很方便。 一知半解,又生搬硬套,当然会有莫名其妙的错误了。 |
876449830 发表于 2022-6-13 17:18 那说明你的 cp2k.popt 实际指向了 ssmp,估计是 alias 或重命名时搞出岔子了 只编译一个版本就好啊,我最习惯的还是 psmp |
highlight 发表于 2022-6-13 16:45 懂了,感谢解答!那就是我调用的是ssmp版本的,但是我是用cp2k.popt也是一样的诶,这是怎么回事嘞? |
本帖最后由 highlight 于 2022-6-13 16:46 编辑 876449830 发表于 2022-6-13 16:35 因为 ssmp 只是 openmp 版本,不是 mpi 版本,mpirun 时就相当于运行了完全一样且独立的四个进程啊 你输入 date 能输出一次时间,mpirun -np 4 date 是不是就输出了四个? |
highlight 发表于 2022-6-13 16:24 还是没懂诶,我用mpirun -np 4 提交同一个任务,我是想让cp2k调用多核跑一个任务呀,但是输出4遍一样的信息,这是什么鬼咯 |
highlight 发表于 2022-6-13 16:24 还是没懂诶,我用mpirun -np 4 提交同一个任务,我是想让cp2k调用多核跑一个任务呀,但是输出4遍一样的信息,这是什么鬼咯 |
876449830 发表于 2022-6-13 16:00 跟编译有啥关系 你同时跑了四个作业,还都输出到同一个文件,当然有四个输出了 你也别搞什么 alias 或改名了,直接 export OMP_NUM_THREADS=4 |
PoorChaos 发表于 2022-6-13 15:53 对的呀,但是很奇怪输出就有4遍一样的,感觉编译出问题了。 |
876449830 发表于 2022-6-13 15:08 如果是按博文 在~/.bashrc里面加入一行alias cp2k='mpirun -np 4 cp2k.popt' 你的运行命令用 cp2k test.inp |tee test.out不就好了吗 |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2024-11-24 22:27 , Processed in 0.174144 second(s), 25 queries , Gzip On.