当前位置: 首页 > 第一原理 >vasp并行度问题

vasp并行度问题

作者 nkleof
来源: 小木虫 200 4 举报帖子
+关注

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

今日热帖
  • 精华评论
  • hs0218

    应该是用核数乘以OUTCAR最后的Elapsed time最后得出一个任务所用时间 core.h才有比较价值。
    然后比较并行效率的话
    efficiency=single_CPU_time/ (Elapsed_Time*Num_of_CPUs)

    还有并行的话NPAR KAPR NSIM对效率影响很大,具体可以看手册

  • 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  代表的就是每一个电子步的实际计算时间吧

  • hs0218

    Elapsed Time 就是一个任务vasp运行时间。用它乘以核数,就是Core.H, 这是一般超算收费的计算标准啊。

猜你喜欢