计算化学公社

 找回密码 Forget password
 注册 Register

cp2k输出文件里每一项都重复输出四遍的疑问

查看数: 5598 | 评论数: 21 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-6-13 14:18

正文摘要:

各位前辈,我编译了cp2k-9.1后,按照社长的帖子http://bbs.keinsci.com/thread-21608-1-1.html提交了其中的test.inp算例,提交命令为mpirun -np 4 cp2k test.inp |tee test.out,输出文件里每一项都重复输出四遍(如 ...

回复 Reply

876449830 发表于 Post on 2025-5-9 15:26:39
Peng_ 发表于 2023-11-3 19:43
博主重新编辑解决问题了吗,我也遇到了相同的问题

编译问题,重编
veronia 发表于 Post on 2025-5-8 14:22:26
876449830 发表于 2022-6-14 09:57
好滴,感谢!我得再重编一下了

你好哇,请问后边有没有搞定?我似乎也遇到了这个问题,好多信息似乎都重复了好几遍

企业微信截图_17466852887757.png (120.39 KB, 下载次数 Times of downloads: 6)

企业微信截图_17466852887757.png
后到咸阳斯蒂庞 发表于 Post on 2025-2-7 13:08:21
其实也有可能是安装了不同版本 mpi 的问题,估计是在当前环境下系统优先调用了其他的 mpi。如果使用 cp2k 的 tool chain 编译安装,出现此问题先可以使用 which mpiexec 查看当前使用的 mpi 版本,若其路径不在 cp2k/tools/toolchain下的 openmpi,应当在 bashrc 中重新指定 openmpi 路径。我之前使用 Oneapi 编译了 vasp,导致了相同的问题,重新修改环境变量后成功解决。
876449830 发表于 Post on 2024-4-6 09:34:42
Night5116 发表于 2024-4-4 01:34
想请问下您解决了吗 我也遇到一样的问题了

重新编译即可
Night5116 发表于 Post on 2024-4-4 01:34:49
想请问下您解决了吗 我也遇到一样的问题了
876449830 发表于 Post on 2023-11-6 07:50:55
Peng_ 发表于 2023-11-3 19:43
博主重新编辑解决问题了吗,我也遇到了相同的问题

编译有问题,重新编译一下就好。
Peng_ 发表于 Post on 2023-11-3 19:43:16
876449830 发表于 2022-6-14 09:57
好滴,感谢!我得再重编一下了

博主重新编辑解决问题了吗,我也遇到了相同的问题
876449830 发表于 Post on 2022-6-14 09:57:19
highlight 发表于 2022-6-14 08:49
那说明你的 cp2k.popt 实际指向了 ssmp,估计是 alias 或重命名时搞出岔子了
只编译一个版本就好啊,我 ...

好滴,感谢!我得再重编一下了
abin 发表于 Post on 2022-6-14 09:17:28
新版本,默认编译,没有popt
实际上是指向psmp 版本的。

要么用官方提供的docker镜像,
或者使用我修改之后的镜像。
我修改的镜像,用起来很方便。

一知半解,又生搬硬套,当然会有莫名其妙的错误了。
highlight 发表于 Post on 2022-6-14 08:49:09
876449830 发表于 2022-6-13 17:18
懂了,感谢解答!那就是我调用的是ssmp版本的,但是我是用cp2k.popt也是一样的诶,这是怎么回事嘞?

那说明你的 cp2k.popt 实际指向了 ssmp,估计是 alias 或重命名时搞出岔子了
只编译一个版本就好啊,我最习惯的还是 psmp
876449830 发表于 Post on 2022-6-13 17:18:29
highlight 发表于 2022-6-13 16:45
因为 ssmp 只是 openmp 版本,不是 mpi 版本,mpirun 时就相当于运行了完全一样且独立的四个进程啊
你输 ...

懂了,感谢解答!那就是我调用的是ssmp版本的,但是我是用cp2k.popt也是一样的诶,这是怎么回事嘞?
highlight 发表于 Post on 2022-6-13 16:45:04
本帖最后由 highlight 于 2022-6-13 16:46 编辑
876449830 发表于 2022-6-13 16:35
还是没懂诶,我用mpirun -np 4 提交同一个任务,我是想让cp2k调用多核跑一个任务呀,但是输出4遍一样的信 ...

因为 ssmp 只是 openmp 版本,不是 mpi 版本,mpirun 时就相当于运行了完全一样且独立的四个进程啊
你输入 date 能输出一次时间,mpirun -np 4 date 是不是就输出了四个?
876449830 发表于 Post on 2022-6-13 16:35:30
highlight 发表于 2022-6-13 16:24
跟编译有啥关系
你同时跑了四个作业,还都输出到同一个文件,当然有四个输出了
你也别搞什么 alias ...

还是没懂诶,我用mpirun -np 4 提交同一个任务,我是想让cp2k调用多核跑一个任务呀,但是输出4遍一样的信息,这是什么鬼咯
876449830 发表于 Post on 2022-6-13 16:35:00
highlight 发表于 2022-6-13 16:24
跟编译有啥关系
你同时跑了四个作业,还都输出到同一个文件,当然有四个输出了
你也别搞什么 alias ...

还是没懂诶,我用mpirun -np 4 提交同一个任务,我是想让cp2k调用多核跑一个任务呀,但是输出4遍一样的信息,这是什么鬼咯

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

GMT+8, 2025-8-16 06:59 , Processed in 0.342379 second(s), 31 queries , Gzip On.

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