MOM
References: Gilbert2008, Barca2018
Define type and parameters for the maximum overlap method (MOM) to determine orbital occupancies. The MOM procedures activated by this section are only active for diagonalization methods, i.e. not with minimization methods based on OT. Incompatible with core-level excitation spectra (XAS). [Edit on GitHub]
Keywords
Keyword descriptions
- SECTION_PARAMETERS
Type: logical
Default: F
Lone keyword: T
Usage: MOM ONDescription: Controls the activation of the MOM procedure
- DEOCC_ALPHA
Type: integer[ ]
Default: 0
Usage: DEOCC_ALPHA 10 11 …Description: Alpha orbitals to be deoccupied
- DEOCC_BETA
Type: integer[ ]
Default: 0
Usage: DEOCC_BETA 10 11 …Description: Beta orbitals to be deoccupied
- MOM_TYPE
Type: enum
Default: MOM
Usage: MOM_TYPE momDescription: Revision of the maximum overlap method to be used
Valid values:
MOMOriginally proposed MOM protocol which uses molecular orbitals from the previous SCF cycle as referenceIMOMInitial-MOM which uses molecular orbitals of the initial guess as reference
- OCC_ALPHA
Type: integer[ ]
Default: 0
Usage: OCC_ALPHA 12 15 …Description: Alpha orbitals to be occupied
- OCC_BETA
Type: integer[ ]
Default: 0
Usage: OCC_BETA 12 15 …Description: Beta orbitals to be occupied
- PROJ_FORMULA
Type: enum
Default: NORM
Usage: PROJ_FORMULA normDescription: Projection formula to be used
Valid values:
NORMThe one which ignores the phase of molecular orbitals: proj_j = \sqrt(\sum_i overlap(i, j)^2)SUMThe one proposed in the original paper: proj_j = |\sum_i overlap(i, j)|
- START_ITER
Type: integer
Default: 0
Usage: START_ITER 2Description: SCF iteration cycle to start the MOM procedure. Could be used for ground state calculations only in order to stabilise oscillating SCF iterations