NUMERICAL | Iterative calculation of the fitting coefficients is specified. This is the default. | ||
ANALYTICAL | Analytical calculation of the fitting coefficients is specified. |
SVD | Use singular value decomposition for the calculation of the inverse of the Coulomb matrix. This is the default. | ||
LUD | Use Cholesky decomposition for the calculation of the inverse of the Coulomb matrix. | ||
ONE | Use the identity matrix as initial approximation to the inverse of the Coulomb matrix. Only meaningful in combination with the NUMERICAL option. | ||
DIAGONAL | Performs the calculation of the fitting coefficients in the diagonal basis. | ||
TOL=Real | Tolerance for the singular value decomposition. The default is . | ||
MAX=Integer | Maximum number of iteration cycles for the iterative calculation of the fitting coefficients. The default is 5000. |
The options DIAGONAL and TOL of the keyword MATINV are meaningful only in combination with the SVD option. In the DIAGONAL SVD approach, eigenvalues and eigenvectors are quenched [13] and the equation systems are always solved in this diagonal representation. This is the numerically most stable approach. Thus, we recommend the use of,
MATINV SVD DIAGONAL ANALYTICAL
if significantly large negative MinMax errors hamper SCF convergence. The SVD threshold can be modified with the TOL option. The default value of has proven to be robust for most applications. Reducing this value usually will complicate SCF convergence. Note that calculations with different SVD thresholds are not compatible with each other! The option MAX of the MATINV keyword specifies the maximum number of iterative fitting cycles and is, therefore, only meaningful in combination with the option NUMERICAL. The convergence of the numerical fitting can be printed by using PRINT FIT (see 4.12.2) in the input.