|
本帖最后由 乐平 于 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),只用到如下的命令
- ./install_cp2k_toolchain.sh --math-mode=mkl --with-gcc=install --with-openmpi=install --with-quip=install --with-plumed=install
复制代码
最终只编译了 psmp 版,占用 1.1 GB 磁盘空间
- total 1.1G
- -rwxrwxr-x 1 huan huan 2.1M Aug 15 16:05 graph.psmp
- -rwxrwxr-x 1 huan huan 120K Aug 15 16:05 memory_utilities_unittest.psmp
- -rwxrwxr-x 1 huan huan 1.2M Aug 15 16:05 dbm_miniapp.psmp
- -rwxrwxr-x 1 huan huan 8.8M Aug 15 16:05 parallel_rng_types_unittest.psmp
- -rwxrwxr-x 1 huan huan 15M Aug 15 16:05 dbt_tas_unittest.psmp
- -rwxrwxr-x 1 huan huan 2.9M Aug 15 16:05 grid_unittest.psmp
- -rwxrwxr-x 1 huan huan 2.9M Aug 15 16:05 grid_miniapp.psmp
- -rwxrwxr-x 1 huan huan 17M Aug 15 16:05 dbt_unittest.psmp
- -rwxrwxr-x 1 huan huan 1.3M Aug 15 16:09 nequip_unittest.psmp
- -rwxrwxr-x 1 huan huan 1011K Aug 15 16:09 dumpdcd.psmp
- -rwxrwxr-x 1 huan huan 957K Aug 15 16:09 xyz2dcd.psmp
- -rwxrwxr-x 1 huan huan 527M Aug 15 16:10 libcp2k_unittest.psmp
- -rwxrwxr-x 1 huan huan 527M Aug 15 16:10 cp2k.psmp
- lrwxrwxrwx 1 huan huan 9 Aug 15 16:10 cp2k_shell.psmp -> cp2k.psmp
- lrwxrwxrwx 1 huan huan 9 Aug 15 16:10 cp2k.popt -> cp2k.psmp
复制代码
最后测试的结果
- ------------------------------- Timings --------------------------------
- Plot: name="timings", title="Timing Distribution", ylabel="time [s]"
- PlotPoint: name="100th_percentile", plot="timings", label="100th %ile", y=43.13, yerr=0.0
- PlotPoint: name="99th_percentile", plot="timings", label="99th %ile", y=9.91, yerr=0.0
- PlotPoint: name="98th_percentile", plot="timings", label="98th %ile", y=8.29, yerr=0.0
- PlotPoint: name="95th_percentile", plot="timings", label="95th %ile", y=6.62, yerr=0.0
- PlotPoint: name="90th_percentile", plot="timings", label="90th %ile", y=5.20, yerr=0.0
- PlotPoint: name="80th_percentile", plot="timings", label="80th %ile", y=3.51, yerr=0.0
- ----------------------------- Slow Tests -------------------------------
- Duration threshold (2x 95th %ile): 13.24 sec
- Found 10 slow tests (7 suppressed):
- QS/regtest-debug-5/h2o_dip38.inp ( 13.88 sec)
- QS/regtest-debug-7/h2o_gapw_t7.inp ( 13.68 sec)
- QS/regtest-debug-7/h2o_gapw_xc_t6.inp ( 13.91 sec)
- QS/regtest-tddfpt-force-3/h2o_f27.inp ( 14.12 sec)
- QS/regtest-pao-2/H2O_pao_fock.inp ( 17.58 sec)
- QS/regtest-pao-2/H2O_pao_gth.inp ( 18.56 sec)
- QS/regtest-pao-2/H2O_pao_exp_cluster_MD.inp ( 15.68 sec)
- QS/regtest-pao-2/H2O_pao_rotinv_hybrid.inp ( 15.16 sec)
- ATOM/regtest-pseudo/C_nlcc_4.inp ( 13.83 sec)
- QS/regtest-gpw-3/O2-UKS-OTdiag-relax_multip.inp ( 13.49 sec)
- ------------------------------- Summary --------------------------------
- Number of FAILED tests 20
- Number of WRONG tests 3
- Number of CORRECT tests 4045
- Total number of tests 4068
- Summary: correct: 4045 / 4068; wrong: 3; failed: 20; 25min
- Status: FAILED
- *************************** Testing ended ******************************
- make[3]: *** [/home/huan/scitools/cp2k202302/Makefile:256: test] Error 1
- make[2]: *** [/home/huan/scitools/cp2k202302/Makefile:151: test] Error 2
- make[1]: *** [/home/huan/scitools/cp2k202302/Makefile:128: psmp] Error 2
- make: *** [Makefile:123: test] Error 2
复制代码
还是有 20 个测试失败,3 个计算错误。
- /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
- /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
- /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
- /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
- /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
- /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/xTB/regtest-2/H2O-field-gopt.inp.out
- /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
- ===== Routine Calling Stack =====
- You may or may not see output from other processes, depending on
- /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
- ===== Routine Calling Stack =====
- You may or may not see output from other processes, depending on
- /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
- /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
- /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
- /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
- /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw/H2S-gapw-gop.inp.out
- /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw/H2S-gapw-ot.inp.out
- /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
- /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
- /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
- /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
- /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw-ext/H2S-e1.inp.out
- /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw-ext/H2S-e2.inp.out
- /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw-ext/H2S-e3.inp.out
- /home/huan/scitools/cp2k202302/regtesting/local/psmp/TEST-local-psmp-2023-08-15_16-19-59/QS/regtest-gapw-ext/H2S-e4.inp.out
- /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
复制代码
|
|