计算化学公社

标题: %nprocshared=X X应当写核心数 还是线程数呐? [打印本页]

作者
Author:
luosha505    时间: 2018-12-15 11:09
标题: %nprocshared=X X应当写核心数 还是线程数呐?
如题  例如我是4核8线程 我应该写4还是8呐

作者
Author:
ShuangfeiZhu    时间: 2018-12-15 11:27
可以看一下本文,讲得很清楚《正确认识超线程(HT)技术对计算化学运算的影响》http://sobereva.com/392
文章提到“对于具有HT技术的有N个物理核心的CPU,跑计算化学程序时,一般来说最佳使用方式是:开着HT,但把并行核数设为N。”
作者
Author:
luosha505    时间: 2018-12-15 12:15
ShuangfeiZhu 发表于 2018-12-15 11:27
可以看一下本文,讲得很清楚《正确认识超线程(HT)技术对计算化学运算的影响》http://sobereva.com/392
文 ...

也就是说 我设置4和8都是可以的   4更合适一些  可以保证电脑不卡的同时 也可以发挥90% 的CPU算力

对吧 老师
作者
Author:
sobereva    时间: 2018-12-15 12:40
luosha505 发表于 2018-12-15 12:15
也就是说 我设置4和8都是可以的   4更合适一些  可以保证电脑不卡的同时 也可以发挥90% 的CPU算力

对 ...


作者
Author:
alwens    时间: 2018-12-15 13:40
gaussian的话,我自己测试,gold 8系列cpu,我96线程,跑满3高32核心的作业都没问题。

作者
Author:
qpzsu    时间: 2019-8-31 00:21

gaussian16 A, 我机子cpu 铂金系列,2个,每个24核心,48线程,两个cpu共48核心,96线程. 但是每次写%nprocshared=96就报错, %nprocshared=48就没有问题,很奇怪
作者
Author:
sobereva    时间: 2019-8-31 00:32
qpzsu 发表于 2019-8-31 00:21
gaussian16 A, 我机子cpu 铂金系列,2个,每个24核心,48线程,两个cpu共48核心,96线程. 但是每次写%npr ...

一方面,本来就不该写96;另一方面,貌似g16有64个线程的限制(至少对于A.03而言我发现有这限制),96超了
作者
Author:
niobium    时间: 2019-8-31 08:48
qpzsu 发表于 2019-8-31 00:21
gaussian16 A, 我机子cpu 铂金系列,2个,每个24核心,48线程,两个cpu共48核心,96线程. 但是每次写%npr ...

https://mp.weixin.qq.com/s?__biz ... 2&lang=zh_CN#rd
作者
Author:
biogon    时间: 2019-8-31 12:32
qpzsu 发表于 2019-8-31 00:21
gaussian16 A, 我机子cpu 铂金系列,2个,每个24核心,48线程,两个cpu共48核心,96线程. 但是每次写%npr ...

写96报错的信息有吗
作者
Author:
niobium    时间: 2019-9-1 08:53
biogon 发表于 2019-8-31 12:32
写96报错的信息有吗

Requested invalid number of cpus: 65
Error: Requested invalid number of cpus.

PS:有些东西自己试一下就1秒钟





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