计算化学公社

 找回密码 Forget password
 注册 Register

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

查看数: 4181 | 评论数: 18 | 收藏 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 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遍一样的信息,这是什么鬼咯
highlight 发表于 Post on 2022-6-13 16:24:11
876449830 发表于 2022-6-13 16:00
对的呀,但是很奇怪输出就有4遍一样的,感觉编译出问题了。

跟编译有啥关系
你同时跑了四个作业,还都输出到同一个文件,当然有四个输出了
你也别搞什么 alias 或改名了,直接
export OMP_NUM_THREADS=4
cp2k.ssmp test.inp |tee test.out
# 或
mpirun -np 4 cp2k.popt test.inp |tee test.out
876449830 发表于 Post on 2022-6-13 16:00:11
PoorChaos 发表于 2022-6-13 15:53
如果是按博文 在~/.bashrc里面加入一行alias cp2k='mpirun -np 4 cp2k.popt'
你的运行命令用 cp2k test. ...

对的呀,但是很奇怪输出就有4遍一样的,感觉编译出问题了。
PoorChaos 发表于 Post on 2022-6-13 15:53:51
876449830 发表于 2022-6-13 15:08
可是我已经用alias把popt版本简写了诶。

如果是按博文 在~/.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.

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