CP2K¶
Description¶
CP2K is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems. CP2K provides a general framework for different modeling methods such as DFT using the Gaussian and Plane Waves (GPW) and the all-electron GPW (GAPW) approaches.
User guide¶
For more information about the CP2K tutorials and documentation, refer to the CP2K HOWTOs.
Available Versions¶
The following versions of CP2K are currently available:
- Runtime dependencies:
- None, required libraries and dependencies are loaded automatically with the
CP2K/2022.1-foss-2022amodule.
- None, required libraries and dependencies are loaded automatically with the
You can load the CP2K module with the following command:
module load CP2K/2022.1-foss-2022a
- Runtime dependencies:
- None, required libraries and dependencies are loaded automatically with the
CP2K/2023.1-foss-2022amodule.
- None, required libraries and dependencies are loaded automatically with the
You can load the CP2K module with the following command:
module load CP2K/2023.1-foss-2022a
- Runtime dependencies:
- None, required libraries and dependencies are loaded automatically with the
CP2K/2023.1-foss-2022bmodule.
- None, required libraries and dependencies are loaded automatically with the
You can load the CP2K module with the following command:
module load CP2K/2023.1-foss-2022b
Benchmarking CP2K¶
CP2K's grid-based calculation as well as DBCSR's block sparse matrix multiplication (Cannon algorithm) prefer a square number for the total rank-count (2D communication pattern).
It can be more efficient to leave CPU cores unused in order to achieve this square number property rather than using all cores with a "non-preferred" total rank-count. Counter-intuitively, even an unbalanced rank-count per node (i.e. different rank-counts per socket) can be an advantage. Pinning MPI processes and placing threads requires extra care to be taken on a per-node basis to load a dual-socket system in a balanced fashion or to set up space between ranks for the OpenMP threads.
In order to better understand how CP2K utilises the available hardware on Devana and how to get good performance we can examine the effect on benchmark performance of the choice of the number of MPI ranks per node and OpenMP threads.
The following command has been used to run the benchmarks:
mpiexec -np $mpi_rank --map-by slot:PE=$omp_thread -x OMP_PLACES=cores -x OMP_PROC_BIND=SPREAD -x OMP_NUM_THREADS=$omp_thread cp2k.psmp -i ${benchmark}.inp > ${benchmark}.out
Working directory
Single-node benchmarks have been run on local /work/ storage native to each compute node, which is generally faster than the shared storage hosting the /home/ and /scratch/ directories.
Benchmarks have been made on the following systems:
Ab-initio molecular dynamics of liquid water using the Born-Oppenheimer approach,
using Quickstep DFT. Production quality settings for the basis sets (TZV2P) and the planewave cutoff (280 Ry) are chosen, and the Local Density Approximation (LDA) is used for the calculation of the Exchange-Correlation energy. The configurations were generated by classical equilibration, and the initial guess of the electronic density is made based on Atomic Orbitals. The single-node system contains 64 water molecules (192 atoms, 640 electrons) in a 12.4 ų cell and the cross-node system contains 256 water molecules (768 atoms, 2560 electrons) in a 19.7 ų cell. Both MDs are run for 10 steps.
??? Example "H2O_64.inp"
&FORCE_EVAL
METHOD QS
&DFT
BASIS_SET_FILE_NAME GTH_BASIS_SETS
POTENTIAL_FILE_NAME POTENTIAL
&MGRID
CUTOFF 280
REL_CUTOFF 30
&END MGRID
&QS
EPS_DEFAULT 1.0E-12
WF_INTERPOLATION PS
EXTRAPOLATION_ORDER 3
&END QS
&SCF
SCF_GUESS ATOMIC
&OT ON
MINIMIZER DIIS
&END OT
&PRINT
&RESTART OFF
&END
&END
# SCF_GUESS RESTART
# EPS_SCF 1.0E-7
&END SCF
&XC
&XC_FUNCTIONAL Pade
&END XC_FUNCTIONAL
&END XC
&END DFT
&SUBSYS
&CELL
ABC 12.4138 12.4138 12.4138
&END CELL
# 64 H2O (TIP5P,1bar,300K) a = 12.4138
&COORD
O 12.235322 1.376642 10.869880
O 6.445390 3.706940 8.650794
O 0.085977 2.181322 8.276663
O 12.052554 2.671366 2.147199
O 12.250036 4.190930 12.092014
O 7.187422 0.959062 4.733469
O 8.346457 7.210040 4.667644
O 12.361546 11.527875 8.106887
O 3.299984 4.440816 9.193275
O 2.855829 3.759909 6.552815
O 1.392494 6.362753 0.586172
O 1.858645 8.694013 2.068738
O 3.770231 12.094519 8.652183
O 6.432508 3.669828 2.772418
O 1.998724 1.820217 4.876440
O 8.248581 2.404730 6.931303
O 5.753814 3.360029 12.461534
O 11.322212 5.649239 2.236798
O 4.277318 2.113956 10.590808
O 5.405015 3.349247 5.484702
O 6.493278 11.869958 0.684912
O 3.275250 2.346576 2.425241
O 7.981003 6.352512 7.507970
O 5.985990 6.512854 12.194648
O 10.636714 11.856872 12.209540
O 9.312283 3.670384 3.508594
O 1.106885 5.830301 6.638695
O 8.008007 3.326363 10.869818
O 12.403000 9.687405 11.761901
O 4.219782 7.085315 8.153470
O 3.781557 8.203821 11.563272
O 11.088898 4.532081 7.809475
O 10.387548 8.408890 1.017882
O 1.979016 6.418091 10.374159
O 4.660547 0.549666 5.617403
O 8.745880 12.256257 8.089383
O 2.662041 10.489890 0.092980
O 7.241661 10.471815 4.226946
O 2.276827 0.276647 10.810417
O 8.887733 0.946877 1.333885
O 1.943554 8.088552 7.567650
O 9.667942 8.056759 9.868847
O 10.905491 8.339638 6.484782
O 3.507733 4.862402 1.557439
O 8.010457 8.642846 12.055969
O 8.374446 10.035932 6.690309
O 5.635247 6.076875 5.563993
O 11.728434 1.601906 5.079475
O 9.771134 9.814114 3.548703
O 3.944355 10.563450 4.687536
O 0.890357 6.382287 4.065806
O 6.862447 6.425182 2.488202
O 3.813963 6.595122 3.762649
O 6.562448 8.295463 8.807182
O 9.809455 0.143325 3.886553
O 4.117074 11.661225 2.221679
O 5.295317 8.735561 2.763183
O 9.971999 5.379339 5.340378
O 12.254708 8.643874 3.957116
O 2.344274 10.761274 6.829162
O 7.013416 0.643488 10.518797
O 5.152349 10.233624 10.359388
O 11.184278 5.884064 10.298279
O 12.252335 8.974142 9.070831
H 12.415139 2.233125 11.257611
H 11.922476 1.573799 9.986994
H 5.608192 3.371543 8.971482
H 6.731226 3.060851 8.004962
H -0.169205 1.565594 7.589645
H -0.455440 2.954771 8.118939
H 12.125168 2.826463 1.205443
H 12.888828 2.969761 2.504745
H 11.553255 4.386613 11.465566
H 12.818281 4.960808 12.067151
H 7.049495 1.772344 4.247898
H 6.353019 0.798145 5.174047
H 7.781850 7.384852 5.420566
H 9.103203 6.754017 5.035898
H 12.771232 11.788645 8.931744
H 12.018035 10.650652 8.276334
H 3.557245 3.792529 9.848846
H 2.543844 4.884102 9.577958
H 2.320235 4.521250 6.329813
H 2.872128 3.749963 7.509824
H 1.209685 7.121391 1.140501
H 2.238885 6.038801 0.894245
H 2.763109 8.856353 2.336735
H 1.329379 9.047369 2.783755
H 4.315639 11.533388 9.203449
H 3.098742 12.433043 9.244412
H 5.987369 3.448974 3.590530
H 5.813096 3.419344 2.086985
H 1.057126 1.675344 4.969379
H 2.248496 2.292119 5.670892
H 8.508264 1.653337 7.464411
H 8.066015 2.034597 6.067646
H 5.197835 2.915542 11.821572
H 6.630900 3.329981 12.079371
H 10.788986 6.436672 2.127933
H 11.657923 5.463602 1.359832
H 3.544476 1.634958 10.977765
H 4.755770 1.455054 10.087655
H 4.465371 3.375459 5.665294
H 5.682663 4.264430 5.524498
H 6.174815 11.778676 1.582954
H 5.713640 12.089924 0.174999
H 3.476076 1.498708 2.028983
H 2.730229 2.134295 3.182949
H 7.119624 5.936450 7.474030
H 8.536492 5.799405 6.958665
H 5.909499 5.717477 11.667621
H 6.125402 6.196758 13.087330
H 11.203499 12.513536 11.804844
H 10.260930 12.300153 12.970145
H 9.985036 3.927685 2.878172
H 8.545584 3.468329 2.972331
H 1.399882 6.620092 7.093246
H 0.963561 6.112523 5.735345
H 8.067363 3.674002 9.979955
H 8.000737 2.375959 10.756190
H 11.821629 10.402510 12.020482
H 12.206854 8.983242 12.379892
H 3.461473 7.606485 7.889688
H 3.844478 6.304711 8.560946
H 3.179884 7.585614 11.148494
H 4.401957 7.652030 12.039573
H 11.573777 5.053211 7.169515
H 10.342076 4.186083 7.320831
H 10.065640 8.919194 1.760981
H 9.629585 8.322499 0.439729
H 1.396302 6.546079 9.625630
H 1.405516 6.479759 11.138049
H 4.024008 1.232518 5.405828
H 4.736858 0.579881 6.571077
H 9.452293 12.313381 8.732772
H 8.976559 11.502788 7.545965
H 1.834701 10.012311 0.153462
H 3.295197 9.836403 -0.204175
H 7.056724 11.401702 4.095264
H 6.499038 10.020287 3.825865
H 1.365541 0.487338 11.013887
H 2.501591 -0.428131 11.417871
H 8.644279 1.812362 1.005409
H 8.142674 0.388030 1.112955
H 1.272659 8.365063 8.191888
H 2.142485 8.877768 7.063867
H 8.961493 7.826192 9.265523
H 9.227102 8.487654 10.601118
H 10.150144 7.758934 6.392768
H 10.596082 9.187988 6.167290
H 3.463106 4.096188 2.129414
H 3.919461 4.539801 0.755791
H 7.418998 9.394959 12.028876
H 7.430413 7.883095 12.106546
H 7.972905 10.220334 5.841196
H 7.675111 9.631498 7.203725
H 5.332446 6.381336 6.419473
H 5.000025 6.434186 4.943466
H 11.575078 2.271167 4.412540
H 11.219802 0.847030 4.783357
H 8.865342 9.721516 3.843998
H 10.000732 10.719285 3.758898
H 3.186196 10.476397 5.265333
H 4.407331 11.335128 5.013723
H 0.558187 7.255936 3.859331
H 0.341672 5.789383 3.552346
H 7.459933 6.526049 3.229193
H 6.696228 5.483739 2.440372
H 3.864872 6.313007 2.849385
H 2.876419 6.621201 3.953862
H 5.631529 8.079145 8.753997
H 7.003296 7.568245 8.367822
H 9.615413 0.527902 3.031755
H 8.962985 0.109366 4.332162
H 3.825854 11.139182 1.474087
H 4.063988 11.063232 2.967211
H 5.784391 7.914558 2.708486
H 4.780461 8.655167 3.566110
H 10.880659 5.444664 5.046607
H 9.593331 4.687991 4.797350
H 11.562317 8.960134 3.376765
H 11.926084 8.816948 4.839320
H 2.856874 11.297981 7.433660
H 1.492332 11.195517 6.786033
H 7.145820 0.090200 9.749009
H 7.227275 0.077690 11.260665
H 4.662021 9.538430 10.798155
H 5.994537 9.833472 10.142985
H 10.544299 6.595857 10.301445
H 11.281750 5.653082 9.374494
H 12.103020 8.841164 10.006916
H 11.491592 8.576221 8.647557
&END COORD
&KIND H
BASIS_SET TZV2P-GTH
POTENTIAL GTH-PADE-q1
&END KIND
&KIND O
BASIS_SET TZV2P-GTH
POTENTIAL GTH-PADE-q6
&END KIND
&END SUBSYS
&END FORCE_EVAL
&GLOBAL
PROJECT H2O-64
RUN_TYPE MD
PRINT_LEVEL LOW
EPS_CHECK_DIAG 1.0E-12
&END GLOBAL
&MOTION
&MD
ENSEMBLE NVE
STEPS 10
TIMESTEP 0.5
TEMPERATURE 300.0
&END MD
&END MOTION
??? Example "H2O_256.inp"
&FORCE_EVAL
METHOD QS
&DFT
BASIS_SET_FILE_NAME GTH_BASIS_SETS
POTENTIAL_FILE_NAME POTENTIAL
&MGRID
CUTOFF 280
REL_CUTOFF 30
&END MGRID
&QS
EPS_DEFAULT 1.0E-12
WF_INTERPOLATION PS
EXTRAPOLATION_ORDER 3
&END QS
&SCF
SCF_GUESS ATOMIC
&OT ON
MINIMIZER DIIS
&END OT
# SCF_GUESS RESTART
# EPS_SCF 1.0E-7
&PRINT
&RESTART OFF
&END
&END
&END SCF
&XC
&XC_FUNCTIONAL Pade
&END XC_FUNCTIONAL
&END XC
&END DFT
&SUBSYS
&CELL
ABC 19.7340 19.7340 19.7340
&END CELL
# 256 H2O (TIP5P,1bar,300K) a = 19.7340
&COORD
O 3.255901 3.688405 12.233196
O 16.070915 1.855224 2.671883
O 14.430416 11.166566 6.965595
O 3.193559 0.023208 0.578067
O 7.727474 2.923744 1.420645
O 15.625821 12.743272 4.965716
O 5.667053 6.761802 4.274583
O 8.679988 11.155767 16.528346
O 16.437650 6.552064 14.765867
O 9.743913 0.846814 13.583578
O 11.611481 14.073408 17.181213
O 2.334528 14.445330 14.357176
O 6.899834 18.979840 2.401200
O 17.135403 7.948223 18.492081
O 0.301116 19.378486 10.711962
O 3.355849 15.055856 16.761154
O 4.191357 12.923494 13.054658
O 13.404400 2.583312 3.042674
O 11.458216 7.724938 0.083129
O 15.328469 4.825143 16.973443
O 18.377167 2.076604 13.162943
O 5.001031 6.013815 17.632807
O 7.565213 0.635175 10.686386
O 3.071148 15.465948 5.861605
O 7.597675 9.381749 12.966876
O 15.398571 1.942103 8.153702
O 15.773356 18.923564 13.522681
O 11.634086 11.260727 8.426820
O 10.694751 16.707250 4.511765
O 1.520652 7.188747 18.597189
O 9.262206 7.938121 14.412353
O 7.092153 0.477485 14.704975
O 11.418210 7.298544 10.447168
O 12.045829 12.534893 0.989496
O 9.374221 1.210496 5.195853
O 1.383329 19.321531 3.824144
O 7.883681 3.101988 15.246867
O 8.374488 11.428684 11.715591
O 10.662076 10.282190 0.336566
O 3.430752 10.678359 9.683614
O 7.205562 13.589012 16.372127
O 2.853099 0.963068 13.796587
O 19.014248 6.480330 17.094428
O 4.193880 2.828439 9.915639
O 5.482566 7.295503 11.806390
O 19.471724 1.734725 4.307353
O 3.449645 1.415875 2.769827
O 14.090557 3.280133 15.111847
O 15.593729 1.840739 13.443937
O 12.323683 2.367383 10.399977
O 16.924719 16.375867 11.290493
O 17.368333 18.108276 0.486965
O 6.128596 9.141663 5.550795
O 12.865798 16.543055 0.781893
O 18.132650 12.678232 5.868495
O 10.063360 9.352667 9.224044
O 6.851907 12.361788 5.407360
O 3.646807 18.191374 11.344920
O 9.651652 5.146348 14.029226
O 14.702155 19.318694 7.337933
O 4.704722 3.557252 14.693143
O 4.439323 12.293040 16.213110
O 2.950685 3.495988 4.653586
O 17.645646 11.885171 16.078799
O 3.867803 12.784598 2.985852
O 1.516840 3.465029 17.959152
O 17.051930 2.450441 17.079846
O 19.052576 18.154859 2.542852
O 18.539634 15.742451 5.369952
O 16.941509 4.797414 12.127366
O 18.108998 8.014378 8.914854
O 11.735772 15.618760 10.583048
O 6.527237 16.638142 6.817835
O 4.739175 17.241359 1.712942
O 15.763694 16.015069 15.125115
O 14.633659 8.502790 5.979803
O 17.990406 19.186138 6.711449
O 17.087648 19.261891 4.235336
O 6.438457 14.158798 13.659355
O 8.637943 5.975711 5.714379
O 3.696492 13.367660 10.371699
O 10.713109 4.276733 19.458257
O 12.191594 14.267573 3.227457
O 19.620798 1.745324 15.930104
O 14.840105 15.130419 3.594617
O 18.535909 1.843986 7.833154
O 19.534650 16.625726 16.461936
O 1.134677 12.883140 2.503369
O 17.911147 17.356065 14.336023
O 19.065729 19.177456 17.261382
O 13.413726 3.933294 18.936849
O 19.375578 9.292636 2.168931
O 10.273633 16.549201 1.711851
O 8.525888 3.117505 11.428861
O 9.322632 19.294095 3.039398
O 2.624955 11.554152 7.372725
O 6.487449 16.945619 15.216364
O 10.806371 18.628583 16.498068
O 14.276748 6.232826 10.342518
O 6.455733 10.037931 15.344037
O 17.423747 15.481898 0.065549
O 8.401200 10.434403 6.762831
O 4.351816 16.028540 9.836889
O 16.612817 16.655486 7.064014
O 12.198466 7.918098 4.815168
O 0.404921 14.904948 18.786777
O 5.119635 16.880267 17.731520
O 5.140209 6.557387 0.772534
O 18.903965 17.397377 9.161172
O 5.258866 19.604276 12.726662
O 13.924546 13.731471 13.576097
O 14.594605 8.826509 11.807322
O 6.365614 19.580663 17.233310
O 14.491966 18.128083 16.449138
O 16.341737 11.986195 0.479400
O 12.906412 19.058193 1.577441
O 9.023452 7.055536 19.384766
O 9.828802 8.369960 6.418495
O 6.593163 4.547219 12.793384
O 16.368425 18.507138 9.479435
O 5.820127 11.058639 0.460154
O 12.570333 18.481994 4.177579
O 10.782149 4.942074 16.398826
O 6.041042 15.272321 0.787093
O 10.159136 16.780419 8.748393
O 2.565982 17.474942 7.802971
O 2.372918 4.158929 8.049443
O 1.618699 1.588523 7.208223
O 14.218329 18.236910 11.272203
O 8.393945 14.735975 8.457569
O 7.233905 10.745578 9.156340
O 4.501307 3.466444 18.763272
O 14.961867 10.294275 9.565178
O 15.587410 13.498738 16.827908
O 17.819941 0.938842 10.397867
O 15.152387 15.624832 9.191503
O 1.301035 4.830551 3.069971
O 13.466662 7.437013 14.296970
O 7.793273 10.322016 3.724300
O 15.396563 7.909817 8.319641
O 4.096870 6.633955 8.484160
O 5.458836 8.937566 9.749795
O 18.564046 4.273689 18.472243
O 0.507789 9.863045 19.419463
O 8.536523 16.508306 19.314851
O 10.573013 11.348021 4.370387
O 11.173137 11.525483 12.506452
O 6.526180 5.975264 15.410860
O 4.666320 13.234851 6.675427
O 6.402945 13.151964 8.883378
O 14.376039 10.834261 14.016712
O 12.414962 17.952195 7.781521
O 15.010477 14.767335 19.167546
O 19.030000 14.611263 12.585150
O 13.687862 10.891629 16.670175
O 18.228913 4.485968 7.304354
O 19.452020 4.604955 11.192355
O 5.551354 0.465377 8.319775
O 6.508259 14.411282 3.238631
O 12.221639 13.029840 10.583593
O 4.066102 9.924226 13.111459
O 8.562132 5.495116 1.808549
O 14.811554 4.923188 3.636113
O 6.258811 19.338925 5.522351
O 11.344385 1.682912 8.058418
O 16.546534 19.702995 18.030429
O 3.531111 10.317432 18.943618
O 6.491499 16.121738 11.637543
O 7.528156 8.090478 1.871301
O 7.387113 2.962459 5.373266
O 14.786713 13.534978 11.094518
O 18.969830 3.106882 2.108279
O 8.837248 18.119152 6.081332
O 16.662775 8.466431 3.953000
O 13.082313 10.454414 3.258637
O 8.800684 5.165380 8.265621
O 8.354846 7.754998 16.924572
O 2.636580 7.693780 6.195845
O 13.379317 6.797664 1.827698
O 8.112212 10.301131 19.156016
O 8.384419 14.074378 11.889330
O 0.625772 5.501543 5.762600
O 0.501632 7.576243 11.607246
O 13.137721 19.687247 14.749134
O 3.370547 15.420721 3.067192
O 19.618824 8.184412 14.661511
O 12.307864 1.134825 5.167365
O 17.083367 2.459190 5.632717
O 8.896659 19.204160 18.378493
O 19.462806 11.137648 4.227427
O 1.457609 16.646983 1.477792
O 2.420730 6.723209 1.632912
O 14.560826 8.872332 18.218130
O 3.046590 6.004820 10.980112
O 9.594007 19.448317 8.287317
O 13.173240 15.317718 7.281434
O 3.488856 8.179898 17.110185
O 1.040129 9.817383 10.008368
O 0.943718 9.707184 6.781986
O 11.032050 2.000666 15.844150
O 5.656768 13.242876 18.712687
O 0.637474 19.020837 0.088186
O 9.148952 13.441701 3.263851
O 16.696681 11.452541 11.282231
O 2.628520 9.035026 3.305285
O 9.543059 16.797766 15.229336
O 0.059269 19.546763 13.682913
O 1.142595 13.907331 7.203400
O 0.467144 17.736738 6.004239
O 9.641231 12.913444 7.100547
O 5.921025 16.968038 4.226361
O 19.518432 13.775518 15.190241
O 0.435499 5.674784 8.835179
O 13.879828 4.186841 7.428027
O 14.777992 2.917178 10.907989
O 2.651762 0.546151 9.619748
O 11.588659 8.797626 13.085810
O 2.638748 4.835330 15.769410
O 6.761530 3.352528 7.989393
O 10.569296 4.944614 4.163468
O 13.863926 10.440623 0.519331
O 17.651450 7.327279 1.419928
O 2.767195 7.685778 14.375389
O 18.011627 15.048689 2.803782
O 9.286813 14.992727 17.210833
O 9.550697 18.247893 10.987869
O 13.565956 5.143449 13.159039
O 15.960864 5.204971 6.212385
O 11.361966 13.611671 14.495283
O 17.333661 10.233133 13.932714
O 1.347424 16.115133 10.124417
O 9.114706 2.698667 17.685024
O 15.218514 0.243686 0.700400
O 0.957430 3.841867 13.663870
O 1.942712 16.743903 13.084542
O 12.307446 7.111968 17.116304
O 18.303167 7.308934 6.133954
O 16.838522 4.722742 2.011677
O 11.986389 13.259259 5.710874
O 16.000363 10.894502 2.987113
O 4.618345 5.062032 6.309555
O 18.004622 10.734361 18.463699
O 4.289527 1.783297 16.816835
O 18.538981 10.950388 8.195295
O 11.169741 3.963938 6.837940
O 0.968217 13.401875 10.431032
O 17.173080 7.833338 11.639421
O 11.153086 4.846876 11.794145
O 14.997510 17.522947 5.018516
O 1.758919 12.477781 19.569133
O 6.134146 1.900127 3.380090
O 12.311700 0.156217 11.867419
O 10.517555 0.683247 0.946322
O 10.004873 16.218529 12.689785
O 12.372221 17.246930 17.905974
O 11.097809 10.103179 17.408351
H 3.590501 3.110809 11.547152
H 3.292866 4.564209 11.848706
H 16.659443 2.573343 2.439134
H 15.264166 2.287384 2.952285
H 14.483885 10.845871 7.865889
H 13.510292 11.403459 6.849470
H 3.431060 0.330176 -0.296917
H 2.297510 -0.300022 0.483987
H 7.707871 3.873761 1.536040
H 8.631410 2.730818 1.171822
H 15.328490 13.624992 4.741227
H 15.029234 12.457731 5.657657
H 6.051170 6.981373 3.425775
H 5.741181 7.566876 4.787020
H 8.139770 10.575903 15.991546
H 8.474890 12.035664 16.212200
H 15.673644 7.045118 14.466828
H 16.925338 7.171260 15.308995
H 10.641786 0.518057 13.539139
H 9.757507 1.486442 14.295562
H 10.665517 14.203984 17.247042
H 11.839689 13.572600 17.964377
H 1.736528 13.781964 14.701521
H 2.750180 14.820031 15.133748
H 6.591749 19.878823 2.286548
H 7.798649 19.072620 2.717041
H 17.049518 7.532592 19.350048
H 17.694733 7.353603 17.992272
H -0.024947 18.636272 10.203008
H -0.447685 19.970965 10.779013
H 2.739604 15.237606 17.470689
H 4.078601 15.665805 16.908883
H 5.059565 13.218212 13.329589
H 3.585865 13.529839 13.481223
H 13.180017 2.091757 3.832774
H 12.718411 2.355291 2.415254
H 12.076388 7.287878 0.668854
H 11.428083 8.628678 0.397101
H 16.048272 4.323268 17.355852
H 15.752681 5.420277 16.355307
H 18.981703 2.786303 13.379957
H 18.800641 1.288293 13.502748
H 4.557232 6.845900 17.468766
H 5.698489 5.980658 16.978067
H 6.816745 0.503002 11.268242
H 7.176781 0.762547 9.820864
H 3.733035 14.877695 6.225053
H 3.223449 15.444110 4.916851
H 6.905419 9.128331 12.356309
H 7.966457 10.181962 12.592855
H 15.365945 2.079237 9.100466
H 14.979673 2.719352 7.784053
H 14.994855 19.068216 14.060495
H 16.082192 19.803278 13.305990
H 11.088931 11.901980 7.970934
H 12.003188 11.742509 9.167010
H 10.109520 16.572074 3.766471
H 10.111435 16.927109 5.238151
H 2.082552 6.616904 19.120158
H 1.100051 7.762694 19.237433
H 9.280104 6.996579 14.240862
H 8.464851 8.245490 13.981098
H 7.911851 0.433273 14.212661
H 6.433330 0.125791 14.106230
H 11.410089 7.639015 11.341732
H 10.778004 7.835491 9.980204
H 12.977768 12.718841 0.871665
H 11.966019 11.593184 0.837688
H 9.210267 0.521440 4.551995
H 10.325576 1.316110 5.197349
H 2.214575 19.589560 3.432452
H 0.937982 20.143875 4.028222
H 7.510841 2.223204 15.176430
H 8.133746 3.183527 16.167220
H 8.046408 12.251290 12.078791
H 9.326438 11.528802 11.716260
H 10.786640 10.385567 -0.606847
H 9.715370 10.347024 0.462166
H 2.542305 10.365550 9.854036
H 3.401006 11.007854 8.785404
H 6.592911 13.450449 17.094408
H 6.662656 13.544492 15.585042
H 2.559142 0.558801 14.612914
H 2.096471 0.903663 13.213306
H 19.895705 6.547353 17.461543
H 18.711960 5.609828 17.353427
H 3.531435 3.299162 9.409853
H 3.964906 1.905018 9.810304
H 5.638670 8.021503 11.202413
H 4.620487 6.959928 11.560543
H 18.611751 1.659152 4.720836
H 20.009604 2.191635 4.953998
H 4.307035 1.818779 2.906878
H 3.538547 0.936795 1.945928
H 14.427224 3.624912 15.938898
H 13.872085 4.058080 14.598719
H 16.436140 2.293224 13.486764
H 15.016161 2.354953 14.008056
H 12.194950 1.583570 10.934108
H 13.213094 2.654895 10.606175
H 17.258926 15.482543 11.209818
H 17.183034 16.650190 12.170409
H 17.654906 18.317288 1.376022
H 16.479305 18.458876 0.432723
H 6.340460 8.988543 6.471610
H 6.837758 9.699321 5.230890
H 12.496238 16.668734 -0.092099
H 13.515701 15.849246 0.670153
H 17.399818 12.261760 5.414908
H 17.997081 13.616031 5.732903
H 10.715611 10.045656 9.121255
H 9.916673 9.027495 8.335800
H 7.518611 12.080559 6.033976
H 6.922395 11.737204 4.685448
H 2.833662 18.047900 11.829113
H 3.640288 17.521629 10.661085
H 10.263600 5.013625 13.305254
H 8.920634 4.559321 13.836238
H 14.748263 20.232251 7.619923
H 15.361482 18.870455 7.867652
H 5.616738 3.761190 14.486099
H 4.273683 3.493230 13.840888
H 4.567672 12.033657 17.125513
H 3.707912 12.909941 16.239605
H 2.505717 2.909506 5.265365
H 3.403138 2.910737 4.046132
H 18.547465 12.193120 15.988675
H 17.670475 11.284494 16.823649
H 3.845097 13.687184 3.303743
H 2.949003 12.557182 2.843300
H 1.995640 3.249960 18.759607
H 2.159693 3.910541 17.407344
H 17.645200 2.304407 16.343005
H 16.821996 1.571324 17.380704
H 19.903965 18.590939 2.508193
H 19.262600 17.223951 2.617224
H 17.832692 16.223501 5.800133
H 19.339282 16.183314 5.657068
H 17.040890 5.025531 13.051659
H 16.727655 5.625473 11.697463
H 18.693001 7.531647 8.329924
H 18.381594 8.927635 8.826050
H 12.515706 16.172398 10.620746
H 11.239564 15.953725 9.836183
H 6.102144 16.275360 6.040714
H 7.216092 17.205534 6.471748
H 4.224288 17.829496 1.160477
H 5.317353 17.821860 2.207876
H 15.621176 15.311729 15.758544
H 15.341771 15.705388 14.323672
H 14.800823 9.418493 6.202910
H 14.958330 8.009169 6.732903
H 18.824161 18.749318 6.537455
H 17.559557 19.229684 5.857807
H 17.830993 18.997322 3.693419
H 16.910527 20.165810 3.974973
H 7.162020 13.987581 13.056552
H 6.350746 15.111957 13.664423
H 7.789022 5.750307 5.333908
H 9.277419 5.548850 5.144210
H 4.055573 12.601405 9.924324
H 4.034080 13.304025 11.265129
H 11.600216 4.393542 19.118216
H 10.710622 4.750407 20.290037
H 11.500598 14.927483 3.170211
H 12.103145 13.757037 2.422621
H 20.017889 1.717183 15.059610
H 20.245118 2.237889 16.462866
H 13.889746 15.087370 3.488811
H 14.990671 15.938943 4.084363
H 18.345643 1.050987 7.331973
H 19.476503 1.799387 8.004987
H 19.505271 17.282307 17.157831
H 18.810645 16.859222 15.880964
H 0.699915 12.144343 2.929272
H 0.599474 13.642307 2.734569
H 17.190496 16.835066 14.690217
H 17.546401 18.235744 14.239297
H 18.157880 19.352071 17.509478
H 19.284681 19.876186 16.644886
H 14.045894 4.045177 18.226865
H 13.711911 3.152140 19.402805
H 18.998631 9.997830 2.695091
H 20.022652 8.883870 2.743768
H 11.153886 16.512698 1.337613
H 9.700443 16.708328 0.961942
H 8.648786 2.898641 10.505158
H 8.326601 2.280969 11.849247
H 9.694708 19.845865 2.351400
H 9.748585 18.444888 2.922588
H 2.121775 12.316268 7.659466
H 3.262405 11.907144 6.752011
H 6.042804 16.939842 16.064001
H 7.376847 17.239183 15.413909
H 11.209824 18.210315 17.258666
H 10.166534 19.235965 16.869456
H 14.445884 6.839051 11.063709
H 13.322539 6.202544 10.273234
H 6.658389 9.649095 14.493174
H 5.593280 10.436195 15.226598
H 17.796379 15.327969 0.933698
H 17.478931 16.429917 -0.054651
H 9.003586 9.692889 6.703495
H 8.965598 11.189383 6.929239
H 3.928835 15.174047 9.921500
H 5.041938 15.891496 9.187903
H 16.787566 17.514811 7.447751
H 16.181315 16.163855 7.762824
H 12.557875 8.651969 4.316680
H 12.741296 7.873914 5.602324
H 0.243548 15.325995 17.942437
H -0.460785 14.626307 19.085348
H 5.235045 17.826862 17.814402
H 5.351784 16.533848 18.593108
H 5.201421 6.622546 -0.180482
H 4.203052 6.618488 0.957559
H 19.503791 16.851401 9.669455
H 19.252057 17.370809 8.269905
H 4.486409 20.146500 12.886462
H 4.921283 18.834817 12.268184
H 12.978096 13.608041 13.503775
H 14.217388 13.016208 14.140786
H 13.898514 9.083490 12.412011
H 14.557138 9.478285 11.107310
H 5.607754 20.160025 17.312178
H 6.733894 19.782985 16.373272
H 15.095872 17.452036 16.141746
H 14.162881 18.537701 15.649045
H 16.502774 12.870886 0.151345
H 16.932449 11.430488 -0.029010
H 12.769744 19.024665 2.524241
H 13.006273 18.142589 1.316809
H 9.977931 7.096585 19.444062
H 8.827991 7.307862 18.482347
H 9.459784 7.487707 6.377429
H 10.696407 8.285852 6.022996
H 7.426627 4.262461 12.418574
H 6.131809 4.962588 12.064787
H 16.646166 19.141622 10.140133
H 17.098828 17.891773 9.415655
H 5.805547 11.116301 1.415504
H 6.727190 10.839705 0.246760
H 13.420014 18.234195 4.542091
H 12.053714 17.676617 4.204121
H 10.568527 5.171088 15.494309
H 9.933570 4.789255 16.814510
H 6.060699 14.787651 1.612284
H 5.431371 15.992838 0.946428
H 10.358407 17.216829 7.920100
H 10.032698 17.495466 9.372054
H 3.152357 16.998191 7.215515
H 2.485656 16.910529 8.571878
H 2.842079 4.862317 7.600706
H 1.520828 4.538108 8.264845
H 2.058902 2.363046 7.558317
H 2.219872 0.866866 7.392705
H 14.886556 18.409132 11.935561
H 14.704639 18.185665 10.449337
H 8.980067 15.378513 8.857365
H 7.884401 15.238690 7.822057
H 7.965800 10.586316 8.560356
H 7.638601 10.810850 10.021321
H 4.784508 4.268901 18.324988
H 5.125075 3.351598 19.480180
H 15.752963 10.711686 9.906011
H 15.257750 9.440036 9.250598
H 14.904646 12.872823 16.586461
H 16.405205 13.010597 16.732189
H 17.831080 1.400608 9.559488
H 17.608329 1.615017 11.041482
H 15.281753 14.864441 9.758339
H 15.042613 16.358861 9.795972
H 1.987186 4.266088 3.426075
H 0.965695 5.308434 3.828527
H 13.204384 7.526274 15.213199
H 12.845807 7.983589 13.815279
H 7.902095 9.798851 2.930141
H 8.680452 10.421410 4.069649
H 16.297761 7.889892 8.641630
H 14.969591 7.172348 8.755607
H 4.539232 6.004164 7.915027
H 4.775052 7.270336 8.710699
H 4.702119 9.522705 9.784768
H 6.151095 9.464119 9.350106
H 18.006291 3.540539 18.212183
H 19.455586 3.968164 18.304785
H 1.276238 10.433533 19.403293
H 0.327737 9.729285 20.350012
H 7.878586 15.902477 19.655910
H 8.821076 16.114233 18.490249
H 11.138482 10.961646 3.701663
H 11.097112 11.323931 5.170994
H 11.307979 12.044798 13.299144
H 11.530954 12.065672 11.801899
H 6.040020 6.145476 14.604071
H 6.982244 5.149875 15.246633
H 5.295780 13.032415 5.983306
H 5.156506 13.113605 7.488599
H 7.223153 13.641727 8.823194
H 6.674767 12.244916 9.023411
H 15.238989 10.436722 14.132952
H 13.920970 10.665508 14.841737
H 11.838548 18.688364 7.986546
H 13.193508 18.356419 7.398505
H 14.950711 14.074151 18.510160
H 15.934343 15.017738 19.168952
H 19.482228 15.454847 12.575730
H 19.632703 14.010956 12.146273
H 14.089531 10.160898 17.140203
H 12.837882 11.011261 17.093797
H 17.310600 4.689633 7.127005
H 18.219091 3.578307 7.608142
H 18.516086 4.653444 11.387052
H 19.843771 4.241092 11.986311
H 5.654613 -0.032527 7.508811
H 4.680409 0.227831 8.637986
H 6.163278 13.572600 3.544951
H 7.458408 14.320882 3.311269
H 12.004478 13.960938 10.629741
H 13.177439 13.003831 10.628324
H 3.386223 10.523982 13.418526
H 4.221856 10.182835 12.203112
H 8.193040 6.357236 2.000255
H 8.526045 5.425342 0.854578
H 15.610351 4.893365 3.109552
H 14.301926 4.168190 3.342022
H 5.760659 18.733286 4.973464
H 6.134578 20.193892 5.110246
H 11.684640 1.887058 8.929499
H 11.205196 2.536840 7.648947
H 16.344264 19.572503 18.956869
H 15.876339 19.202006 17.565584
H 3.219190 11.221186 18.990145
H 4.398904 10.342006 19.346810
H 5.683298 16.049788 11.129737
H 6.245333 16.631377 12.409490
H 8.298615 8.121423 1.304144
H 6.799371 7.913080 1.276630
H 7.165308 2.866426 6.299447
H 8.237668 2.532479 5.284351
H 15.484890 12.880192 11.100496
H 14.729348 13.832926 12.002356
H 19.319975 2.585966 2.830966
H 19.624914 3.790032 1.965441
H 8.194794 18.752588 5.761576
H 9.235452 18.543904 6.841103
H 16.506912 9.218855 3.382214
H 15.973806 8.520804 4.615266
H 12.781312 10.383159 2.352794
H 14.006871 10.691480 3.186363
H 8.613120 5.569775 7.418558
H 8.191986 4.428648 8.319873
H 7.692417 7.242333 16.461329
H 8.999297 7.977474 16.252695
H 2.372934 7.022556 5.566416
H 2.872035 7.204391 6.984066
H 14.211297 6.350054 1.673798
H 13.440768 7.115356 2.728546
H 7.975293 9.419942 18.808178
H 8.326306 10.831521 18.388499
H 8.867746 14.867452 12.120979
H 7.919876 14.302993 11.084242
H 0.094412 4.785178 6.110033
H 0.124702 6.291754 5.964409
H 0.249804 7.856311 12.487233
H -0.324172 7.338861 11.185430
H 12.463720 19.384664 15.357737
H 13.175736 20.634061 14.884520
H 4.066524 16.055553 2.897377
H 2.690204 15.633892 2.428503
H 20.554142 8.381041 14.713947
H 19.490682 7.461802 15.276041
H 12.794009 1.143401 5.991878
H 12.457694 0.259767 4.809517
H 17.146495 3.397125 5.813066
H 17.077995 2.048396 6.497270
H 8.109698 19.492632 17.916208
H 8.603322 18.468007 18.915395
H 18.872490 11.781930 4.618143
H 19.913825 10.742030 4.973282
H 1.214036 15.979527 0.836383
H 1.358359 17.476442 1.010481
H 2.390286 7.445471 2.260321
H 2.070305 5.973095 2.113291
H 15.509428 8.772084 18.297736
H 14.251371 8.011575 17.936053
H 2.164986 6.318148 11.182179
H 3.218966 6.327193 10.095468
H 9.055148 19.771841 9.009256
H 9.994340 20.234355 7.915686
H 12.887272 16.221041 7.145561
H 13.828504 15.375449 7.976796
H 2.782034 7.729455 17.572501
H 3.478506 9.069249 17.463992
H 0.813913 9.013662 9.540298
H 0.907873 9.602664 10.931751
H 1.611663 10.370613 6.955031
H 1.426892 8.881297 6.755797
H 11.569319 2.792807 15.834785
H 10.368580 2.168582 16.513362
H 5.660933 13.928780 19.380332
H 5.737997 12.426877 19.206427
H 0.134365 19.072616 -0.724483
H -0.018751 19.090477 0.781549
H 9.201732 12.872141 2.496357
H 9.456298 12.897033 3.988494
H 16.788628 11.234043 12.209613
H 17.574313 11.332952 10.919337
H 2.746213 8.702709 4.195199
H 2.996867 9.918216 3.328245
H 10.211565 17.359740 15.621149
H 9.823198 16.689417 14.320482
H -0.294761 18.824715 14.202086
H 0.286922 19.149038 12.842544
H 1.384509 14.589709 6.577245
H 0.307892 13.569111 6.879193
H 1.242724 17.700491 6.564055
H 0.746944 18.238717 5.238759
H 9.172808 13.568159 7.618389
H 10.267378 13.419830 6.583106
H 6.019270 16.037783 4.023368
H 6.476663 17.413259 3.586613
H 19.101092 13.949106 14.346483
H 19.460268 14.606258 15.662173
H 0.193689 5.364865 9.707939
H -0.331513 5.489025 8.293498
H 13.069212 4.037530 6.941364
H 13.596349 4.590316 8.248441
H 14.866541 3.817586 11.220490
H 15.187136 2.384994 11.590347
H 2.696486 -0.156487 8.971264
H 1.897491 0.322033 10.164797
H 10.768963 8.712303 13.572688
H 11.639620 9.727058 12.862672
H 3.501892 4.510997 15.512460
H 2.701112 5.785656 15.673371
H 6.068482 4.004972 8.090542
H 6.434687 2.581410 8.452840
H 10.191143 4.829692 3.291673
H 11.315558 5.528156 4.026340
H 14.742475 10.800365 0.641681
H 14.007409 9.598574 0.087362
H 17.315275 7.546781 2.288857
H 18.350716 7.962460 1.265642
H 3.318725 7.996834 13.657551
H 3.155054 8.071880 15.160706
H 17.078145 14.851875 2.881938
H 18.256853 15.393690 3.662309
H 8.557198 14.442603 16.925776
H 9.424718 15.602840 16.486280
H 8.707486 18.696053 11.054040
H 10.173925 18.847305 11.398385
H 12.706339 5.161491 12.738368
H 13.661237 6.012986 13.547701
H 15.179902 5.118546 6.759066
H 15.651428 5.033294 5.322999
H 10.902058 14.438185 14.348341
H 11.548813 13.604605 15.434043
H 18.050841 9.667340 14.218656
H 17.258525 10.892508 14.622504
H 1.899104 16.425197 10.842568
H 1.224070 15.182656 10.301906
H 9.376583 3.418369 18.259202
H 9.054424 1.939153 18.264452
H 15.443399 0.743778 1.484981
H 14.331590 -0.076126 0.865680
H 1.170328 4.320504 14.465003
H 1.806394 3.577476 13.309484
H 1.849435 15.794035 13.157208
H 2.458467 16.993748 13.851227
H 11.991111 7.382537 17.978253
H 11.795238 6.330900 16.906998
H 18.068558 7.977711 5.490581
H 17.587746 6.674374 6.092268
H 17.116471 5.541781 1.601614
H 17.641490 4.207059 2.086141
H 12.153990 13.553634 4.815617
H 12.628689 13.729582 6.242361
H 16.330014 11.257761 2.165161
H 16.012891 11.631772 3.597447
H 5.154880 5.535489 5.673787
H 4.083021 4.471601 5.779412
H 18.907168 10.704097 18.781072
H 17.714610 9.822259 18.477658
H 4.292349 2.437911 17.515194
H 4.417532 2.288417 16.013903
H 18.092840 11.250951 7.403555
H 19.457826 10.873239 7.938383
H 11.016838 3.957561 5.893053
H 10.498074 4.550537 7.185786
H 0.569907 12.683934 9.938953
H 1.892871 13.377656 10.184739
H 16.319546 8.197457 11.874214
H 17.326178 8.138060 10.745029
H 11.219209 5.423499 11.032984
H 11.008719 3.976127 11.423757
H 15.358390 17.250274 5.862108
H 15.560717 18.244485 4.738496
H 1.379228 13.224549 19.106095
H 1.673674 12.701482 20.495914
H 6.597693 2.328303 2.660352
H 6.543056 2.250890 4.171285
H 12.891746 -0.427390 11.378358
H 12.707398 0.214358 12.737060
H 10.121466 0.512996 0.091711
H 11.417784 0.369505 0.860387
H 9.739829 16.900826 12.072975
H 10.868091 15.940402 12.383629
H 12.075983 16.443348 17.478504
H 13.273916 17.360268 17.605422
H 11.155873 9.209976 17.069162
H 10.357259 10.489696 16.940996
&END COORD
&KIND H
BASIS_SET TZV2P-GTH
POTENTIAL GTH-PADE-q1
&END KIND
&KIND O
BASIS_SET TZV2P-GTH
POTENTIAL GTH-PADE-q6
&END KIND
&END SUBSYS
&END FORCE_EVAL
&GLOBAL
PROJECT H2O-256
RUN_TYPE MD
PRINT_LEVEL LOW
EPS_CHECK_DIAG 1.0E-12
&END GLOBAL
&MOTION
&MD
ENSEMBLE NVE
STEPS 10
TIMESTEP 0.5
TEMPERATURE 300.0
&END MD
&END MOTION
Single node Performance | Cross-node Performance
:------------------------------:|:----------------------------:
 | 
???+ Note "System change"
The system was changed for the cross-node benchmarks because the system selected for the single-node calculations is relatively small.
This is a short molecular dynamics run of 1000 time steps in a NPT ensemble at 300K.
It consists of 28000 atoms - a 10³ supercell with 28 atoms of iron silicate (Fe2SiO4, also known as Fayalite) per unit cell. The simulation employs a classical potential (Morse with a hard-core repulsive term and 5.5 Å cutoff) with long-range electrostatics using Smoothed Particle Mesh Ewald (SPME) summation. While CP2K does support classical potentials via the Frontiers In Simulation Technology (FIST) module, this is not a typical calculation for CP2K but is included to give an impression of the performance difference between machines for the MM part of a QM/MM calculation.
??? Example "Fayalite.inp"
&GLOBAL
PROJECT_NAME fayalite_pedone_md
RUN_TYPE MD
PRINT_LEVEL LOW
&END GLOBAL
&FORCE_EVAL
METHOD FIST
STRESS_TENSOR ANALYTICAL
&MM
&FORCEFIELD
&CHARGE
ATOM Fe
CHARGE 1.2
&END CHARGE
&CHARGE
ATOM Si
CHARGE 2.4
&END CHARGE
&CHARGE
ATOM O
CHARGE -1.2
&END CHARGE
IGNORE_MISSING_CRITICAL_PARAMS
&NONBONDED
&GENPOT
ATOMS Fe O
FUNCTION D*((1-exp(-A*(X-R)))^2 - 1) + C/(X^12)
PARAMETERS D A R C
RCUT 5.5
VALUES 0.078171 1.822638 2.658163 2.0
UNITS eV angstrom^-1 angstrom eV*angstrom^12
VARIABLES X
&END GENPOT
&GENPOT
ATOMS Si O
FUNCTION D*((1-exp(-A*(X-R)))^2 - 1) + C/(X^12)
PARAMETERS D A R C
RCUT 5.5
VALUES 0.340554 2.006700 2.100000 1.0
UNITS eV angstrom^-1 angstrom eV*angstrom^12
VARIABLES X
&END GENPOT
&GENPOT
ATOMS O O
FUNCTION D*((1-exp(-A*(X-R)))^2 - 1) + C/(X^12)
PARAMETERS D A R C
RCUT 5.5
VALUES 0.042395 1.379316 3.618701 22.0
UNITS eV angstrom^-1 angstrom eV*angstrom^12
VARIABLES X
&END GENPOT
&END NONBONDED
&SPLINE
EMAX_SPLINE [eV] 100
&END SPLINE
&END FORCEFIELD
&POISSON
&EWALD
EWALD_TYPE SPME
GMAX 15 33 19
&END EWALD
&END POISSON
&END MM
&SUBSYS
&CELL
ABC 4.8195 10.4788 6.0873
MULTIPLE_UNIT_CELL 10 10 10
&END CELL
&TOPOLOGY
MULTIPLE_UNIT_CELL 10 10 10
&END TOPOLOGY
&COORD
SCALED
! Fe1 and symmetric images
Fe 0.0 0.0 0.0
Fe 0.5 0.5 0.5
Fe 0.0 0.0 0.5
Fe 0.5 0.5 0.0
! Fe2
Fe 0.98598 0.28026 0.25
Fe 0.51402 0.78026 0.25
Fe 0.01402 0.71974 0.75
Fe 0.48698 0.21974 0.75
! Si
Si 0.43122 0.09765 0.25
Si 0.06878 0.59765 0.25
Si 0.56878 0.90235 0.75
Si 0.93122 0.40235 0.75
! O1
O 0.76814 0.09217 0.25
O 0.73186 0.59217 0.25
O 0.23186 0.90783 0.75
O 0.26814 0.40783 0.75
! O2
O 0.20895 0.45365 0.25
O 0.29015 0.95365 0.25
O 0.79105 0.54635 0.75
O 0.70895 0.04635 0.75
! O3 (8 symmetric images)
O 0.28897 0.16563 0.03643
O 0.21103 0.66563 0.46357
O 0.71103 0.83437 0.53643
O 0.78897 0.33437 0.96357
O 0.71103 0.83437 0.96357
O 0.78897 0.33437 0.53643
O 0.28897 0.16563 0.46357
O 0.21103 0.66563 0.03643
&END COORD
&END SUBSYS
&END FORCE_EVAL
&MOTION
&MD
ENSEMBLE NPT_I
STEPS 1000
TEMPERATURE 300
TIMESTEP 2.0
&BAROSTAT
PRESSURE 1.0
&END BAROSTAT
&THERMOSTAT
&NOSE
&END NOSE
&END THERMOSTAT
&END MD
&END MOTION
Single node Performance | Cross-node Performance
:------------------------------:|:----------------------------:
 | 
???+ Note "Shared storage usage"
Performance drop from single node performance table on left and cross-node performance measured for one node is caused by different disks used during calculations, i.e., single node performance was calculated using local **/work/** disk, while cross-node performance was calculated on shared **/scratch/** storage.
This is a single-point energy calculation using linear-scaling DFT.
It consists of 6144 atoms in a 39 Å3 box (2048 water molecules in total). An LDA functional is used with a DZVP MOLOPT basis set and a 300 Ry cut-off. For large systems the linear-scaling approach for solving Self-Consistent-Field equations will be much cheaper computationally than using standard DFT and allows scaling up to 1 million atoms for simple systems. The linear scaling cost results from the fact that the algorithm is based on an iteration on the density matrix. The cubically-scaling orthogonalisation step of standard Quickstep DFT using OT is avoided and the key operation is sparse matrix-matrix multiplications, which have a number of non-zero entries that scale linearly with system size. These are implemented efficiently in the DBCSR library.
??? Example "H2O_dft_ls.inp"
! size can be tuned by setting NREP
! molecular clustering is an interesting parameter
@SET NREP 2
&FORCE_EVAL
METHOD QS
&DFT
BASIS_SET_FILE_NAME BASIS_MOLOPT
POTENTIAL_FILE_NAME POTENTIAL
&PRINT
&MULLIKEN OFF
&END MULLIKEN
&END PRINT
&MGRID
CUTOFF 300
&RS_GRID
MAX_DISTRIBUTED_LEVEL 5
&END
SKIP_LOAD_BALANCE_DISTRIBUTED
&END MGRID
&QS
EPS_DEFAULT 1.0E-10
LS_SCF
&DISTRIBUTION
BASIC_OPTIMIZATION .FALSE.
BASIC_SPATIAL_OPTIMIZATION .TRUE.
&END
&END QS
&LS_SCF
MAX_SCF 2
EPS_FILTER 1.0E-6
EPS_SCF 1.0E-6
MU 0.15
MIXING_FRACTION 0.45
PURIFICATION_METHOD TRS4
S_PRECONDITIONER MOLECULAR
MATRIX_CLUSTER_TYPE MOLECULAR
REPORT_ALL_SPARSITIES OFF
PERFORM_MU_SCAN OFF
&END
&SCF
MAX_SCF 30
EPS_SCF 1.0E-7
&END
&XC
&XC_FUNCTIONAL PADE
&END XC_FUNCTIONAL
&END XC
&END DFT
&SUBSYS
&TOPOLOGY
MULTIPLE_UNIT_CELL ${NREP} ${NREP} ${NREP}
&END
&CELL
ABC 9.8528 9.8528 9.8528
MULTIPLE_UNIT_CELL ${NREP} ${NREP} ${NREP}
&END CELL
# 32 H2O (TIP5P,1bar,300K) a = 9.8528
&COORD
O 2.280398 9.146539 5.088696 H2O
H 1.762019 9.820429 5.528454 H2O
H 3.095987 9.107088 5.588186 H2O
O 1.251703 2.406261 7.769908 H2O
H 0.554129 2.982634 8.082024 H2O
H 1.771257 2.954779 7.182181 H2O
O 1.596302 6.920128 0.656695 H2O
H 2.112148 6.126321 0.798136 H2O
H 1.776389 7.463264 1.424030 H2O
O 2.957518 3.771868 1.877387 H2O
H 3.754249 3.824017 1.349436 H2O
H 3.010580 4.524142 2.466878 H2O
O 0.228972 5.884026 6.532308 H2O
H 0.939475 5.243834 6.571945 H2O
H 0.515723 6.520548 5.877445 H2O
O 9.023431 6.119654 0.092451 H2O
H 9.852960 6.490366 0.393593 H2O
H 8.556008 6.860063 -0.294256 H2O
O 7.256289 8.493641 5.772041 H2O
H 7.886607 7.941321 6.234506 H2O
H 7.793855 9.141028 5.315813 H2O
O 5.090422 9.467016 0.743177 H2O
H 4.467366 9.971162 0.219851 H2O
H 5.758685 10.102795 0.998994 H2O
O 6.330888 7.363471 3.747750 H2O
H 6.652693 7.917443 3.036562 H2O
H 6.711966 7.743594 4.539279 H2O
O 7.763819 8.349367 9.279457 H2O
H 7.751955 8.745180 10.150905 H2O
H 7.829208 9.092212 8.679343 H2O
O 8.280798 3.837153 5.799282 H2O
H 8.312540 3.218330 6.528858 H2O
H 8.508855 4.680699 6.189990 H2O
O 8.878250 2.025797 1.664102 H2O
H 9.742249 1.704975 1.922581 H2O
H 8.799060 2.876412 2.095861 H2O
O 9.160372 0.285100 6.871004 H2O
H 9.505360 1.161677 6.701213 H2O
H 9.920117 -0.219794 7.161006 H2O
O 4.962043 4.134437 0.173376 H2O
H 4.749903 4.186003 -0.758595 H2O
H 5.248010 5.018415 0.403676 H2O
O 2.802896 8.690383 2.435952 H2O
H 3.576065 9.078451 2.026264 H2O
H 2.720238 9.146974 3.273164 H2O
O 9.123223 3.549232 8.876721 H2O
H 9.085561 4.493058 9.031660 H2O
H 9.215391 3.166305 9.749133 H2O
O 1.453702 1.402538 2.358278 H2O
H 1.999705 2.060411 1.927796 H2O
H 1.824184 0.564565 2.081195 H2O
O 6.536550 1.146790 7.609732 H2O
H 7.430334 0.849764 7.438978 H2O
H 6.576029 1.537017 8.482885 H2O
O 2.766709 0.881503 9.544263 H2O
H 2.415851 1.576460 8.987338 H2O
H 2.276957 0.099537 9.289499 H2O
O 0.856426 2.075964 5.010625 H2O
H 1.160987 1.818023 4.140602 H2O
H 0.350256 2.874437 4.860741 H2O
O 6.386036 1.918950 0.242690 H2O
H 5.768804 2.638450 0.375264 H2O
H 7.221823 2.257514 0.563730 H2O
O 2.733023 4.452756 5.850203 H2O
H 3.260797 5.243390 5.962382 H2O
H 3.347848 3.732214 5.988196 H2O
O 4.600039 9.254314 6.575944 H2O
H 5.328688 9.073059 5.982269 H2O
H 5.007063 9.672150 7.334875 H2O
O 3.665373 6.210561 3.158420 H2O
H 4.566850 6.413356 3.408312 H2O
H 3.273115 7.061666 2.963521 H2O
O 3.371648 6.925594 7.476036 H2O
H 3.878372 7.435003 6.843607 H2O
H 3.884673 6.966316 8.283117 H2O
O 5.287920 3.270653 6.155080 H2O
H 5.918240 3.116802 5.451335 H2O
H 5.355924 2.495093 6.711958 H2O
O 5.225237 6.959594 9.582991 H2O
H 5.071858 7.687254 10.185667 H2O
H 6.106394 7.112302 9.241707 H2O
O 0.846293 5.595877 3.820630 H2O
H 1.637363 5.184910 4.169264 H2O
H 0.427645 4.908936 3.301903 H2O
O 9.785620 8.164617 3.657879 H2O
H 9.971698 7.227076 3.709104 H2O
H 10.647901 8.579244 3.629806 H2O
O 8.509982 4.430362 2.679946 H2O
H 8.046808 5.126383 2.213838 H2O
H 7.995317 4.290074 3.474723 H2O
O 1.337625 8.580920 8.272484 H2O
H 1.872601 7.864672 7.930401 H2O
H 0.837635 8.186808 8.987268 H2O
O 8.054437 9.221335 1.991376 H2O
H 8.314696 10.115534 2.212519 H2O
H 8.687134 8.667252 2.448452 H2O
&END COORD
&KIND H
BASIS_SET DZVP-MOLOPT-SR-GTH
POTENTIAL GTH-PADE-q1
&END KIND
&KIND O
BASIS_SET DZVP-MOLOPT-SR-GTH
POTENTIAL GTH-PADE-q6
&END KIND
&PRINT
&ATOMIC_COORDINATES OFF
&END
&MOLECULES OFF
&END
&END
&END SUBSYS
&END FORCE_EVAL
&GLOBAL
PROJECT H2O
RUN_TYPE ENERGY
PRINT_LEVEL MEDIUM
EXTENDED_FFT_LENGTHS
! TRACE
! TRACE_MAX 10000
&END GLOBAL
Single node Performance | Cross-node Performance
:------------------------------:|:----------------------------:
 | 
Because of the above-mentioned complexity, a script for planning MPI/OpenMP-hybrid execution, CP2K_plan.sh, is made available to users in /storage-apps/scripts/. For a system with 64 cores per node (two sockets, disabled hyperthreading), setting up the "system metric" looks like:
./CP2K_plan.sh <num-nodes> <ncores-per-node> <nthreads-per-core> <nsockets-per-node>
./CP2K_plan.sh 1 64 1 2
./CP2K_plan.sh 2 128 1 2
Example run script¶
You can copy and modify this script as cp2k_run.sh and submit the job to a compute node with the command sbatch cp2k_run.sh.
#!/bin/bash
#SBATCH -J "CP2K" # name of job in SLURM
#SBATCH --account=<your project> # project number
#SBATCH --partition=medium # selected partition (short, medium, long)
#SBATCH --nodes=1 # number of nodes
#SBATCH --ntasks=64 # number of mpi ranks, needs to be tested for the best performance
#SBATCH --cpus-per-task=8 # number of cpus per mpi rank, needs to be tested for the best performance
#SBATCH --time=12:00:00 # time limit for a job
#SBATCH -o stdout.%J.out # standard output
#SBATCH -e stderr.%J.out # error output
# Modules
module load CP2K/2022.1-foss-2022a
# Single launcher: srun (SLURM) is used to launch the MPI job.
srun -n ${SLURM_NTASKS} cp2k.popt -i example.inp > outputfile.out