计算化学公社

 找回密码 Forget password
 注册 Register

求助,向集群提交ORCA 任务输入文件CPU核数命令设置问题(已解决)

查看数: 808 | 评论数: 6 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-1-2 12:55

正文摘要:

本帖最后由 love_yy 于 2024-1-3 15:23 编辑 比如我想向8核集群提交ORCA单点能计算任务,输入文件是(在自己电脑虚拟机跑没问题): ! wB97M-V def2-TZVP def2/J RIJCOSX strongSCF noautostart miniprint nopo ...

回复 Reply

love_yy 发表于 Post on 2024-1-2 18:48:14
zjxitcc 发表于 2024-1-2 18:03
那说明你笔记本可能真的有12物理核心,你同样可以用那几条cat命令检测。另外,“4核12线程”这个可能是你 ...

是的老师,线程是在虚拟机设置的,我开始也觉得怪怪的,我这个是6核的,但是为啥虚拟机里的orca还是可以超线程呀?
zjxitcc 发表于 Post on 2024-1-2 18:03:28
本帖最后由 zjxitcc 于 2024-1-2 18:04 编辑
love_yy 发表于 2024-1-2 17:10
还想请教老师一下,为啥笔记本的4核12线程mpi可以正常调用,nprocs 写12 没问题,而超算上用不了,--over ...

那说明你笔记本可能真的有12物理核心,你同样可以用那几条cat命令检测。另外,“4核12线程”这个可能是你乱说的,如果只有4个物理核心,开启超线程也只能8线程。
love_yy 发表于 Post on 2024-1-2 17:10:59
zjxitcc 发表于 2024-1-2 14:22
不用加--use-hwthread-cpus、--oversubscribe之类的;你的截图显示是4核8线程,也就是说开了超线程,如果不 ...

还想请教老师一下,为啥笔记本的4核12线程mpi可以正常调用,nprocs 写12 没问题,而超算上用不了,--oversubscribe也不行,在集群上为啥没法超线程
love_yy 发表于 Post on 2024-1-2 15:54:29
本帖最后由 love_yy 于 2024-1-2 15:58 编辑
zjxitcc 发表于 2024-1-2 14:22
不用加--use-hwthread-cpus、--oversubscribe之类的;你的截图显示是4核8线程,也就是说开了超线程,如果不 ...

谢谢老师的帮助,问题解决了
zjxitcc 发表于 Post on 2024-1-2 14:22:10
本帖最后由 zjxitcc 于 2024-1-2 14:23 编辑

不用加--use-hwthread-cpus、--oversubscribe之类的;你的截图显示是4核8线程,也就是说开了超线程,如果不知道超线程,看
《正确认识超线程(HT)技术对计算化学运算的影响》http://sobereva.com/392

MPI并行只能用4个物理核心,没法用8个。如果用slurm脚本提交计算任务到相同配置的节点,前几行中有两行关于并行的设置是
#SBATCH -n 4
#SBATCH -c 1
当然,slurm脚本里写-n 8也是没用的。

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-25 18:23 , Processed in 0.212448 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list