Overlay 5 IOPS
Last Update 6/25/2001

5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 60 63 64 65 70 71 80 81 82 83

Overlay 5

Overlay 5 consists of a series of C programs that perform various types of SCF calculations.

IOp(5)

Direct SCF control (L502, L508).
0  Default (same as 1).
1  Read the integrals off disk.
2  Compute 2e integrals.
3  Compute 2e integrals, and use FMM for long-range Coulomb interactions.
NNNNNx     Use option NNNNN in control of 2e integral calculation.
0000000       Default—incremental Fock matrix formation only for direct
SCF.
1000000       Form full Fock matrix every time.
2000000       Form delta-F each iteration—only in L502.

IOp(6)

Convergence (RMS density except in L506 (SQCDF), L508(rms rotation
gradient), and L510 (Energy)).
0 10-8, except 10-8 in L510.
N 10-N.

IOp(7)

Maximum number of iterations.
0 64, except 512 in L503.

IOp(8)

Selection of the procedure of direct minimization (L503).
0 Steepest descent with search parameters default.
1 Steepest descent with search parameters read (see below).
2 Classical SCF (Roothaan's method of repeated diagonalization.
4 Conjugate gradients with search parameters default.
5 Conjugate gradients with search parameters read (see below). The search
parameters are max. number of search points (I1) min. number of search points
(I1) initial stepsize, tau (G18.5) scaling factor for subseqent. Tau (G20.5)
Q(G20.5).
Search method (L508).
0 Default (123).
1 Steepest descent.
2 Scaled steepest descent.
3 Quadratic convergence (after rotation gradient is sufficiently small).
00 Default linear search (full search).
10 Do a full linear search to locate a minimum.
20 Do a linear search only if the energy goes up after the initial step.
000 Default handling of wrong curvature (switch direction).
100 Reverse direction if curvature in NR step direction is wrong.
200 Take pure NR steps, even if curvature is wrong.
Flags for L510:
1 IRdF2, read damping coefficients.
10 IFrzCI, freeze CI coefficients after 1st iteration.
100 Read unformatted symbolic matrix elements from NDATA instead of rwf.
1000 Read in damping factors from cards.
10000 Use Levy damping.
100000 Read Fock matrix restriction matrix.

IOp(9)

Switch to classical SCF after density matrix has achieved a certain
convergency (L503 only).
0 No.
1 Yes, criterion default 10(-3).
2 Yes, criterion read in (format G16.10).
Number of pair iterations (L504, L506).
-1 None; coefficients are frozen at initial values (L504 only, causes
coefficients to be read in order 11 12 22.
0 5.

IOp(10)

IVShft Level shifting:
-1  No level shifting.
0  Default: Shift levels by 0.1 if any transition metals are present,
otherwise no shift.
N  Shift by 0.001N.

IOp(11)

3- and 4-point density extrapolation control (L501, L502, L503 has only 4
point, L505).
0 Both 3-point and 4-point extrapolation are performed when applicable.
1 3-point extrapolation is inhibited, but the program will still perform
4-point extrapolation when possible.
2 Both 3-point and 4-point extrapolation schemes are 'locked out' (i.e.,
disabled).

IOp(12)

Whether to allocate only two N2 arrays for RHF:
0  Default (No).
1  Yes.
2  No.
Number of GVB pairs (L506). If non-zero, the number of orbitals in each pair
is read in format (30I2). Each pair consists of the highest available occupied
from the guess (after high spin orbs are accounted for) and the lowest available
virtuals. If <0, pair coefficients are read; otherwise standard initial
values are used.

IOp(13)

Action on convergence failure (L501,L502,L505).
0 The run is terminated in error mode (via LNK1E) if the SCF fails to
converge.
1 The run is allowed to continue, but the convergence failure bit in ILSW is
set.

IOp(14)

UHF test option (L501).
0 No.
1 Turn the current run into a UHF run at the end of this link.
10  Terminate after compute 2e term at first iteration.
Control of annihilation of spin contaminants (L502).
0 Calculation is performed (provided of course that enough space exists in
the rw-files).
1 Calculation is bypassed.
2 Calculation is performed, contingent on space, and the system rw-files for
the appropriate density matrices are updated (useful if one wants a population
analysis).
Reordering of the orbitals (maintaining continuity of the wavefunction along
the search path, L503).
0 On Bessel criterion.
1 On stronger individual-overlap criterion.
2 Off.
Flags for MC-SCF:
1 Skip valence-valence Fock matrix elements.
10 Skip core-valence Fock matrix elements.
100 Skip valence-virtual Fock matrix elements.
1000 Skip core-valence Fock matrix elements.
10000 Use full diagonalization method rather than Lanczos. (Obsolete; use
IOp(17)).
100000 State average density matrices.

IOp(15)

Apply Abelian symmetry constraints on orbitals.
0 Default (1 for L502, 2 for L501 and L506).
1 No.
2 Yes, keep occupation of each irrep. the same as the initial guess.
3 Yes, keep overall wavefunction the same as the initial guess, but doing
the minimal amount of orbital switching to accomplish this.
00  Default (use Abelian symmetry in diagonalization).
10  Use Abelian symmetry in diagonalization.
20  Do not use Abelian symmetry in diagonalization.
Controls the autoadjustment of tau (L503).
0 Done.
1 Tau is kept fixed.

IOp(16)

Diagonalization method (L502):
0 Default (use DiagD).
-N Pseudo-diagonalization with real diagonalization every Nth cycle.
1 DiagD.
2 KyDiag.
3 Pseudo-diagonalization whenever possible.
Inhibit performance of minimization of alternate wavefunction provided by
second order procedures (L503).
0 No.
1 Yes.
Selection of OCBSE vectors (L506).
0 By eigenvalue.
1 By energy least change.
2 By orbital least change.
Lanczos starting vector in L510:
-1 Read in eigenvector.
0 C(1) = 1.0.
N C(N) = 1.0.

IOp(17)

Condition off-diagonal terms of the Fock matrix (L503). Set to zero if
gabs(f(i,j)).le.fuzzy. Delete coupling terms between almost degenerate (delta e
.le. degen) MO Vectors.
0 Fuzzy=1.d-10, degen=2.d-5.
1 Fuzzy and degen read in (2d20.14).
Selection of virtual orbitals (L506).
0 Virtuals obtained by diagonalization of Hamiltonians.
1 Virtuals obtained by Schmidt orthogonalization to occupieds.
Use of symmetry (in L501, L502, and L508) and linear equation convergence
(in L508):
00 Default (32 for 502, 12 for 508).
1 Choose LinEq convergence based on orbital gradient.
2 Always use tight convergence.
3 Tighten convergence by an extra factor of 10.
10 If 2E symmetry is on, symmetrize Fock matrices and require proper density
matrix symmetry.
20 If 2E symmetry is on, replicate integrals so that density matrices and
wavefunctions need not be symmetric.
30 If 2E symmetry is on, choose between replicating integrals and
symmetrizing the Fock matrix based on whether the current density matrix is
symmetric.
40 If 2E symmetry is on, symmetrize Fock matrices using non-Abelian
operations.
100 Force the density matrix to have full symmetry at the first iteration.
200 Force the density matrix to have full symmetry at every iteration.
MC-SCF flags:
0 Orthogonalize C,O,V by separate Lowdin, then Schmidt.
1 Lowdin orthogonalize C+O and V, then Schmidt.
2 Just Schmidt.
10 Don't use natural orbitals each iteration. Bad for 1st order method.
100 Use full 2nd order convergence.
200 2nd order iteration at end, in preparation for CP MC-SCF.
1000 Generate data for multi-reference MP2.
10000 Attempt to control root flipping in CI.
100000 Read CI vector and use it every iteration.
1000000 Use full diagonalization method rather than Lanczos.

IOp(18)

Cutoff criteria in symmetry determination of MOs (L503)—symmetry is
determined if largest off-diagonal MO Fock-matrix element
gabs(f(i,j)).ge.sthrs-elements gabs(f(i,j)).le.span are considered to be zero.
0 STHRS=1.d-4, span=5.d-7.
1 STHRS and SPAN read in (2d20.14).
Damping (L506).
Maximum rotation gradient for Newton-Raphson in L508 (above this value,
scaled steepest descent is used):
0 Default (1.d-2).
N 10-N.

IOp(19)

Override integral storage control (L501, L502, L506, L508):
-1 Choose the best given amount of memory available.
0 2 if possible, otherwise 1.
1 Forbid In-Core: force re-reading of integrals even if they fit in 2
buffers if conventional. Do not convert to In-Core if direct and enough memory
for In-Core is available.
2 Force allocation for 1 or 2 buffer case conventional case (VV.ne.IBuf2E).
3 Force lower-triangular in-memory storage.
4 Force square in-memory storage.
1x Save generated integrals on disk (file 610).
2x Force computation of Raffenetti 1 and 2 integrals even for RHF.
3x Do not save integrals (same as 0x).
Print F(1),T. (Read one card with start,end 2I2) (L503).
0 No.
1 Yes.

IOp(20)

Final non-DIIS iteration (L501, L502, L504).
0 Default (No).
1 Yes, do a final unextrapolated diagonalization after convergence is
reached.
2 No, just quit when extrapolated convergence is reached.
Orbital rotation control (L506).
N Rotations are turned on when SQCDF is below 10(-N).

IOp(21)

Action if OTEST detects problems (L503).
0 Abort run via LNK1E.
1 Continue run.
Extrapolation control in L506.
MC-SCF flags:
2 Generate MOs using UHF natural orbitals.
10 IRdNLp.

IOp(22)

Use of DIIS extrapolation (L501, L502, L504).
0 Default (3 = > yes with FON).
1 No.
2 Yes.
3  Yes, with FON as well.
Orbital mixing control in L506.

IOp(23)

Flag for later points of an optimization, so that pair and Hamiltonian
information can be reused (L506, L509).
0 Read from input stream.
1 Read from RWF.
2 Read from Chk.

IOp(24)

Orbital freezing (L506).
0 Optimize all orbitals.
1 Freeze all closed, high spin and first natural orbitals. Optimize only 2nd
and higher naturals.

IOp(25)

Range for microbatching in DFT.
Rotation application (L506).
0 Default (exponentiate rotation angles).
1 Apply rotations sequentially.

IOp(26)

Type of calculation (L504).
3 3rd root of CAS(2,2).
2 Excited singlet as 2nd root of CAS(2,2).
1 GVB as CAS(2,2).
0 GVB(1/2).
  • 1 Orthogonal open-shell singlet.
  • 2 ROHF triplet (a debugging option).

Number of Hamiltonians to read in (L506). If zero, the unpaired orbitals are assumed to be high spin. If -1, an open-shell singlet is assumed.

IOp(27)

Whether to do closed-shell calculation in L502 (would be done as ROHF but
then flagged as closed-shell with alpha density and energy-weighted density
doubled).
0 Default (Yes, if multiplicity 1).
1 No.
2 Yes. (used for RHF direct SCF).

IOp(28)

Root of CI to use in MC-SCF.
0 Defaults to 1.

IOp(29)

Use of Raffenetti integrals during direct SCF.
-1 All integrals done as Raffenetti.
0 Default: let FoFDir decide. It will never use Raffenetti for SCF.
1 All integrals are done as regular integrals.
N Integrals with degree of contraction greater than or equal to N are done
as regular integrals.

IOp(30)

Whether to symmetrize final orbitals using Abelian symmetry operations
(L502, L505, not needed in L506).
0 Default (Yes).
1 Yes.
2 No.

IOp(31)

The number of vectors to form at a time during microiterations in L508 (NYI)
and L509:
0 Default (3 in L509).
N N.

IOp(32)

Sleazy SCF (L502, L510):
0 Default (No).
1 Yes, use loose integral cutoffs, convergence on either energy or density
and always do incremental Fock formation.
2 No.

IOp(33)

Print option.
0 Only summary results are printed (with possible control from the
'no-print' option).
1 The eigenvalues and the MO coefficients are printed at the end of the SCF.
2 Same as IOp(33)=1, but additionally the density matrix is printed.
3 Same as IOp(33)=2, but at the end of each iteration.
4 Same as IOp(33)=3, but all matrix transactions are printed. CAUTION:
Much output even on small molecules.

IOp(34)

Dump option. Regular system defaults apply here.

IOp(35)

Whether basis is orthonormal (L501, L502).
0 Default (No).
1 Yes.
2 No.

IOp(36)

Whether to checkpoint after every SCF cycle.
0 Default. (Checkpoint only if direct.)
1 Checkpoint.
2 Do not checkpoint.

IOp(37)

Frequency at which to do full Fock formation instead of incremental (L502).
-1 Do not do incremental Fock formation.
0 Default (every 20 for direct).
N Every Nth cycle.

IOp(38)

Whether to vary integral cutoffs during direct SCF:
0 Default (same as 1).
1 No.
2 Yes, do integrals three digits more accurately than current convergence.
3 Yes, do integrals at same accuracy as convergence until final iteration,
then two digits more accurately.
4 Converge to 10-5 with integrals good to 10-6 first, then full convergence.
5 Yes, do integrals at same accuracy as convergence until final iteration,
then a single iteration at two digits more accurate.

IOp(39)

The number of Fock matrices to combine in DIIS:
-1 As many as are available.
0 Default: as many as possible unless doing variable-accuracy direct-SCF, in
which case 4.
N Maximum of N.

IOp(40)

Use of a reaction field.
-N Multipoles of order N, increment field in Gen(2-4).
0 No.
N Multipoles of order N, store field in Gen(2-4).
100 Pick up external reaction field from Link 117.
1000 SCI-PCM calculation.
2000  PCM calculation.
3000 Cremer/Truhlar solvation  model.
00000  Default (same as 10000).
10000  Update surface every iteration.
20000  Update surface every iteration in pass 1 only.
30000  Update surface on pass 2 iterations only.
40000  Same as 3, but re-use 1e matrix instead of surface terms.
50000  Update surface and restart DIIS when within 10-2 of convergence.

IOp(41)

Whether to converge on maximum density change as well or instead of RMS:
0 The same as 1.
N Maximum allowed change is 10N larger than RMS.
  • 1 Maximum allowed changed is same as RMS (i.e., convergence only on maximum).
  • 2 Converge only on RMS density change.

IOp(42)

Type of exchange and correlation potentials:
  • 6 Becke3 with Perdew 91 correlation.
  • 5 Becke3 using VWN/LYP for correlation.
  • 4 Becke 3 with Perdew 86 correlation.
  • 3 Becke "Half and Half" with LYP/VWN correlation.
  • 2 Becke "Half and Half": 0.5 HF + 0.5 LSD
  • 1 Do only coulomb part; skip exchange-correlation.

000 Default, same as 100. x00 No correlation. x01 Vosko-Wilk-Nusair method 5 correlation. x02 Lee-Yang-Parr correlation. x03 Perdew 81 correlation. x04 Perdew 81 + Perdew 86 correlation. x05 VWN 80 (LSD) correlation. x06 VWN 80 (LSD) + Perdew 86 correlation. x07 OS1 correlation. x08 PW91 correlation. 100 Hartree-Fock exchange. 200 Hartree-Fock-Slater exchange (Alpha = 2/3). 300 X-alpha exchange (alpha= 0.7). 400 Becke 1988 exchange. 500 LG exchange. 600 PW91 exchange. 700 Gill 96 exchange. 800 PW86 exchange. 900 mPW exchange. 100 PBE exchange. 100 is Hartree-Fock, 200 is Hartree-Fock-Slater, 205 is Local Spin Density, and 402 is BLYP. L510 is number of orbitals to localize.

IOp(43)

L509: Whether fifth order terms are treated explicitly.
0 Default: set to 1.
1 All fifth order terms are treated implicitly.
2 (Debug option). 5th order GG and WG terms are explicitly computed in L715.
L510: DFT corrections to MC-SCF.
0 No.
1 Compute energy using final MC-SCF density.
2 Correct diagonal CI matrix elements using DFT.

IOp(44)

The number of radial and angular points in numerical integration for DFT:
0 Use a special grid designed for efficiency (default).
IIIJJJ III radial points, JJJ angular points.

IOp(45)

Mixing of HF and DFT.
  • 4 Becke 3 coefficients: aLSD + (1-a)HF + b(dBx) + VWN + c(LYP-VWN), with a=0.8 b=0.72 c=0.81. Note that Becke actually used Perdew correlation rather than LYP.
  • 3 Becke "half and half" 0.5 HF + 0.5 Xc + Corr.
  • 2 Coefficients of 0 and 0 (no exchange).
  • 1 Coefficients of 0.0 and 1.0 for DFT and HF, respectively.

0 Default: pure HF, DFT or mixed in accord with IOp(42). MMMMNNNN Mixture of MMMM/1000 DFT exchange and NNNN/1000 HF exchange.

IOp(46)

Mixing of local and non-local exchange:
0 Default. (Coefficients of 1 and zero as determined by IOp(42).)
MMMMNNNN
MMMM/1000 non-local plus NNNN/1000 local. Sign is applied to the local term.
-1 No DFT exchange.

IOp(47)

Mixing of local and non-local correlation:
0 Default. (Coefficients of 1 and zero as determined by IOp(42).)
MMMMNNNN 
MMMM/1000 non-local plus NNNN/1000 local. In L510, 1 to set up for CAS-MP2
or 2 to do spin-orbit calculation.
-1 No local or non-local correlation.

IOp(48)

Options to be passed to CalDFT:
N Control flag for CalDFT is N.

IOp(49)

Use of sparse storage and Conjugate Gradient optimization instead of N2
memory and diagonalization.
0  Default (11, or 22 if sparse is set in ILSW).
1  Diagonalization
2  Conjugate gradient.
10  Square storage (only in Fock formation if CG).
20  Linear storage (only in Fock formation if diagonalization).

IOp(51)

Range cutoff in Becke weights.  The default is 30 au.
0  Default (SS weights).
  • 1 Use SS weights.
  • 2 Use Becke weights with default cutoff.
  • 3 Use Savin weights.
  • M<-3 Use SS weights with Scal = M/1000.

N Use Becke weights with cutoff N Bohr.

IOp(52)

The amount of memory to allocate to stashing integrals.
-1  None.
0  Default, also none.
N  N words.

IOp(53)

PCM input and solvent type.
N>0  Solvent type N, default parameters.
N<0   Dielectric constant |N|/1000.

IOp(54)

PCM options.
1   Shift core Hamiltonian.
10  Read in external point charges.
100   Read in additional pararmeter information.

IOp(55)

The number of  HOMOs and LUMOs to solve after CG:
0  None.
N  N of each.

IOp(56)

A0 for Onsager SCRF.
N   N/1000 Bohr.

IOp(60)

PCM/ONIOM calculation:
0  Standard PCM calculation.
1  PCM/ONIOM calculation on the real system.
2   PCM/ONIOM calculation on the model system.

IOp(63)

Whether to do FMM:
0   Use global default.
1   Turn off FMM here regardless.

IOp(64)

Override the default value of FMFlags:
0   No.
N  Yes, use N.

IOp(65)

Override the NFx parameter:
0   No.
N   Yes, use N.

IOp(70)

The maximum initial temperature for FON:
-1  None.
0   Default (3000K = 10 milliHartrees)
N   N degrees

IOp(71)

The number of steps to apply simulated annealing (L502):
0   Default—10 steps.
N   N steps.

IOp(80)

The maximum conjugate gradient step size:
-1   No maximum step size.
0   Default maximum (.75).
MMNN   Step size of MM.NN.

IOp(81)

Conjugate-Gradient Parameters:
MM  Maximum Number of CG cycles per SCF iteration (defaults to 4 CG cycles).
NN00  Maximum Number of purification cycles per CG iteration (defaults to 3
cycles).
00000  Do not use CG DIIS.
10000  Use CG DIIS.
000000  Polak-Ribiere CG minimization.
100000  Fletcher-Reeves CG minimization.
0000000 Use diagonal preconditioning in Conjugate-Gradient.
1000000 No preconditioning.

IOp(82)

C.G. Convergence criteria:
0  Defaults to 10(-7).
N  10(-N).

IOp(83)

Maximum SCF DIIS vectors.
0  Defaults to 20 vectors.
N  Use SCF DIIS with N vectors.

Return to TOC