Overlay 9 IOPS Last Update 6/25/2001
5
6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 25 26 27 28 30 31 36 37 38 39 40 41 42 43 44 45 46 47 48 49 60 61 62 70
Overlay 9 consists of programs that pertain to the Moller-Plesset
theory and the iterative solution of the CI and CC equations.
IOp(5)
Method.
0 CISD. Configuration interaction with all single and double substitutions.
1 CID. CI with all double substitutions.
2 MP3. Third order perturbation theory.
3 MP4(DQ). Fourth order perturbation theory in the space of double and
quadruple substitutions.
4 MP4(SDQ). Fourth order perturbation theory in the space of single, double
and quadruple substitutions.
5 MP4(SDTQ). Full fourth order perturbation theory in the space of single,
double, triple and quadruple substitutions.
6 CCD. Coupled cluster theory with double substitutions.
7 CCSD. Coupled cluster theory with single and double substitutions.
8 QCISD.
9 BD.
IOp(6)
L913: Criteria for termination of the iteration:
0 Default convergence criterion and MaxCycle.
-1 Read in MaxCycles and convergence criterion (I2,d18.13).
N Max N cycles.
L914: Maximum number of expansion vectors in Davidson scheme:
0 200 vectors.
N N vectors.
Note: When expansion vectors exceed the maximum, Davidson restarts with
current eigenvectors as initial guesses.
IOp(7)
Update the energy in common/Gen/.
0 Yes, with the correlation energy, ECID in CID, ECISD in CISD, EUMP3 in
MP3, and EUMP4 in MP4 calculations.
1 Yes, with EUMP3.
2 Yes, with EMP4(SDQ) or EMP4(DQ) if singles are not available.
7 No.
IOp(8)
L902: Constraint on output wavefunction for stability calculations. See Link
902. Number of roots in 907 and 919: Default 1 in 907 and 10 in 919. Term and
method selection for debugging in 906.
L913: Whether to use fast routines:
000 Default (no Slava, fast and R where possible).
1 Original code (DD1,2,3, UMP41,2,3,4) for first iteration.
2 Use DD[1-3]R and UMP4xR (closed-shell) on 1st iteration.
10 Original code for 2nd and later iterations.
20 Use DD[1-3]R and UMP4xR (closed-shell).
30 Use DD1, UMP41U, UMP42, UMP43, DD4UQ.
40 Use DD1r, UMP41r, UMP42, UMP43, DD4RQ (closed-shell).
000 Default, same as 1.
100 Original routines.
200 Slava routines.
The defaults are 22 for RCI, 11 for UCI, 42 for RQCI, and 31 for UQCI.
L914: State of interest:
0 We are not doing gradients, FP or CIS-MP2.
N We are interested in the Nth excited state.
IOp(9)
Convergence criterion (on energy for L913, wavefunction for L914).
0 Default:
L913 single point: 10-7 energy, 10-5 WFN.
L913 gradient: 10-8 energy, 10-6 WFN.
L914 single point: 10-4 WFN.
L914 gradient:10-6 WFN.
N 10-N.
IOp(10)
Test flag in Link 902.
Whether to do "fake" frozen-core (i.e., With a full
transformation). Only active in L914.
0 No; follow /Orb/.
1 For AO usage (NYI here).
2 Yes, note number of frozen core and virtual and reset /Orb/ for full.
3 Yes, and store full /Orb/ back on disk.
IOp(11)
Flags for Green's function calculations:
0 Normal use of MO integrals.
1 Force direct computation of <ab||cd> contributions.
2 Force direct computation of <ia||bc> contributions.
00 Normal production of intermediates (In-Core if possible).
10 Force use of sort for intermediates.
100 Read window of MOs to refine in the same format as 801, but with two
ranges on the same line for open-shell.
1000 Force N3 algorithm in GFSCMA.
10000 Read EMin, EMax, and pole strength warning level on one line. Link 909
only.
Test flag in L902.
Spin projection control in L913:
0 Default (1)
1 Do basic projection.
2 Include triples?
IOp(12)
Test flag in L902.
IOp(13)
Symmetry constraint of output wavefunction from Stable=Opt:
0/1 Yes/No.
IOp(14)
ICNonI. Non-iterative corrections:
0 No.
1 Fourth-order triples (NYI).
2 Fourth and fifth order singles and triplesQCISD(T), BD(T).
3 Same as 2, but save the amplitudes.
4 Same as 2, but do E4T as well.
IOp(15)
Type of derivative information generated:
0 None.
1 Do Lagrangian in L906; do gradient in L913, included Z-amplitudes if
necessary.
2 Do AO derivatives and Lagrangian in L906.
L906: Control of (semi-) direct MP2:
- N Do a maximum of (-N-6) occupieds per pass, using the fully
out-of-core algorithm.
- 6 Force the fully In-Core algorithm.
- 5 Try to minimize integral evaluations as for -3, but also
force use of the fully out-of-core algorithm in Tran4D.
- 4 Force a single integral evaluation as for -2, but also force
use of the fully out-of-core algorithm in Tran4D.
- 3 Try to minimize integral evaluations, using fully direct
methods if possible, otherwise spilling to disk.
- 2 Force a single integral evaluation (two for UMP2) using
disk-based algorithm.
- 1 Force in-memory algorithm (fully direct MP2, requires 2OVN
words of memory for E2, 2N3 words for derivatives).
0 Default (same as -3) M Use disk storage for partially
transformed integrals handling M occupieds at once. L913, L914: Control of
In-Core integrals for W(Tilda):
- 6 Force In-Core storage.
- 3 Suppress In-Core storage.
0 Default: In-Core if possible. 1 Use AO integral algorithm (L914
only).
IOp(17)
Auto-adjustment of tau in L918.
Functional to use in L914.
IOp(18)
Iteration scheme: DE= (in A(S)=W(S)/(DE-delta(S))) i.e., in the formation of
a new wave function.
0 Use DE depending on the method used (IOp(5)). DE = W(0)/A0 for method =
0,1. DE = 0 for method.gt.1.
Note that for perturbation methods (method=2,3,4,5) DE is not really needed
since the wave function formed never gets used.
1 W(0)/A0. Always.
2 0. Always.
IOp(19)
Extrapolation.
0 Default: CI using old extrapolation, QCISD using RLE.
1 Do not extrapolate.
2 Use BFGS.
3 Use DIIS.
4 Use old extrapolation for CI.
5 Use RLE.
00 Use A as guess for Z.
10 Use scaled A as guess for Z.
100 Reset RLE for Z iterations.
IOp(20)
Whether to update the total energy with the MP2 energy in L901.
0 Yes.
1 No (used in HF second derivative calculations).
IOp(21)
Guess for eigenvector of Y-matrix in Link 902.
Correction to CIS in L914:
0 No.
- 2 CIS-DFT (in primitive energy code).
- 1 CIS-MP2 (in primitive In-Core program).
1 CIS-MP2 (in MO Basis disk routine). 2 CIS-DFT (in production
code). The functional is given by IOp(17).
IOp(22)
Conversion factor in L919.
-1 Read in factor in format D20.10.
0 Default of 10-8.
N 10-N.
IOp(23)
Localization of orbitals in L919.
0 None.
1 Localize occupieds.
2 Localize virtuals.
3 Localize both.
00 Default (same as 10).
10 Choose configurations by simple truncation.
20 Read in configurations.
000 Rettrup-Davidson RPA.
100 Jorgensen-Linderberg Hermetian RPA.
0000 Out-of-core method.
1000 In-core method.
00000 Singlet states.
10000 Triplet states.
Maximum order of perturbation theory in L921 and L922.
Correction to CIS in L914:
0 No
- 2 CIS-DFT (in primitive energy code)
- 1 CIS-MP2 (in primitive in-core program)
1 CIS-MP2 (in MO Basis disk routine) 2 CIS-DFT (in production
code). The functional is given by IOp(17).
IOp(25)
Print pair contribution and weight to correlation energy.
0 No.
1 Yes, at the end of CI.
2 Yes, at each cycle.
3 Yes, at one cycle given by input (I3).
4 Yes, at first cycle and at end.
IOp(26)
Normalization of the wavefunction.
0 Normalized to A(0)=1.
1 Sum(S) A(S)2 = 1 (All S).
Note: perturbation theoretical results are valid with Norm=0 only.
IOp(27)
Maximum amount of disk to use in L906:
-1 No disk; force fully direct method by default.
0 Use as much disk as needed for a single pass.
N N words.
IOp(28)
Printing of dominant configurations.
0 Default (print coefficients 0.1 and above).
- 3 Do not print coefficients.
- 2 Print all coefficients every iteration.
- 1 Scan the 'A' vector and print all coefficients.
N Scan the 'A' vector and print all coefficients having
coefficients greater than 0.0001N.
IOp(30)
Calculation of the one-particle density matrices:
00 Default (21 for CI, 22 otherwise).
1 Compute the CI one-particle density matrix.
2 Do not form the CI one-particle density matrix.
10 Compute the density correct to second order (not the same as the density
corresponding to the MP2 energy).
20 Do not compute the density correct to second order.
IOp(31)
Print vectors and matrices in 902 and 918. 0/1 No/Yes.
IOp(36)
Compute the T1 diagnostic of T.J. Lee.
IOp(37)
The maximum dimension for the QCISD extrapolation for BFGS extrapolation,
default size is 10. The maximum dimension is 25. It is also the same for DIIS
extrapolation.
IOp(38)
The minimum dimension for the QCISD extrapolation for BFGS extrapolation;
the smallest dimension is 1 and the default is 3. The maximum dimension is 8.
IOp(39)
L913: Type of convergence test.
0 Default: energy and gradient.
1 Converge on energy only.
2 Converge on energy and gradient.
3 Converge on gradient only. Convergence on gradient is for extrapolated CI
and QCISD procedures.
L914: Pick out guesses from restart file or orthogonalize guesses to the
states already on restart file (IOp49 must be set to 1 or 2 for this option to
be valid).
0 Just take guess from the restart file.
N Make N additional orthogonal guesses to those present.
-1 Read which N states to use (free format integers).
WARNING: The states on the restart file must be orthogonal to the
convergence requested (i.e., the previous job must indicate that the
wavefunction, and not just expansion vectors, has converged).
IOp(40)
The reference wavefunction for MP2 in L906:
0 Default (HF).
1 CASSCF.
2 HF.
The threshold for printing eigenvector components in L914:
0 Ithr = 1.
N Ithr = N where threshold = GFloat(10)(-ithr).
IOp(41)
L914: The number of states to seek when using Davidson, or the number of
states to print out information for when using DODIAG:
0 Default to 2 lowest.
N N states.
-N Read in principle component of N guesses (Davidson) format I5 on last
card before EOF.
IOp(42)
Method and matrix blocks to work on in L914 (see below):
-NNN Mapped directly to NNN below.
1 AO basis.
2 In-Core. Mapped to 2, 222, or 20 as appropriate.
3 MO. Mapped to 3, 333, or 30 as appropriate.
0 Default is: 3 (RHF reference state), 333 (UHF reference state).
BITS MATRIX METHOD
1 AA,BB ---
NYI 10 AB Force Davidson in AO Basis
NYI100 BA ---
2 AA,BB ---
20 AB Force DODIAG to find all roots
200 BA ---
3 AA,BB ---
30 AB Force Davidson in MO Basis
300 BA ---
IOp(43)
How to handle subsequent Davidson iterations in L914:
0 If this is not a restart, then halve the number of states at the second
iteration. If this is a restart, then don't.
1 Force Davidson to halve the number of states at iteration 2.
2 Force Davidson not to halve the number of states at iteration 2.
IOp(44)
Density matrix control for filling rwf 633 in L914:
0 Same as 2.
1 Do densities of each excited state.
2 Do densities and transition densities from ground.
3 Do densities, transition densities from ground, and transition densities
among all excited states.
IOp(45)
Debug option for comparing previous results in L914.
0 Use Phycon to convert to eV's.
1 Use old conversion to eV's.
IOp(46)
Control of Davidson convergence in L914:
<0 Use Ortvec convergence only.
0 Converge on the number of rootsIOp(41).
N Converge on CI amplitudes for N lowest states.
IOp(47)
Control of Davidson iterations in L914:
0 Usual.
1 Do not do any iterations (Guess=Print).
2 Stop after the first iteration.
IOp(48)
Restriction on types of roots (Davidson RHF only):
0 Guess only singlets.
1 Same as 0.
2 Guess both singlets and triplets.
3 Guess only triplets.
Note: In extreme cases, a singlet guess might result in a triplet root
(small number of roots sought).
IOp(49)
Initial guess vectors:
0 Make a guess based on diagonal elements.
1 Use guess vectors already on rwf.
2 Use guess vectors already on chk.
3 Generate guesses from CIS densities on chk.
4 Generate guesses from CIS densities on rwf.
IOp(60-62)
Overrides the standard values of IRadAn, IRanWt, and IRanGd.
IOp(70)
1 to force TDHF in L914.
Return to TOC |