Example: QMMM with capping atoms¶
This is an example of QMMM using capping atoms. Capping atoms are added automatically when bonds are broken (between the QM and MM region).
Because the amber forcefield is used the AtomicInfoForCappingAtom needs to be set, as the default type “H” is not an AMBER type.
#! /bin/sh
"$AMSBIN/ams" <<eor
Task GeometryOptimization
GeometryOptimization
    Convergence Gradients=1E-4
End
System
    Atoms
        C  0.0000  0.0000  0.0000  region=QM  ForceField.Charge=0.0  ForceField.Type=CT
        H  1.0910  0.0000  0.0000  region=QM  ForceField.Charge=0.0  ForceField.Type=HC 
        H -0.3598  1.0300  0.0000  region=QM  ForceField.Charge=0.0  ForceField.Type=HC 
        C -0.5021 -0.7074 -1.2586  region=QM  ForceField.Charge=0.0  ForceField.Type=CT
        H -0.1397 -1.7383 -1.2662  region=QM  ForceField.Charge=0.0  ForceField.Type=HC 
        H -1.5949 -0.7053 -1.2662  region=QM  ForceField.Charge=0.0  ForceField.Type=HC 
        H -0.1307 -0.1841 -2.1433  region=QM  ForceField.Charge=0.0  ForceField.Type=HC 
        C -0.5195 -0.7318  1.2374  region=MM  ForceField.Charge=0.0  ForceField.Type=CT
        C -0.0376 -0.0530  2.5227  region=MM  ForceField.Charge=0.0  ForceField.Type=CT
        H  1.0524 -0.0554  2.5580  region=MM  ForceField.Charge=0.0  ForceField.Type=HC 
        H -0.3994  0.9752  2.5580  region=MM  ForceField.Charge=0.0  ForceField.Type=HC 
        H -0.4230 -0.5961  3.3860  region=MM  ForceField.Charge=0.0  ForceField.Type=HC 
        H -0.1631 -1.7630  1.2286  region=MM  ForceField.Charge=0.0  ForceField.Type=HC 
        H -1.6105 -0.7355  1.2286  region=MM  ForceField.Charge=0.0  ForceField.Type=HC 
    End
    BondOrders
        1 2  1.0
        1 3  1.0
        1 8  1.0
        1 4  1.0
        8 14 1.0
        8 13 1.0
        8 9  1.0
        4 5  1.0
        4 6  1.0
        4 7  1.0
        9 12 1.0
        9 11 1.0
        9 10 1.0
    End
End
Engine Hybrid
    QMMM
        QMRegion QM
        QMEngineID ADF
        MMEngineID ForceField
    End
    Capping
        AtomicInfoForCappingAtom ForceField.Type=HC ForceField.Charge=0.0
    End
    Engine ADF
      Basis
        Type DZP
      End
      Relativity
        Level None
      End
    EndEngine
    
    Engine ForceField
      Type Amber95
    EndEngine
EndEngine
eor