lanthanum 发表于 2022-8-3 14:10 我自己尝试过。超过64线程的的双U平台(比如2* 2696v3 开了超线程后就是72线程),用高斯win版的时候无论怎么写nproc 都只能使用其中一个CPU。这个应该是win版的问题。 如果再bios里吧超线程关掉,整个平台就只有36线程了,那再使用win版的高斯就可以正常调用2个CPU同时工作。 不过效率也还很堪忧的。即使都用上双CPU,比如0397任务大概也只有LINUX下同核心数的1/3速度。 |
参与人数Participants 1 | eV +4 | 收起 理由Reason |
---|---|---|
| + 4 | 谢谢分享 |
lanthanum 发表于 2022-8-3 14:10 Windows下的Gaussian就甭考虑了 Linux下如果也有那种问题,尝试调整%CPU,参考http://sobereva.com/392 |
康康SCU 发表于 2022-7-14 19:37 按那个帖子重复不出来,楼主tjchkj也很久没上论坛了。 我的也跑不满,怀疑是openMP的事。 不管并行效率如何,即使写%nprocs=64,也只能用一个cpu的36核,另一个cpu闲着,这明显是有问题的。 请看私信,我们讨论一下这个问题。谢谢。 |
参与人数Participants 1 | eV +4 | 收起 理由Reason |
---|---|---|
| + 4 | 欢迎讨论 |
liyuanhe211 发表于 2022-7-8 22:51 Default.Route文件给了高斯默认100GB内存,发现只使用了2GB不到,打算学习下Linux再试试。 |
sobereva 发表于 2022-7-9 04:22 谢谢老师,之前已经看过了,http://bbs.keinsci.com/thread-10814-1-1.html这里建议用Linux跑,打算学习Linux系统高斯的使用。 不过http://bbs.keinsci.com/thread-7472-1-1.html这个帖子写了windows系统下高斯16的使用,是可以跑满的,就很奇怪。 |
yjb 发表于 2022-7-9 00:15 嗯,设置了Default.Route文件将默认内存给到了100GB,重复了下还是只有不到一般的核心在跑,在学习用Linux计算了,谢谢。 |
康康SCU 发表于 2022-7-8 21:05 有别人回复之前若需要对帖子进行修改、补充,应直接编辑原帖,不要通过回帖进行补充,这点在置顶的新社员必读贴里明确说了。 |
Gaussian的安装方法及运行时的相关问题 http://sobereva.com/439(http://bbs.keinsci.com/thread-10814-1-1.html) 仔细把此文看了就没疑问了,而且也不会再做出用Windows版Gaussian上用几十个核并行这种事。 |
在默认设置里面把内存给多点,给80GB. |
先排除:内存太少(默认只有800 MB)导致不够分,体系太小导致不用分。 |
高斯里有行描述是 requested number of processors reduced to: 25 ShMem 1 Linda. |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2025-8-14 23:07 , Processed in 0.204948 second(s), 26 queries , Gzip On.