Skip to content

Commit

Permalink
benchmarks: add QMMM benchmarks
Browse files Browse the repository at this point in the history
QMMM_ClC
QMMM_MQAE
QMMM_CBD_PHY
  • Loading branch information
holly-t authored and oschuett committed Jun 20, 2020
1 parent 574527f commit a4ee7f8
Show file tree
Hide file tree
Showing 13 changed files with 1,243,605 additions and 19 deletions.
21 changes: 17 additions & 4 deletions benchmarks/QMMM_CBD_PHY/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,23 @@ the TIP3P water model are used.

## Results

The best configurations are shown below.
### MD Energy file

```
# Step Nr. Time[fs] Kin.[a.u.] Temp[K] Pot.[a.u.] Cons Qty[a.u.] UsedTime[s]
0 0.000000 239.300084734 300.000000000 -1095.757596412 -856.457511678 0.000000000
1 1.000000 218.500201290 273.924100193 -1067.608771800 -849.108570511 182.675886658
2 2.000000 218.405643404 273.805557127 -1068.870854087 -850.465210683 23.324723621
3 3.000000 235.615216194 295.380442246 -1089.654654224 -854.039438030 24.849245982
4 4.000000 237.524625019 297.774184180 -1087.284636223 -849.760011204 26.518459213
5 5.000000 245.799648725 308.148217747 -1101.835669561 -856.036020836 27.761591604
``
| Machine Name | Architecture | Date | Fastest time (s) | Number of Cores | Number of Threads |
| ------------ | ------------ | ---------- | ---------------- | --------------- | --------------------------------- |
| ARCHER | Cray XC30 | | | | 1 OMP thread per MPI task |
### Best Configurations
The best configurations are shown below.
| Machine Name | Architecture | Date | Commit No. | Fastest time (s) | Number of Cores | Number of Threads |
| ------------ | ------------ | ---------- | -----------| ---------------- | --------------- | --------------------------------- |
| ARCHER | Cray XC30 | 07/06/2020 | 6e0731f | 358.478 | 576 | 6 OMP threads per MPI task |
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
&FORCEFIELD
PARMTYPE AMBER
DO_NONBONDED .TRUE.
PARM_FILE_NAME CBD_PHY.prmtop
PARM_FILE_NAME cbd_phy.prmtop
EI_SCALE14 1.0
VDW_SCALE14 1.0
&SPLINE
Expand Down Expand Up @@ -118,9 +118,9 @@
&END CELL
&TOPOLOGY ! Section used to center the atomic coordinates in the given box. Useful for big molecules
CONN_FILE_FORMAT AMBER
CONN_FILE_NAME CBD_PHY.prmtop
CONN_FILE_NAME cbd_phy.prmtop
COORD_FILE_FORMAT PDB
COORD_FILE_NAME CBD_PHY.pdb
COORD_FILE_NAME cbd_phy.pdb
&CENTER_COORDINATES
CENTER_POINT 9.5 11.7 15.3
&END CENTER_COORDINATES
Expand Down Expand Up @@ -149,18 +149,6 @@

&END FORCE_EVAL

#&MOTION
# &GEO_OPT
# OPTIMIZER LBFGS
# &END
# &CONSTRAINT
# &FIXED_ATOMS
# LIST 1..167923
# EXCLUDE_MM .FALSE.
# EXCLUDE_QM .TRUE.
# &END FIXED_ATOMS
# &END CONSTRAINT
#&END MOTION
&MOTION
&MD
ENSEMBLE NVE
Expand Down
167,935 changes: 167,935 additions & 0 deletions benchmarks/QMMM_CBD_PHY/cbd_phy.pdb

Large diffs are not rendered by default.

373,881 changes: 373,881 additions & 0 deletions benchmarks/QMMM_CBD_PHY/cbd_phy.prmtop

Large diffs are not rendered by default.

148 changes: 148 additions & 0 deletions benchmarks/QMMM_ClC/ClC-19-cp2k.inp
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
&GLOBAL
PROJECT CIC
RUN_TYPE MD
PRINT_LEVEL LOW
&END GLOBAL

&FORCE_EVAL
METHOD QMMM

&DFT
CHARGE 1
MULTIPLICITY 1
BASIS_SET_FILE_NAME BASIS_MOLOPT
POTENTIAL_FILE_NAME POTENTIAL

&MGRID
CUTOFF 400
COMMENSURATE
&END MGRID
&SCF ! Parameters controlling the convergence of the scf. This section should not be changed.
SCF_GUESS RESTART
EPS_SCF 1.0E-6
MAX_SCF 300
&OT T
MINIMIZER DIIS
STEPSIZE 1.4999999999999999E-01
PRECONDITIONER FULL_ALL
&END OT
&END SCF
&XC ! Parameters needed to compute the electronic exchange potential
&XC_FUNCTIONAL BLYP
&END XC_FUNCTIONAL
&END XC
&QS
METHOD GPW
EPS_DEFAULT 1.0E-12
&END QS
&END DFT

&QMMM ! This defines the QS cell in the QMMM calc
&CELL
ABC 17.7 17.7 17.7
PERIODIC XYZ
&END CELL
CENTER EVERY_STEP
ECOUPL GAUSS
USE_GEEP_LIB 15
&PERIODIC # apply periodic potential
#turn on/off coupling/recoupling of the QM multipole
&MULTIPOLE ON
&END
&END PERIODIC
&QM_KIND O
MM_INDEX 2887 2888 2080 2079
&END QM_KIND
&QM_KIND C
MM_INDEX 2880 2883 2886 2072 2075 2078
&END QM_KIND
&QM_KIND H
MM_INDEX 2884 2885 2881 2882 2074 2073 2077 2076 2081
&END QM_KIND
&LINK
MM_INDEX 2878
QM_INDEX 2880
LINK_TYPE IMOMM
&END LINK
&LINK
MM_INDEX 2070
QM_INDEX 2072
LINK_TYPE IMOMM
&END LINK
&END QMMM
&MM
&FORCEFIELD
PARMTYPE AMBER
PARM_FILE_NAME ClC.prmtop
DO_NONBONDED .TRUE.
EI_SCALE14 1.0
VDW_SCALE14 1.0
&SPLINE
EMAX_SPLINE 1.0E14
RCUT_NB [angstrom] 12
&END SPLINE
&END FORCEFIELD
&POISSON
&EWALD
EWALD_TYPE SPME
ALPHA .40
GMAX 80
&END EWALD
&END POISSON
&END MM


&SUBSYS
&CELL
ABC 126.9338000 126.9338000 90.6262000
PERIODIC XYZ
ALPHA_BETA_GAMMA 90 90 90
&END CELL
&TOPOLOGY ! Section used to center the atomic coordinates in the given box. Useful for big molecules
CONN_FILE_FORMAT AMBER
CONN_FILE_NAME ClC.prmtop
COORD_FILE_FORMAT PDB
COORD_FILE_NAME ClC.pdb
&CENTER_COORDINATES
&END CENTER_COORDINATES
&END TOPOLOGY
&KIND H
ELEMENT H
BASIS_SET DZVP-MOLOPT-GTH
POTENTIAL GTH-BLYP-q1
&END KIND
&KIND C
ELEMENT C
BASIS_SET DZVP-MOLOPT-GTH
POTENTIAL GTH-BLYP-q4
&END KIND
&KIND O
ELEMENT O
BASIS_SET DZVP-MOLOPT-GTH
POTENTIAL GTH-BLYP-q6
&END KIND
&KIND CL-
ELEMENT CL
&END KIND
&KIND NA+
ELEMENT NA
&END KIND
&KIND HX1
ELEMENT H
&END KIND
&KIND HX2
ELEMENT H
&END KIND
&END SUBSYS

&END FORCE_EVAL

&MOTION
&MD
ENSEMBLE NVE
STEPS 5
TEMPERATURE 300
TIMESTEP 1
&END MD
&END MOTION

0 comments on commit a4ee7f8

Please sign in to comment.