计算化学公社

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

[CP2K] CP2K 2023.2版本发布

[复制链接 Copy URL]

104

帖子

0

威望

3055

eV
积分
3159

Level 5 (御坂)

被催的人

跳转到指定楼层 Go to specific reply
楼主
https://github.com/cp2k/cp2k/releases/

强化了对k点的支持:k-points: Implementation of the DIIS/Diag. solver ( #2721 );
开发了适用于旋轨耦合计算的GTH赝势:GTH pseudopotential database file with spin-orbit coupling (SOC) parameters added ( #2848);
增加了容器化安装方法:Add support for Apptainer/Singularity containers ( README );等等。

2023.2
Released July 28, 2023
GW: Periodic open-shell and Splitting of electronic states due to spin-orbit coupling ( #2639 , #2831 )
GTH pseudopotential database file with spin-orbit coupling (SOC) parameters added ( #2848)
RTP: TD Field Velocity gauge and projection TD-MOs ( #2623 , #2744 )
RTP: Linear density delta kick and restart ( #2543 )
RTP: Enabled ADMM with GAPW ( #2729 )
Implementation of the NVPT for APTs and AATs in velocity form ( #2568 , #2561 )
Intrinsic Atomic Orbitals ( #2707 )
Machine Learning: Add PyTorch interface, Nequip and Allegro models ( #2420 , #2528 , #2722 )
k-points: Implementation of the DIIS/Diag. solver ( #2721 )
TDDFPT: SOC absorption ( #2859 )
GAPW triplet excitation energies and forces ( #2837 , #2861 )
EC: Enable DC-DFT with HFX-ADMM for reference and DC calculation ( #2780 )
Add cell symmetry HEXAGONAL_GAMMA_120 ( #2758 )
Grid: Rename backends, change default to CPU ( #2772 , #2775 , #2778 )
Grid: Enable GPU acceleration for large basis sets ( #2787 , #2793 )
FM: Add experimental support for NVIDIA cuSOLVERMp ( #2860 )
Regtesting: Add –smoketest option ( #2501 )
Add support for MPI Fortran 2008 bindings ( #2486 )
Add support for Apptainer/Singularity containers ( README )

1061

帖子

0

威望

3266

eV
积分
4327

Level 6 (一方通行)

2#
发表于 Post on 2023-7-29 09:10:51 | 只看该作者 Only view this author
终于

4

帖子

0

威望

1157

eV
积分
1161

Level 4 (黑子)

3#
发表于 Post on 2023-7-29 09:15:27 | 只看该作者 Only view this author
难怪2023.1输入HEXAGONAL_GAMMA_120提示枚举错误,原来是2023.2支持的

119

帖子

2

威望

1851

eV
积分
2010

Level 5 (御坂)

naïve

4#
发表于 Post on 2023-7-29 10:43:23 | 只看该作者 Only view this author
坐等大佬们评测
too young, too simple, sometimes naïve

92

帖子

1

威望

819

eV
积分
931

Level 4 (黑子)

5#
发表于 Post on 2023-7-29 19:56:48 | 只看该作者 Only view this author
小白发问,CP2K是要支持SOC计算了么。

99

帖子

0

威望

3303

eV
积分
3402

Level 5 (御坂)

6#
发表于 Post on 2023-7-31 11:35:12 | 只看该作者 Only view this author
可惜这个版本强制intelMPI和intel编译器配套使用,明明2023.1版用gcc+intelMPI编出来也能100%通过测试
「狩りってのは先に焦せった方の負けだ、ハンターも獲物もな」

197

帖子

1

威望

1106

eV
积分
1323

Level 4 (黑子)

7#
发表于 Post on 2023-7-31 14:34:48 | 只看该作者 Only view this author
LittlePupil 发表于 2023-7-31 11:35
可惜这个版本强制intelMPI和intel编译器配套使用,明明2023.1版用gcc+intelMPI编出来也能100%通过测试

噩耗啊,我估计好多人都有能正常的gcc编译器版本,但是intel那个编译器版本就不好说了。我之前也是用的gcc7.5加intel oneapi里面自带的mpi编译通过测试的

99

帖子

0

威望

3303

eV
积分
3402

Level 5 (御坂)

8#
发表于 Post on 2023-8-5 12:00:54 | 只看该作者 Only view this author
Weldingspock 发表于 2023-7-31 14:34
噩耗啊,我估计好多人都有能正常的gcc编译器版本,但是intel那个编译器版本就不好说了。我之前也是用 ...

换用mpich也还好,至少目前没遇到OpenMPI的内存溢出问题。
另外今年官方更新apptainer镜像更勤了,两天前就有了2023.2的三种镜像,有条件用apptainer (而且不需要多节点并行)的可以直接不用折腾了。
「狩りってのは先に焦せった方の負けだ、ハンターも獲物もな」

197

帖子

1

威望

1106

eV
积分
1323

Level 4 (黑子)

9#
发表于 Post on 2023-8-6 13:32:03 | 只看该作者 Only view this author
LittlePupil 发表于 2023-8-5 12:00
换用mpich也还好,至少目前没遇到OpenMPI的内存溢出问题。
另外今年官方更新apptainer镜像更勤了,两天 ...

mpich和intelmpi相比速度怎么样

99

帖子

0

威望

3303

eV
积分
3402

Level 5 (御坂)

10#
发表于 Post on 2023-8-6 23:23:25 | 只看该作者 Only view this author
Weldingspock 发表于 2023-8-6 13:32
mpich和intelmpi相比速度怎么样

Full regtesting (psmp, 28*Platinum 9282):
correct: 3920 / 3920; 30min (2023.1)
correct: 4065 / 4065; 27min (2023.2)
仅供参考。
「狩りってのは先に焦せった方の負けだ、ハンターも獲物もな」

174

帖子

0

威望

2865

eV
积分
3039

Level 5 (御坂)

11#
发表于 Post on 2023-8-12 20:29:50 | 只看该作者 Only view this author
Weldingspock 发表于 2023-8-6 13:32
mpich和intelmpi相比速度怎么样

我一直用的mpich,速度应该不是问题。唯一出现的问题是有时候会有相互干扰,感觉像是提交任务有上限似的,等前面的任务算完再提交就没问题了。

1061

帖子

0

威望

3266

eV
积分
4327

Level 6 (一方通行)

12#
发表于 Post on 2023-8-15 16:51:48 | 只看该作者 Only view this author
本帖最后由 乐平 于 2023-8-15 17:02 编辑

今天在自己的塔式工作站编译了 CP2K 2023.2

Ubuntu 22.04 系统, MKL 调用的是 Intel OneAPI 2023.0.0

编译过程用 toolchain 安装了 gcc 13.1.0, openmpi 4.1.5 (本来是想把 PEXSI, PT-Scotch, superlu 一起安装的,但是 toolchain 在安装 PT-Scotch 的时候报错说跟 openmpi 冲突,于是就没有再尝试安装PEXSI, PT-Scotch, superlu),只用到如下的命令
  1. ./install_cp2k_toolchain.sh --math-mode=mkl --with-gcc=install --with-openmpi=install --with-quip=install --with-plumed=install
复制代码


最终只编译了 psmp 版,占用 1.1 GB 磁盘空间
  1. total 1.1G
  2. -rwxrwxr-x 1 huan huan  2.1M Aug 15 16:05 graph.psmp
  3. -rwxrwxr-x 1 huan huan  120K Aug 15 16:05 memory_utilities_unittest.psmp
  4. -rwxrwxr-x 1 huan huan  1.2M Aug 15 16:05 dbm_miniapp.psmp
  5. -rwxrwxr-x 1 huan huan  8.8M Aug 15 16:05 parallel_rng_types_unittest.psmp
  6. -rwxrwxr-x 1 huan huan   15M Aug 15 16:05 dbt_tas_unittest.psmp
  7. -rwxrwxr-x 1 huan huan  2.9M Aug 15 16:05 grid_unittest.psmp
  8. -rwxrwxr-x 1 huan huan  2.9M Aug 15 16:05 grid_miniapp.psmp
  9. -rwxrwxr-x 1 huan huan   17M Aug 15 16:05 dbt_unittest.psmp
  10. -rwxrwxr-x 1 huan huan  1.3M Aug 15 16:09 nequip_unittest.psmp
  11. -rwxrwxr-x 1 huan huan 1011K Aug 15 16:09 dumpdcd.psmp
  12. -rwxrwxr-x 1 huan huan  957K Aug 15 16:09 xyz2dcd.psmp
  13. -rwxrwxr-x 1 huan huan  527M Aug 15 16:10 libcp2k_unittest.psmp
  14. -rwxrwxr-x 1 huan huan  527M Aug 15 16:10 cp2k.psmp
  15. lrwxrwxrwx 1 huan huan     9 Aug 15 16:10 cp2k_shell.psmp -> cp2k.psmp
  16. lrwxrwxrwx 1 huan huan     9 Aug 15 16:10 cp2k.popt -> cp2k.psmp
复制代码


最后测试的结果

  1. ------------------------------- Timings --------------------------------
  2. Plot: name="timings", title="Timing Distribution", ylabel="time [s]"
  3. PlotPoint: name="100th_percentile", plot="timings", label="100th %ile", y=43.13, yerr=0.0
  4. PlotPoint: name="99th_percentile", plot="timings", label="99th %ile", y=9.91, yerr=0.0
  5. PlotPoint: name="98th_percentile", plot="timings", label="98th %ile", y=8.29, yerr=0.0
  6. PlotPoint: name="95th_percentile", plot="timings", label="95th %ile", y=6.62, yerr=0.0
  7. PlotPoint: name="90th_percentile", plot="timings", label="90th %ile", y=5.20, yerr=0.0
  8. PlotPoint: name="80th_percentile", plot="timings", label="80th %ile", y=3.51, yerr=0.0

  9. ----------------------------- Slow Tests -------------------------------
  10. Duration threshold (2x 95th %ile): 13.24 sec
  11. Found 10 slow tests (7 suppressed):
  12.     QS/regtest-debug-5/h2o_dip38.inp                                                 (  13.88 sec)
  13.     QS/regtest-debug-7/h2o_gapw_t7.inp                                               (  13.68 sec)
  14.     QS/regtest-debug-7/h2o_gapw_xc_t6.inp                                            (  13.91 sec)
  15.     QS/regtest-tddfpt-force-3/h2o_f27.inp                                            (  14.12 sec)
  16.     QS/regtest-pao-2/H2O_pao_fock.inp                                                (  17.58 sec)
  17.     QS/regtest-pao-2/H2O_pao_gth.inp                                                 (  18.56 sec)
  18.     QS/regtest-pao-2/H2O_pao_exp_cluster_MD.inp                                      (  15.68 sec)
  19.     QS/regtest-pao-2/H2O_pao_rotinv_hybrid.inp                                       (  15.16 sec)
  20.     ATOM/regtest-pseudo/C_nlcc_4.inp                                                 (  13.83 sec)
  21.     QS/regtest-gpw-3/O2-UKS-OTdiag-relax_multip.inp                                  (  13.49 sec)

  22. ------------------------------- Summary --------------------------------
  23. Number of FAILED  tests 20
  24. Number of WRONG   tests 3
  25. Number of CORRECT tests 4045
  26. Total number of   tests 4068

  27. Summary: correct: 4045 / 4068; wrong: 3; failed: 20; 25min
  28. Status: FAILED

  29. *************************** Testing ended ******************************
  30. make[3]: *** [/home/huan/scitools/cp2k202302/Makefile:256: test] Error 1
  31. make[2]: *** [/home/huan/scitools/cp2k202302/Makefile:151: test] Error 2
  32. make[1]: *** [/home/huan/scitools/cp2k202302/Makefile:128: psmp] Error 2
  33. make: *** [Makefile:123: test] Error 2
复制代码

还是有 20 个测试失败,3 个计算错误。
  1. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-mp2-lr-grad/CH_mp2_lr.inp.out
  2. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-hfx-ri-2/CH-hfx-ri-rho.inp.out
  3. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw_xc/H2S-gapw-gop.inp.out
  4. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw_xc/H2S-gapw-gop-ot.inp.out
  5. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-embed/H2O_H2_pbe_FAB.inp.out
  6. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/xTB/regtest-2/H2O-field-gopt.inp.out
  7. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-pao-2/H2O_pao_equi.inp.out
  8. ===== Routine Calling Stack =====
  9. You may or may not see output from other processes, depending on
  10. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-pao-2/H2O_pao_equi_hybrid.inp.out
  11. ===== Routine Calling Stack =====
  12. You may or may not see output from other processes, depending on
  13. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gpw-4/H2O-debug-5.inp.out
  14. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gpw-4/H2O-debug-6.inp.out
  15. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-admm-qps/CH4-ADMMS-stress-tensor-numerical.inp.out
  16. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gw-kpoints/G0W0_IH_SOC.inp.out
  17. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw/H2S-gapw-gop.inp.out
  18. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw/H2S-gapw-ot.inp.out
  19. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw/H2S-gapw-gop-ot.inp.out
  20. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-hfx-ri/H2O-hfx-coulomb.inp.out
  21. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-hfx-ri/H2O-hfx-identity.inp.out
  22. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-hfx-ri/CH-hfx-ri-rho.inp.out
  23. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw-ext/H2S-e1.inp.out
  24. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw-ext/H2S-e2.inp.out
  25. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw-ext/H2S-e3.inp.out
  26. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw-ext/H2S-e4.inp.out
  27. /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-ot-refine-2/no_ot_precond_6.inp.out
复制代码



9

帖子

0

威望

462

eV
积分
471

Level 3 能力者

13#
发表于 Post on 2023-8-15 20:59:33 | 只看该作者 Only view this author
不知道啥子情况……最新的从官网下的oneAPI环境编译出来,一运行内存一直涨直到溢出……放弃了。
安装的配置如下。
  1. ./install_cp2k_toolchain.sh --with-mkl=system --with-intelmpi=system --with-plumed=install --with-intel=system
复制代码

  1. :: initializing oneAPI environment ...
  2.    bash: BASH_VERSION = 5.1.16(1)-release
  3.    args: Using "$@" for setvars.sh arguments:
  4. :: advisor -- latest
  5. :: ccl -- latest
  6. :: compiler -- latest
  7. :: dal -- latest
  8. :: debugger -- latest
  9. :: dev-utilities -- latest
  10. :: dnnl -- latest
  11. :: dpcpp-ct -- latest
  12. :: dpl -- latest
  13. :: inspector -- latest
  14. :: ipp -- latest
  15. :: ippcp -- latest
  16. :: ipp -- latest
  17. :: itac -- latest
  18. :: mkl -- latest
  19. :: mpi -- latest
  20. :: tbb -- latest
  21. :: vtune -- latest
  22. :: oneAPI environment initialized ::

复制代码

90

帖子

0

威望

1002

eV
积分
1092

Level 4 (黑子)

14#
发表于 Post on 2023-8-16 20:24:30 | 只看该作者 Only view this author
啥时候OT支持k点了就完美了

186

帖子

1

威望

505

eV
积分
711

Level 4 (黑子)

15#
发表于 Post on 2023-8-18 15:26:42 | 只看该作者 Only view this author
霹雳神偷 发表于 2023-8-15 20:59
不知道啥子情况……最新的从官网下的oneAPI环境编译出来,一运行内存一直涨直到溢出……放弃了。
安装的配 ...

搞个sdbg测一下吧,可能是内存泄漏了,我的也碰到了这个问题,正在试着排障

本版积分规则 Credits rule

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

GMT+8, 2024-11-26 02:42 , Processed in 0.174348 second(s), 20 queries , Gzip On.

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