Skip to the content. GitHub
Tutorial
Main Page
Section I
Geometry Optimization
Section II
PES Scan
Section III
Nudgded Elastic Band
Section IV
Vibrational Analysis
Section V
Dimer Method


I - Geometry optimization of the reactant


&GLOBAL
    RUN_TYPE GEO_OPT
...


MM geometry optimization


We start by specifying the parameters used for the MM part:

&FORCE_EVAL
    ...
    &MM
        &FORCEFIELD
            ...
            PARMTYPE AMBER
            PARM_FILE_NAME AMBER.prmtop
            ...


&FORCE_EVAL
    ...
    &MM
        &FORCEFIELD
            EI_SCALE14 0.8333
            VDW_SCALE14 0.5000
            ...
            &SPLINE
                RCUT_NB [angstrom] 10
                ...


&FORCE_EVAL
    ...
    &MM
        ...
        &POISSON
            POISSON_SOLVER PERIODIC
            PERIODIC XYZ 
            ...


&FORCE_EVAL
    ...
    &MM
        ...
        &POISSON
            &EWALD
                EWALD_TYPE SPME
                ALPHA 0.35 
                GMAX 110 75 87
                ...


This concludes the section of the MM parameters, and now we can start defining the system in the &SUBSYS section:

&FORCE_EVAL
    ...
    &SUBSYS
        &CELL
            ABC [angstrom]  110.0094   74.8199   87.0002
            ALPHA_BETA_GAMMA 90.0 90.0 90.0
            SYMMETRY ORTHORHOMBIC
            PERIODIC XYZ
        &END CELL
        ...


&FORCE_EVAL
    ...
    &SUBSYS
        ...
        &TOPOLOGY
            CONN_FILE_FORMAT AMBER
            CONN_FILE_NAME AMBER.prmtop 
            COORD_FILE_FORMAT CRD 
            COORD_FILE_NAME AMBER.rst7
            ...


&FORCE_EVAL
    ...
    &SUBSYS
        ...
        &TOPOLOGY
            ...
            &CENTER_COORDINATES T
            &END CENTER_COORDINATES
        ...


... O2  O2  Ca2+OW  HW ...


... O2  O2  Ca2 OW  HW ...
&FORCE_EVAL
    ...
    &SUBSYS
        ...
        &KIND Ca2
            ELEMENT Ca
        &END KIND
        ...


After, we define the parameters relative to the geometry optimization process in the &MOTION section:

&MOTION
    &GEO_OPT
        OPTIMIZER LBFGS
        MAX_ITER 30000
        MAX_DR    1.8E-05
        RMS_DR    1.2E-05
        MAX_FORCE 4.5E-06
        RMS_FORCE 3.0E-06
    ...


&MOTION
    ...
    &PRINT
        &TRAJECTORY                               
            FORMAT DCD                            
            ADD_LAST NUMERIC                      
            &EACH                                 
                GEO_OPT 10
            &END EACH
        &END TRAJECTORY
        &RESTART                                 
            ADD_LAST NUMERIC
        &END RESTART
        &RESTART_HISTORY
            ADD_LAST NUMERIC
        &END RESTART_HISTORY
    &END PRINT
    ...




QM/MM geometry optimization - mechanical embedding


In the next geometry optimization, the QM method is introduced:

&FORCE_EVAL
    ...
    &QMMM
        @INCLUDE forceeval_qmmm.cp2k.inc
        ...


&CELL
    ABC [angstrom] 25.200000762939453  24.459999084472656  30.450000762939453  
    ALPHA_BETA_GAMMA 90.0 90.0 90.0      
&END CELL


&QM_KIND H
    MM_INDEX 1295 1297 1299 1300 1302 1306 1308 1309 1313 1315 1317 1319 1320 1321 1323 2574 2576 2578 2579 2584 2586 2588 2598 2599 2603 2604 2605 2609 2611 2613 2614       3016   3017 3019 3021 3022 3023 3025 3026 3027 5030 5031 5034 5036 5039 5041 5043 5045 5239 5240 5242 5243 5245 5248 5249 5251 5252 5294 5295 5298 5300 5302 5304 5306 5314  5315    5317 5359 5360 5362 6484 6485 6506 6507 6508 6516 6517 6520 6522 6524 6526 6528 6992 6994 6996 6997 7000 7002 7005 7009 7011 7013 7014 28387 28388
&END QM_KIND


&LINK
    ALPHA_IMOMM 1.38     
    LINK_TYPE IMOMM
    MM_INDEX  1289
    QM_INDEX  1292
    QMMM_SCALE_FACTOR 0.8
&END LINK


&FORCE_EVAL
    ...
    &QMMM
        ...
        ECOUPL NONE


&FORCE_EVAL
    ...
    &DFT
        CHARGE -1 ! QM charge
        MULTIPLICITY 1 ! Singlet multiplicity
        &MGRID
            CUTOFF 1.0 ! Default for DFTB
        &END MGRID
        &QS
            METHOD DFTB
            &DFTB
                SELF_CONSISTENT    T ! Self-consistent-charge (SCC)
                DO_EWALD           T ! Ewald for Coulomb interaction
                DISPERSION         T ! Dispersion correction
                &PARAMETER
                    PARAM_FILE_PATH  /PATH-TO-SCC-DIRECTORY/scc ! Directory with parameters for SCC-DFTB
                    PARAM_FILE_NAME  scc_parameter ! File with names of Slater-Koster tables
                    DISPERSION_TYPE  D3 ! Grimme D3 method
                    D3_SCALING    1.0 1.1372 0.0 ! Scaling parameters for D3(0) with SCC-DFTB taken from the SCM Amsterdam Modelling Manual
                    DISPERSION_PARAMETER_FILE dftd3.dat ! File with dispersion parameters
                &END PARAMETER
            &END DFTB
        &END QS
        &SCF
            EPS_SCF 1E-6
            MAX_SCF 30 
            SCF_GUESS ATOMIC
            &OT
                MINIMIZER DIIS 
                PRECONDITIONER FULL_SINGLE_INVERSE
                SAFE_DIIS TRUE
            &END OT
            &OUTER_SCF
                EPS_SCF 1E-6
                MAX_SCF 30
            &END OUTER_SCF
        &END SCF
        &POISSON
            &EWALD
                EWALD_TYPE SPME
                ALPHA 1.0 ! ALPHA=1 is recommended for Tight-binding 
                GMAX 25 25 30 ! rule of thumb "1 point per Angstrom"
            &END EWALD
        &END POISSON
    &END DFT
    ...


&MOTION
    &GEO_OPT
        OPTIMIZER LBFGS
        MAX_ITER 5000
        MAX_DR    1.8E-03
        RMS_DR    1.2E-03
        MAX_FORCE 4.5E-04
        RMS_FORCE 3.0E-04
    ...


&EXT_RESTART
    RESTART_FILE_NAME EM-MM-1_8581.restart
    RESTART_POS .TRUE.
    RESTART_CELL .TRUE.
&END EXT_RESTART




QM/MM geometry optimization - electrostatic embedding


In the last geometry optimization, the QM/MM boundary has been changed to electrostatic embbeding:

&FORCE_EVAL
    ...
    &MM
        &FORCEFIELD
            ...
            PARM_FILE_NAME AMBER_ee.prmtop
            ...
    &QMMM
        ...
        ECOUPL COULOMB
        ...


Tutorial
Main Page
Section I
Geometry Optimization
Section II
PES Scan
Section III
Nudgded Elastic Band
Section IV
Vibrational Analysis
Section V
Dimer Method