计算化学公社
标题:
cp2k2026.1版本的性能问题
[打印本页]
作者Author:
kogareru1z
时间:
yesterday 10:19
标题:
cp2k2026.1版本的性能问题
本帖最后由 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
作者Author:
Uus/pMeC6H4-/キ
时间:
yesterday 10:48
这种问题该去官方仓库
https://github.com/cp2k/cp2k/issues
提issue,附上完整可复现该问题的输入输出文件(体系原子数越小越好,只做单点计算并尽量去掉多余设置)与CPU、内存、编译器、MPI、并行进程与线程数等运行环境的说明,特别是要展示输出文件最后列表的timing数据。
作者Author:
kogareru1z
时间:
yesterday 11:01
我不知道这是特定体系才会出现的问题还是一般情况,我稍后会再去测试下
作者Author:
南北多歧路
时间:
yesterday 14:48
你的2026.1版本没看到openmpi的参数,我怀疑是编译阶段的问题,另外我自己测试过有无mkl对我的体系速度没有明显区别,我建议尽可能减少编译参数重新编译一下尝试一下,另外需要您看看你运行的时候cpu是否按照卢老师那篇
http://sobereva.com/553
中介绍的一样做了绑定之后,尽可能控制变量足够少才能说明问题,跟二楼老师说的那样,同时运行过程中做好内存还有cpu占用的检测
作者Author:
kogareru1z
时间:
yesterday 16:38
太奇怪了,我重启电脑又在另一个目录进行测试,发现当我添加LEVEL_SHIFT 0.5关键词后,计算耗时就大幅增加,很诡异
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3