24小时热门版块排行榜    

查看: 326  |  回复: 2

lzlgcdc

金虫 (正式写手)

[求助] 并行问题疑问

用openmpi编译的vasp  做并行计算   计算时候提示的是  one  band on one node  4 groups
我的incar里  只说NPAR=2  
看到有人说还需要这个参数LPLANE = .TRUE.
但是我没设置  不知道对这个有影响吗
我现在算是在并行计算了吗  还是用的四个核在个算个的?

我用的命令是 mpirun -np 4 vaspmpi  
看到有的人是 mpirun -np 4 vaspmpi >out
这两个有区别吗
谢谢大侠

[ Last edited by lzlgcdc on 2013-2-27 at 10:43 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lzlgcdc

金虫 (正式写手)

2楼2013-02-27 18:13:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

llh2010

至尊木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
lzlgcdc: 金币+5, ★★★★★最佳答案, 谢谢大侠 2013-02-27 18:38:02
LPLANE没有设置的话也没关系,vasp会自动赋予默认值。
如果想设置的话,一般情况下LPLANE = .TRUE.
对于使用非常多的核并行计算时LPLANE = .FALSE.
多少核算多,至少大于16核吧,具体可参考vasp的说明书

只要使用了并行命令运行vasp,就是所有的核算一个任务。

这两个命令的差别在于第一个命令将vasp的输出结果输出到屏幕
而第二个命令将vasp的输出结果输出到out文件,可以使用
cat out
命令查看out文件
一般来说第二个命令比较方便,这样不会在屏幕上输出一大堆东西。
知识引导人生,学习成就未来
3楼2013-02-27 18:29:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lzlgcdc 的主题更新
信息提示
请填处理意见