ENFORCE_OCCUPATION
Enforce and control a special (initial) orbital occupation. Note, this feature works only for the methods MULLIKEN and LOWDIN. It should only be used to prepare an initial configuration. An inadequate parameter choice can easily inhibit SCF convergence. [Edit on GitHub]
Keywords
Keyword descriptions
- SECTION_PARAMETERS: logical = F
Lone keyword:
T
Usage: &ENFORCE_OCCUPATION ON
Controls the activation of the ENFORCE_OCCUPATION section [Edit on GitHub]
- EPS_SCF: real = 1.00000000E+030
Usage: EPS_SCF 0.001
The occupation constraint is enforced until this threshold value for the SCF convergence criterion is reached [Edit on GitHub]
- MAX_SCF: integer = -1
Usage: MAX_SCF 5
The occupation constraint is applied for this number of initial SCF iterations [Edit on GitHub]
- NELEC: real = 0.00000000E+000
Aliases: N_ELECTRONS
Usage: NELEC 5.0 4.0
Number of alpha and beta electrons. An occupation (per spin) smaller than 0.5 is ignored. [Edit on GitHub]
- ORBITALS: integer = 0
Aliases: M
Usage: ORBITALS 0 +1 -1
Select orbitals and occupation order. An input of 1 to 2*L+1 integer values in the range -L to L defining the M values of the spherical orbitals is expected. [Edit on GitHub]
- SMEAR: logical = F
Lone keyword:
T
Usage: SMEAR ON
The occupation constraint is applied with smearing [Edit on GitHub]