24小时热门版块排行榜    

查看: 1583  |  回复: 5

taijifeng

新虫 (初入文坛)

[交流] 【求助】关于单机2cpu8核的mpich2设置问题! 已有4人参与

我的机器配置是xeon e5620的2cpu8核配置,我现在的vasp编译通过了,由于是新手,所以现在遇到了问题:
1.我不知道现在是不是在并行运行程序,因为我上次运行并行程序,结果就出现下面的结果,就是一次出现了四个结果,按理来说不应该啊,所以我不知道我是不是运行成功了!
2.mpiexec -n 4 vasp和mpiexec -n 4 ./vasp这两者的区别,我也不太清楚到底输入那个是对的,我安装的是mpich2.
3.上面的命令我不太清楚 -n 和4的具体含义到底是什么?
4.还有就是现在网上现在配置mpich2都是针对多个服务器进行设置的,不知道有没有大神可以写下关于单机的配置问题!
说到底还是我太清楚我的vasp并行运行成功了没有,8核的cpu全部得到了利用没有,十分盼望大神的回答!
N       E                     dE             d eps       ncg     rms          rms(c)
bond charge predicted
       N       E                     dE             d eps       ncg     rms          rms(c)
       N       E                     dE             d eps       ncg     rms          rms(c)
DAV:   1    -0.220663381558E+02   -0.45996E-04   -0.60948E-04  2736   0.353E-01    0.576E-02
DAV:   1    -0.220663381558E+02   -0.45996E-04   -0.60948E-04  2736   0.353E-01    0.576E-02
DAV:   1    -0.220663381558E+02   -0.45996E-04   -0.60948E-04  2736   0.353E-01    0.576E-02
DAV:   1    -0.220663381558E+02   -0.45996E-04   -0.60948E-04  2736   0.353E-01    0.576E-02
RMM:   2    -0.220663050241E+02    0.33132E-04   -0.46478E-04  2688   0.260E-01    0.247E-02
RMM:   2    -0.220663050241E+02    0.33132E-04   -0.46478E-04  2688   0.260E-01    0.247E-02
RMM:   2    -0.220663050241E+02    0.33132E-04   -0.46478E-04  2688   0.260E-01    0.247E-02
RMM:   2    -0.220663050241E+02    0.33132E-04   -0.46478E-04  2688   0.260E-01    0.247E-02
RMM:   3    -0.220662896864E+02    0.15338E-04   -0.64400E-05  2657   0.112E-01    0.710E-03
RMM:   3    -0.220662896864E+02    0.15338E-04   -0.64400E-05  2657   0.112E-01    0.710E-03

本文来自: 小木虫论坛 http://muchong.com/bbs/viewthread.php?tid=2741715&pid=1556385&page=1#pid1556385
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhang_jaj

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ellsaking(金币+1):谢谢交流 2010-12-31 10:24:13
引用回帖:
Originally posted by taijifeng at 2010-12-31 00:58:06:
我的机器配置是xeon e5620的2cpu8核配置,我现在的vasp编译通过了,由于是新手,所以现在遇到了问题:
1.我不知道现在是不是在并行运行程序,因为我上次运行并行程序,结果就出现下面的结果,就是一次出现了四个 ...

我也遇到了楼主同样的问题,四个核一起算了同一步,感觉好像在重复并没有真正的并行起来。还有那个-n 4好像就是调用4个核的意思吧
2楼2010-12-31 08:34:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

夕阳西下

金虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zhang668(金币+1):多谢交流 2010-12-31 18:57:35
mpirun -np 4 vasp > 用这么命令试试。
3楼2010-12-31 18:03:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quantumfang

至尊木虫 (著名写手)

小木虫中医研究院院长

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
sunyang1988(金币+2):谢谢交流 2011-01-01 10:11:25
mpiexec -n 4 vasp和mpiexec -n 4 ./vasp 是一样的。 ./vasp指明了vasp的位置,是当前路径。vasp是系统默认搜索路径,包括当前路径。

出问题的可能性是vasp是串行的
4楼2011-01-01 09:52:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quantumfang

至尊木虫 (著名写手)

小木虫中医研究院院长


sunyang1988(金币+1):谢谢指点 2011-01-01 10:11:40
尝试 mpiexec -np 4 vasp
number of processor
5楼2011-01-01 09:53:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ifmc1234

木虫 (著名写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
sunyang1988(金币+2):谢谢指点 2011-01-01 10:39:46
从mpich的2版本后,有两种命令调用,mpiexec -n 4和mpirun -np 4.
后一种一直从1版本到现在。不过有人说对于2以上的版本,建议用第一种调用方式,也就是mpiexec -n 4(mpiexec 是调用并行程序,-n 4是你想设置的运行计算并行核数)
6楼2011-01-01 10:14:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 taijifeng 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见