vasp并行度问题
测试了一下用8核,16核,32核分别计算同一个任务,每一个电子步的时间上来看,16核已经是时间最短了,32核的时间和16核一样,但是16核比8核要少40%左右的时间,请大家来交流一下vasp怎么设置能使并行程度提高。
测试的配置是:至强E5-2683 v4,centOS 7 返回小木虫查看更多
今日热帖
测试了一下用8核,16核,32核分别计算同一个任务,每一个电子步的时间上来看,16核已经是时间最短了,32核的时间和16核一样,但是16核比8核要少40%左右的时间,请大家来交流一下vasp怎么设置能使并行程度提高。
测试的配置是:至强E5-2683 v4,centOS 7 返回小木虫查看更多
应该是用核数乘以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 代表的就是每一个电子步的实际计算时间吧
,
Elapsed Time 就是一个任务vasp运行时间。用它乘以核数,就是Core.H, 这是一般超算收费的计算标准啊。