计算化学公社

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

[CP2K] CP2K在超算上的计算效率如何提高?

[复制链接 Copy URL]

99

帖子

0

威望

479

eV
积分
578

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 THY 于 2025-4-26 19:09 编辑

各位老师,例如我使用CP2K计算CI-NEB,现在插入8个点(NUMBER_OF_REPLICA 8),每个点分配16个核数(NPROC_REP 16 ),将任务提交到超算平台上,通过popt运行
本人在超算上有128核的使用权

首先请问:我这种插点数和每个点分配的核数是否合理?
我的理解是(总计算核数)/(NUMBER_OF_REPLICA)=(NPROC_REP),这种情况下计算效率最佳,并且NPROC_REP越大,计算越快



其次超算平台有两种CPU资源可供使用

第一种是:
  • 双路 Intel Xeon E5-2630v3 2.5GHz,共 16 核
  • 96GB ECC 2133MHz DDR4 内存
  • Infiniband 56Gbps 互联

第二种是:
  • 双路 Intel Xeon E5-2682v4 2.5GHz,共 32 核
  • 128GB ECC 2400MHz DDR4 内存
  • Infiniband 56Gbps 互联



那么请问:
方案(1)在第一种CPU资源下:选择8台CPU,也就是8个节点,每个节点16核
方案(2)在第二种CPU资源下:选择4台CPU,也就是4个节点,每个节点32核

超算上加载环境参数:
module load scl/gcc9.3
module load openmpi/4.0.5_OPA_gcc9.3
module load intel/oneapi/2021/mkl


请问那种方案计算效率最高?






2407

帖子

1

威望

5952

eV
积分
8379

Level 6 (一方通行)

2#
发表于 Post on 2025-4-26 17:35:23 | 只看该作者 Only view this author
"双路 Intel Xeon E5-2630v3 2.5GHz,共 144 核"
真有144核心?没写错吧?

先让确保,编译CP2K时候,选择合适的MPI版本及其参数,让MPI支持IB,
再考虑使用几个节点跑计算。

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

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

99

帖子

0

威望

479

eV
积分
578

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2025-4-26 19:07:33 | 只看该作者 Only view this author
abin 发表于 2025-4-26 17:35
"双路 Intel Xeon E5-2630v3 2.5GHz,共 144 核"
真有144核心?没写错吧?

抱歉老师,核实后,这个确实写错了,没有方案3

99

帖子

0

威望

479

eV
积分
578

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2025-4-26 19:08:44 | 只看该作者 Only view this author
abin 发表于 2025-4-26 17:35
"双路 Intel Xeon E5-2630v3 2.5GHz,共 144 核"
真有144核心?没写错吧?

module load scl/gcc9.3
module load openmpi/4.0.5_OPA_gcc9.3
module load intel/oneapi/2021/mkl

我在超算上加载的是这几个环境参数,您觉得可以吗?

56

帖子

0

威望

1141

eV
积分
1197

Level 4 (黑子)

5#
发表于 Post on 2025-4-26 21:16:52 | 只看该作者 Only view this author
你这“超算"CPU的性能已经严重过时了,也就跟家用台式机14400之流性能差不多,可能还不如。考虑换个平台吧。

非要在这里选,用4台2682v和oneapi,且oneapi跑的通

99

帖子

0

威望

479

eV
积分
578

Level 4 (黑子)

6#
 楼主 Author| 发表于 Post on 2025-4-26 21:38:50 | 只看该作者 Only view this author
本帖最后由 THY 于 2025-4-26 21:40 编辑
lmch 发表于 2025-4-26 21:16
你这“超算"CPU的性能已经严重过时了,也就跟家用台式机14400之流性能差不多,可能还不如。考虑换个平台吧 ...

谢谢老师,那请问是popt还是psmp?计算体系大概100个原子左右的CI-NEB

2407

帖子

1

威望

5952

eV
积分
8379

Level 6 (一方通行)

7#
发表于 Post on 2025-4-26 23:42:30 | 只看该作者 Only view this author
THY 发表于 2025-4-26 19:08
module load scl/gcc9.3
module load openmpi/4.0.5_OPA_gcc9.3
module load intel/oneapi/2021/mkl

"我在超算上加载的是这几个环境参数,您觉得可以吗"
这怎么说呢?

并非名字标注XXX就能XXX的。

况且,IB有不是OPA。
所以,你最好看看openMPI你所用的版本,是否支持你的设备。

一般而言,超算平台,会提供匹配硬件的OpenMPI或者MPI版本。


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

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

本版积分规则 Credits rule

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

GMT+8, 2025-8-15 01:31 , Processed in 0.170791 second(s), 20 queries , Gzip On.

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