24小时热门版块排行榜    

查看: 1096  |  回复: 2

gleerat

木虫 (正式写手)

[交流] 【讨论】对并行计算参数设置的讨论 已有2人参与

1、在说明书上写的关于NPAR的“计算节点数”,应该是计算时所使用的进程数吧。(当我使用N个进程时, 提示:running on    N nodes);
2、NPAR的设置规则是:取值为1时(适用于胖节点),一个节点计算一个带;取值为N时,N/NPAR个节点上计算一个带。那么当N为节点数时,除了节点内存和通讯的考虑之外,NPAR=1就作用应该跟NPAR=N是一样的了,对么?说明书上说对于Linux系统来说,NPAR=number of nodes时效果最好,那么对于单机并行(4GB内存)或者单节点计算的话,NPAR设置为节点数N和1是一样的。(因为第一个问题的原因,我把NPAR设置的节点数N默认为进程数);
3、在计算态密度时,要求得到分轨道投影,这时需要设置NPAR=1、LORBIT=11,这么说来态密度计算比其他计算时对节点内存的压力要大;
4、对于单机并行或者单节点计算,NPAR=M(M>进程数)与NPAR=1或者NPAR=N(N=进程数),哪一个计算速度更高些(在内存充足的情况下)?我现在使用NPAR=1,内存使用为<1.3GB,机器共有3.9GB内存、四核英特尔,但是我的问题不仅限于我目前的单机;
5、在说明书上提到不同的算法(RMM-DIIS、CG)对NPAR的影响,但是推荐设置中并未提到算法的影响,这是为什么?同理,LPLANE也如此。
6、关于NSIM的用法,说明书上没有细说,只是指明了对于linux系统推荐使用NSIM=4。不过也见过有人专门作测试优化的。不知道谁是否可以提供一些见解。http://cms.mpi.univie.ac.at/vasp-forum/forum_viewtopic.php?4.7257

[ Last edited by gleerat on 2010-8-15 at 10:34 ]
回复此楼
明察、慎思、笃行
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

calos818

木虫 (著名写手)

新人菜鸟


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by gleerat at 2010-08-14 22:25:54:
1、在说明书上写的关于NPAR的“计算节点数”,应该是计算时所使用的进程数吧。(当我使用N个进程时, 提示:running on    N nodes);
2、NPAR的设置规则是:取值为1时(适用于胖节点),一个节点计算一个带;取 ...

这些参数我不设置,采用默认的1个节点8核心来计算,请问设置这些参数能提高计算效率么
2楼2010-08-15 07:49:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gleerat

木虫 (正式写手)

引用回帖:
Originally posted by calos818 at 2010-08-15 07:49:07:

这些参数我不设置,采用默认的1个节点8核心来计算,请问设置这些参数能提高计算效率么

NPAR默认为1,NSIM默认为4,也有很多人不设置并行参数而使用默认值。但是设置了并行参数的话,会提高计算效率的。建议你看看说明书的Parallelisation: NPAR switch, and LPLANE switch一节和NSIM - tag 一节,或者http://cms.mpi.univie.ac.at/vasp ... tag_LPLANE_tag.htmlhttp://cms.mpi.univie.ac.at/vasp/vasp/NSIM_tag.html

[ Last edited by gleerat on 2010-8-15 at 10:42 ]
明察、慎思、笃行
3楼2010-08-15 10:30:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gleerat 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见