计算化学公社

标题: 关于高斯CPU占用不满及核数设置的问题 [打印本页]

作者
Author:
400__LUX    时间: 2024-9-29 11:20
标题: 关于高斯CPU占用不满及核数设置的问题
         本人最近购置了一个个人工作站用于计算高精度单点能,安装了WSL虚拟机用于计算,系统是Ubuntu,cpu为AMD EPYC 7642*2共96核,主板为超威H11,内存256G。通过用一个乙醇优化结构和频率分析的例子来看看计算速度(计算级别:B3LYP/6-31G**)。由于采用了超线程技术,基于sob老师的博文将并行核数设置为96,随后尝试64核后发现采用%nprocshared=64比%nprocshared=96核计算速度快,并且%nprocshared最大只能设置为128,即便不超过逻辑核心数2*96也会报错(如设置为144)。再将计算级别修改为CCSD(T)/cc-pVTZ,发现无论使用64核还是96核,通过图吧管理器查看cpu工作状态,均只有1个CPU在工作,总体占用率在50%左右。所以想问一下各位大佬,如何提高CPU占用率进而减少耗时。

作者
Author:
smooth85    时间: 2024-9-29 16:31
export OMP_THREAD_LIMIT=256

加入这个试试

作者
Author:
sobereva    时间: 2024-9-30 02:27
甭用那么小的体系测试。都测试到96核了,而且计算级别还那么低,起码也得用个上百原子
作者
Author:
400__LUX    时间: 2024-9-30 09:32
smooth85 发表于 2024-9-29 16:31
export OMP_THREAD_LIMIT=256

加入这个试试

谢谢,我算完目前这个体系试试。
作者
Author:
400__LUX    时间: 2024-9-30 09:34
sobereva 发表于 2024-9-30 02:27
甭用那么小的体系测试。都测试到96核了,而且计算级别还那么低,起码也得用个上百原子

谢谢老师,目前已经在尝试10个左右原子体系CCSD(T)/cc-pVQZ级别的计算。
作者
Author:
wxyhgk    时间: 2024-9-30 09:59
不建议用 %nprocshared 这种方式了,建议用 %cpu

(, 下载次数 Times of downloads: 23)

很多时候用这种绑定 cpu 的方式更高效


作者
Author:
声聚变    时间: 2025-9-29 13:23
wxyhgk 发表于 2024-9-30 09:59
不建议用 %nprocshared 这种方式了,建议用 %cpu

你好请问wsl能运行双路服务器吗,我的双路服务器2*64=128核,wsl显示却是1个0号插槽128核,同时不论如何指定CPU超过64核运行,资源管理器一直显示只有NUMA节点1 0-63核负载,这种现象是wsl造成的吗,如可以调整,应该如何调整?




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3