Performs orbital-optimized MPn and CC computations and conventional MPn computations.
Cacheing level for libdpd governing the storage of amplitudes, integrals, and intermediates in the CC procedure. A value of 0 retains no quantities in cache, while a level of 6 attempts to store all quantities in cache. For particularly large calculations, a value of 0 may help with certain types of memory problems. The default is 2, which means that all four-index quantites with up to two virtual-orbital indices (e.g., integrals) may be held in the cache.
- Type: integer
- Default: 2
Do compute CC Lambda energy? In order to this option to be valid one should use “TPDM_ABCD_TYPE = COMPUTE” option.
- Type: boolean
- Default: false
Maximum number of vectors used in amplitude DIIS
- Type: integer
- Default: 6
Minimum number of vectors used in amplitude DIIS
- Type: integer
- Default: 2
Maximum number of iterations to determine the amplitudes
- Type: integer
- Default: 50
CEPA opposite-spin scaling value from SCS-CCSD
- Type: double
- Default: 1.27
CEPA Spin-opposite scaling (SOS) value
- Type: double
- Default: 1.3
CEPA same-spin scaling value from SCS-CCSD
- Type: double
- Default: 1.13
CEPA type such as CEPA0, CEPA1 etc. currently we have only CEPA0.
- Type: string
- Possible Values: CEPA0
- Default: CEPA0
Do apply level shifting?
- Type: boolean
- Default: true
Do perform spin-component-scaled OMP2 (SCS-OMP2)? In all computation, SCS-OMP2 energy is computed automatically. However, in order to perform geometry optimizations and frequency computations with SCS-OMP2, one needs to set ‘DO_SCS’ to true
- Type: boolean
- Default: false
Do perform spin-opposite-scaled OMP2 (SOS-OMP2)? In all computation, SOS-OMP2 energy is computed automatically. However, in order to perform geometry optimizations and frequency computations with SOS-OMP2, one needs to set ‘DO_SOS’ to true
- Type: boolean
- Default: false
Scaling value for 3rd order energy correction (S. Grimme, Vol. 24, pp. 1529, J. Comput. Chem.)
- Type: double
- Default: 0.25
Do compute OCC poles for electron affinities? Only valid for OMP2.
- Type: boolean
- Default: false
Do compute virtual orbital energies based on extended Koopmans’ theorem?
- Type: boolean
- Default: false
Do compute occupied orbital energies based on extended Koopmans’ theorem?
- Type: boolean
- Default: false
Do compute EP-OCC poles for electron affinities? Only valid for OMP2.
- Type: boolean
- Default: false
Do compute EP-OCC poles for ionization potentials? Only valid OMP2.
- Type: boolean
- Default: false
Maximum number of electron propagator iterations.
- Type: integer
- Default: 30
Convergence criterion for energy. See Table Post-SCF Convergence for default convergence criteria for different calculation types.
- Type: conv double
- Default: 1e-8
Do compute OCC poles for ionization potentials? Only valid OMP2.
- Type: boolean
- Default: false
Level shift to aid convergence
- Type: double
- Default: 0.02
The solver will be used for simultaneous linear equations.
- Type: string
- Possible Values: CDGESV, FLIN, POPLE
- Default: CDGESV
Convergence criterion for maximum orbital gradient
- Type: conv double
- Default: 1e-3
Damping factor for the orbital gradient (Rendell et al., JCP, vol. 87, pp. 5976, 1987)
- Type: double
- Default: 1.0
Number of vectors used in orbital DIIS
- Type: integer
- Default: 6
Maximum number of iterations to determine the orbitals
- Type: integer
- Default: 50
Do read coefficient matrices from external files of a previous OMP2 or OMP3 computation?
- Type: boolean
- Default: false
Maximum step size in orbital-optimization procedure
- Type: double
- Default: 0.5
Do write coefficient matrices to external files for direct reading MOs in a subsequent job?
- Type: boolean
- Default: false
MP2 opposite-spin scaling value
- Type: double
- Default: 6.0/5.0
MP2 Spin-opposite scaling (SOS) value
- Type: double
- Default: 1.3
Spin-opposite scaling (SOS) value for optimized-MP2 orbitals
- Type: double
- Default: 1.2
MP2 same-spin scaling value
- Type: double
- Default: 1.0/3.0
Algorithm to use for non-OO MP2 computation
- Type: string
- Possible Values: DF, CONV
- Default: DF
Do print OCC orbital energies?
- Type: boolean
- Default: false
The optimization algorithm. Modified Steepest-Descent (MSD) takes a Newton-Raphson (NR) step with a crude approximation to diagonal elements of the MO Hessian. The ORB_RESP option obtains the orbital rotation parameters by solving the orbital-reponse (coupled-perturbed CC) equations. Additionally, for both methods a DIIS extrapolation will be performed with the DO_DIIS = TRUE option.
- Type: string
- Possible Values: MSD, ORB_RESP
- Default: ORB_RESP
The algorithm will be used for solving the orbital-response equations. The LINEQ option create the MO Hessian and solve the simultaneous linear equations with method choosen by the LINEQ_SOLVER option. The PCG option does not create the MO Hessian explicitly, instead it solves the simultaneous equations iteratively with the preconditioned conjugate gradient method.
- Type: string
- Possible Values: PCG, LINEQ
- Default: PCG
The algorithm for orthogonalization of MOs
- Type: string
- Possible Values: GS, MGS
- Default: MGS
Type of PCG beta parameter (Fletcher-Reeves or Polak-Ribiere).
- Type: string
- Possible Values: FLETCHER_REEVES, POLAK_RIBIERE
- Default: FLETCHER_REEVES
Convergence criterion for residual vector of preconditioned conjugate gradient method.
- Type: conv double
- Default: 1e-6
Maximum number of preconditioned conjugate gradient iterations.
- Type: integer
- Default: 30
Convergence criterion for RMS orbital gradient. Default adjusts depending on E_CONVERGENCE
- Type: conv double
- Default: 1e-6
Convergence criterion for amplitudes (residuals).
- Type: conv double
- Default: 1e-5
Type of the SCS method
- Type: string
- Possible Values: SCS, SCSN, SCSVDW, SCSMI
- Default: SCS
How to take care of the TPDM VVVV-block. The COMPUTE option means it will be computed via an IC/OOC algoritm. The DIRECT option (default) means it will not be computed and stored, instead its contribution will be directly added to Generalized-Fock Matrix.
- Type: string
- Possible Values: DIRECT, COMPUTE
- Default: DIRECT