版主推荐的关于8375c配置,如果是用于vasp, 那么是存在问题的。内存容量太小了。这个结论的前提是没有多节点并行。一般我们使用计算服务的集群,内存不足,可以采取多节点并行。但如果是自己配置的集群,节点数可能就十分有限了,内存的限制效应就会明显。
如vaspwik所说“by increasing the number of cores, the memory requirements per core can be reduced significantly.”,如果能够多节点并行,那么内存容量可能就不那么重要的了。
买了两种内存的机器,一种配了16G*16,另一种配了32G*16。共4台。
举一个例子,16G的机器,最多只能设KPAR=2. 32G的,可以设KPAR=4.
KPAR=4的结果如下:
LOOP: cpu time 190.0648: real time 190.9808
LOOP: cpu time 222.8938: real time 223.9161
LOOP: cpu time 255.9396: real time 257.1387
LOOP: cpu time 245.7286: real time 246.8927
KPAR=2的结果如下:
LOOP: cpu time 287.6880: real time 289.0067
LOOP: cpu time 331.3337: real time 333.1666
LOOP: cpu time 383.5153: real time 385.1957
LOOP: cpu time 368.3202: real time 369.9282