24小时热门版块排行榜    

查看: 880  |  回复: 4

nkleof

银虫 (正式写手)

[交流] vasp并行度问题

测试了一下用8核,16核,32核分别计算同一个任务,每一个电子步的时间上来看,16核已经是时间最短了,32核的时间和16核一样,但是16核比8核要少40%左右的时间,请大家来交流一下vasp怎么设置能使并行程度提高。
测试的配置是:至强E5-2683 v4,centOS 7
回复此楼

» 猜你喜欢

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

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

hs0218

金虫 (正式写手)

DDr.

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
nkleof: 金币+1, 谢谢回帖。 2017-09-19 10:32:30
应该是用核数乘以OUTCAR最后的Elapsed time最后得出一个任务所用时间 core.h才有比较价值。
然后比较并行效率的话
efficiency=single_CPU_time/ (Elapsed_Time*Num_of_CPUs)

还有并行的话NPAR KAPR NSIM对效率影响很大,具体可以看手册
路漫漫其修远兮
2楼2017-09-18 17:13:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nkleof

银虫 (正式写手)

引用回帖:
2楼: Originally posted by hs0218 at 2017-09-18 17:13:50
应该是用核数乘以OUTCAR最后的Elapsed time最后得出一个任务所用时间 core.h才有比较价值。
然后比较并行效率的话
efficiency=single_CPU_time/ (Elapsed_Time*Num_of_CPUs)

还有并行的话NPAR KAPR NSIM对效率 ...

能给解释一下核数乘以Elapsed Time是什么时间吗?OUTCAR最后的Elapsed Time不是整个任务运行的总时间吗?
OUTCAR中有这样的数据:
LOOP:  cpu time   45.8558: real time   45.8598  代表的就是每一个电子步的实际计算时间吧?
3楼2017-09-19 10:35:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
4楼2017-09-19 11:52:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hs0218

金虫 (正式写手)

DDr.

★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
nkleof: 金币+2, 了解了,谢谢回帖! 2017-09-26 21:59:46
Elapsed Time 就是一个任务vasp运行时间。用它乘以核数,就是Core.H, 这是一般超算收费的计算标准啊。
路漫漫其修远兮
5楼2017-09-19 15:39:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 nkleof 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见