Directives controlling the two-electron integral calculation with ERI are specified in the *ER2INT section. By default ERI is only used for integral-direct coupled cluster calculations. However, ERI can also be invoked by specifying the .RUNERI keyword in the **DALTON INPUT input section. Note that DALTON will automatically use TWOINT for all integrals not available in ERI.
READ (LUCMD,*) IAOBCH
Only integrals with the first integral index belonging to AO batch
number IAOBCH
will be calculated.
READ (LUCMD,*) LBFINP
This option may be used to set the buffer length for integrals written to disk. For compatibility with TWOINT, the default buffer length is 600. Longer buffer lengths may give more efficient I/O.
READ (LUCMD,*) IPROD1, IPROD2
Full print for overlap distribution (OD) classes IPROD1
and IPROD2
.
ERIAVE
(for
debugging).
READ (LUCMD,*) MAXDST
Read in the maximimum number of integral distributions calculated in each call to the integral code. Default value is 40.
READ (LUCMD,*) MXBCH
Read in the maximum number of integral batches to be treated simultaneously, and thus determines the vector lengths. Default value is 1000000000.
READ (LUCMD,*) NSPMAX
Allows for the reduction of the number of symmetry generations for each basis function in order to reduce memory requirements. Mainly for debugging purposes, do not use.
READ (LUCMD,*) IPRERI, IPRNT1, IPRNT2
Print level for ERI. By giving numbers different from zero for
IPRNT1
and IPRNT2
, extra print information may be given
for these overlap distributions, after which the program will exit.
READ (LUCMD,*) NSELCT(1)
READ (LUCMD,*) (NACTAO(I,1),I=1,NSELCT(1))
Calculate only integrals containing indices NACTAO(I,1)
for the
first AO.