计算化学公社

 找回密码 Forget password
 注册 Register
Views: 211|回复 Reply: 3
打印 Print 上一主题 Last thread 下一主题 Next thread

[GROMACS] 关于mdrun使用-pin on核心调度异常求助

[复制链接 Copy URL]

48

帖子

0

威望

703

eV
积分
751

Level 4 (黑子)

cpu为双路Intel(R) Xeon(R) Gold 5220R CPU,单颗cpu有24个核心。一共48个核心,96线程。
这是使用lscpu指令得到的信息,从给出的信息来看,0号cpu对应线程编号0-23,48-71;1号cpu对应线程编号24-47,72-95。
CPU MHz:             2200.000
CPU max MHz:         4000.0000
CPU min MHz:         1000.0000
BogoMIPS:            4400.00
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            1024K
L3 cache:            36608K
NUMA node0 CPU(s):   0-23,48-71
NUMA node1 CPU(s):   24-47,72-95


使用指令如下: gmx mdrun -s md.tpr -deffnm md -ntmpi 4 -ntomp 6 -gpu_id 0 -nb gpu -bonded gpu -update gpu -pin on -pinoffset 0 -v ,
按照我的理解,这样设置会优先使用第一个cpu的全部24个核心,但是现在是两个cpu的核心各占一半吗?


我见青山多妩媚,料青山见我应如是。

2425

帖子

1

威望

6196

eV
积分
8641

Level 6 (一方通行)

2#
发表于 Post on 2025-9-9 12:51:05 | 只看该作者 Only view this author
使用调度器



High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

48

帖子

0

威望

703

eV
积分
751

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2025-9-9 16:11:46 | 只看该作者 Only view this author

谢谢您,那这是因为系统层面有问题还是gmx设置有问题?这个调度器又该怎么使用吗?
我见青山多妩媚,料青山见我应如是。

75

帖子

0

威望

1361

eV
积分
1436

Level 4 (黑子)

4#
发表于 Post on 2025-9-10 10:07:39 | 只看该作者 Only view this author
装个slurm. map by socket
不过跑gpu没啥必要分ntmpi,ntmpi=1,omp=24/48,用一颗cpu足矣。
倘若支持,不装调度器,试试如下环境变量,
export OMP_NUM_THREADS=XXXXX(-ntomp值)
export OMP_PLACES=cores
export OMP_PROC_BIND=close

本版积分规则 Credits rule

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

GMT+8, 2026-2-18 04:24 , Processed in 0.212754 second(s), 23 queries , Gzip On.

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