|
|
你目前的耗时大概是多少? 什么信息都没有怎么讨论呢……
查看 VASP 计算的耗时命令如下:
grep LOOP OUTCAR
另外,KPAR,NPAR, NCORE 这些关键词不是随便加的,要根据你的体系来测试。如果随便设置不会起到任何效果。
先 grep NKP OUTCAR
看看你体系里的 k 点总数是多少,比如是 N 。然后设置 KPAR = a,这里一定要让 N / a 等于整数。也就是要让你体系里的 k 点总数能被 KPAR 设置的参数整除。否则不会加快计算速度。
然后,你需要知道你的计算节点有多少 CPU 物理核心,假设为 C.
那么你需要设置 NCORE = b,这里一定要保证 b * a = C。也就是说,你前面设置的 KPAR 的数值乘以 NCORE 设置的数值一定要等于 CPU 物理核心数。
当然,b * a 可能并不一定正好等于你的 CPU 物理核心数,这时候 b * a 的值小于 C 也是可以接受的。不过你需要在提交脚本里把 CPU 使用数修改为 b * a 的值。
至于 a, b 的数值具体是多少,或者它们之间的比例具体如何分配,需要你跑几步测试之后来比较耗时情况。
|
|