计算化学公社

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

[CP2K] cp2k2026.1版本的性能问题

[复制链接 Copy URL]

14

帖子

0

威望

127

eV
积分
141

Level 2 能力者

本帖最后由 kogareru1z 于 2026-1-22 14:34 编辑

我本来是为了输出extended XYZ格式编译并测试了最新的2026.1版本,发现无论是参考sob老师的编译教程还是自己编译mkl版最后的性能都很差,特别是scf的第二步开始耗时是2025.2版本的4倍以上,其它设置没有改动,cpu占用也是正常的,非常不解
2026.1
SCF WAVEFUNCTION OPTIMIZATION

  Step     Update method      Time    Convergence         Total energy    Change
  ------------------------------------------------------------------------------
     1 NoMix/Diag. 0.40E+00   19.3     0.70457347    -38566.0388841912 -3.86E+04
     2 Broy./Diag. 0.40E+00  118.9     1.56786457    -38770.3746255537 -2.04E+02
2025.2
SCF WAVEFUNCTION OPTIMIZATION

  Step     Update method      Time    Convergence         Total energy    Change
  ------------------------------------------------------------------------------
     1 NoMix/Diag. 0.40E+00   20.6     0.70457347    -38566.0388841912 -3.86E+04
     2 Broy./Diag. 0.40E+00   27.4     1.56786457    -38770.3746255537 -2.04E+02

2026.1版的编译细节是
./install_cp2k_toolchain.sh --with-gcc=system --with-cmake=system --with-mkl --with-plumed=install --with-tblite=install --with-dftd4=install -j 14
cmake -S .. -DCP2K_USE_EVERYTHING=ON -DCP2K_USE_DLAF=OFF -DCP2K_USE_PEXSI=OFF -DCP2K_USE_LIBSMEAGOL=OFF -DCP2K_USE_DEEPMD=OFF -DCP2K_USE_ACE=OFF -DCP2K_USE_TREXIO=OFF -DCP2K_USE_GREENX=OFF -DCP2K_USE_LIBTORCH=OFF -DCP2K_USE_MIMIC=OFF -DCMAKE_INSTALL_PREFIX=$HOME/Downloads/cp2k-2026.1/exe/ -DCP2K_DATA_DIR=$HOME/Downloads/cp2k-2026.1/data
2025.2版是
./install_cp2k_toolchain.sh --with-sirius=install --with-openmpi=system --with-plumed=install --with-ninja --with-dftd4 --with-cmake=system --with-tblite



opt_bri.inp

21.74 KB, 下载次数 Times of downloads: 1

1208

帖子

6

威望

2430

eV
积分
3758

Level 5 (御坂)

傻傻的木瓜

2#
发表于 Post on yesterday 10:48 | 只看该作者 Only view this author
这种问题该去官方仓库https://github.com/cp2k/cp2k/issues提issue,附上完整可复现该问题的输入输出文件(体系原子数越小越好,只做单点计算并尽量去掉多余设置)与CPU、内存、编译器、MPI、并行进程与线程数等运行环境的说明,特别是要展示输出文件最后列表的timing数据。
√546=23.36664289109

14

帖子

0

威望

127

eV
积分
141

Level 2 能力者

3#
 楼主 Author| 发表于 Post on yesterday 11:01 | 只看该作者 Only view this author
我不知道这是特定体系才会出现的问题还是一般情况,我稍后会再去测试下

23

帖子

0

威望

1161

eV
积分
1184

Level 4 (黑子)

4#
发表于 Post on yesterday 14:48 | 只看该作者 Only view this author
你的2026.1版本没看到openmpi的参数,我怀疑是编译阶段的问题,另外我自己测试过有无mkl对我的体系速度没有明显区别,我建议尽可能减少编译参数重新编译一下尝试一下,另外需要您看看你运行的时候cpu是否按照卢老师那篇http://sobereva.com/553中介绍的一样做了绑定之后,尽可能控制变量足够少才能说明问题,跟二楼老师说的那样,同时运行过程中做好内存还有cpu占用的检测
我才是旅途的终点!

14

帖子

0

威望

127

eV
积分
141

Level 2 能力者

5#
 楼主 Author| 发表于 Post on yesterday 16:38 | 只看该作者 Only view this author
太奇怪了,我重启电脑又在另一个目录进行测试,发现当我添加LEVEL_SHIFT 0.5关键词后,计算耗时就大幅增加,很诡异

本版积分规则 Credits rule

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

GMT+8, 2026-1-23 11:31 , Processed in 0.222168 second(s), 23 queries , Gzip On.

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