Group name | Option | Value | Description | Comments |
$CONTRL | WIDE | .True. | Wide format for vectors in $VEC groups for both INPUT and PUNCH files | Default is .False. |
.False. | Normal format (which is standard for PC GAMESS). | |||
IREST | 2 | Now allows one to restart with the AOINTS file only, without DICTNRY. 1-e integrals will be recomputed if the old DICTNRY file does not exist. | ||
MPLEVL | 3,4 | Requests calculation of Moller-Plesset energy corrections in the third (MP3) and fourth (MP4) orders of perturbation theory.
See also the list of available options in the description of the relevant $MP3, $MP4 groups below, as well as |
This option is not supported by the PC GAMESS versions earlier than MP3 and MP4 are currently implemented only for the RHF case. | |
$SYSTEM | FASTF | .False. | Normal operation | |
.True. |
Turns on the usage of fast (non-fortran) sequential file access routines.
This increases the overall performance, and allows PC GAMESS to handle
large |
Fast file handling is supported under NT, Large files are supported under WinNT only. This option is not supported by the PC GAMESS Default is .True. under NT, | ||
SAFMEM | integer | The size of the safety memory pool (in double precision words), which is used by several parts of PC GAMESS in the case when there is not enough dynamic memory to perform current operation. In some cases, the PC GAMESS tries to use slightly more memory than the amount available. Then, increasing SAFMEM can help. | This option is not supported by the PC GAMESS Default is 16384 | |
LDAR | integer | The default value of LDAR parameter (the size of direct access file record) for $INTGRL, $GUGDM2, $TRFDM2, $CISORT, and $MCSCF groups. | This option is not supported by the PC GAMESS versions earlier than Default is 2045 | |
TRUNCF | .False. | The existing files of non-zero length are not truncated when being (re)opened for writing. This may be useful in some cases, for (almost) all the needed disk space is permanently (pre)allocated at the beginning of your PC GAMESS run, which prevents other disk-intensive programs from causing PC GAMESS to die in future if the free disk space is exhausted. | This option is not supported by the PC GAMESS versions earlier than It has an effect only if FASTF is set to True. | |
.True. | The files are truncated while being (re)opened for writing. This is the default behavior, which results in the faster write operations. | Default is .True. | ||
WSCTL | .False. | Normal operation. The operating system controls the amount of physical memory (the size of the working set) used by the PC GAMESS. | ||
.True. |
The PC GAMESS tries to allocate the working set as large as the amount of memory
needed for the current operation.
Roughly speaking, the process working set is the amount of physical (not virtual!)
memory that is allotted to the process.
Thus, this strategy usually considerably reduces paging in the
case of | This option is not supported by the PC GAMESS versions earlier than It has an effect when running under WinNT only. Default is .True. | ||
MAXWS | integer |
The upper limit for the size of the PC GAMESS working set, in DP words.
The PC GAMESS will never try to allocate working set that is
larger than this amount. The value of 0 means the
automatic selection of an appropriate limit. Namely, the limit will be set
to the value smaller by | This option is not supported by the PC GAMESS versions earlier than It has an effect only when running under WinNT, and WSCTL is set to True. Default is 0. | |
BLAS3 | sleep | Additional threads that were created by BLAS level 3 routines, are suspended when not in use. | This option is not supported by the PC GAMESS versions earlier than | |
nosleep |
Additional threads are permanently active.
This is exactly the behavior of the PC GAMESS versions earlier than v. 5.0. Use this option only if you encounter some unexpected SMP-related problems with the default settings. | It is supported only by SMP-enabled PC GAMESS version running in SMP environment. Default is sleep. | ||
DECOMM | .False. |
Old-style memory manager behavior.
This is exactly the behavior of the PC GAMESS versions earlier than v. 5.1. Use this option only if you encounter some unexpected problems with the default settings. | This option is not supported by the PC GAMESS versions earlier than | |
.True. | Turns on the advanced memory management feature. |
The advanced memory management is enabled by default. It is supported under NT, | ||
FLUSH | .False. | Disables the usage of file cache flush operation. It is recommended to disable flushing only in the two following situations: | This option is not supported by the PC GAMESS versions earlier than | |
.True. | Enables the file cache flush operation. PC GAMESS will flush the cache buffers of its working files into disk, when necessary. |
File flushing is enabled by default. It is supported under NT, | ||
L2SIZE | integer |
The size of fast L2 cache per CPU, in Kbytes.
This information is used by several parts of the PC GAMESS (e.g., by MP3/ At present, the default value is 0 for all Pentium- | This option is not supported by the PC GAMESS versions earlier than | |
$INTGRL | IREST | 0 | Normal operation | |
1 | Only 1-e integrals and integrals needed for Schwarz screening are calculated, 2-e integrals are read from the existing AOINTS file. | |||
2 | Only the integrals needed for Schwarz screening are calculated, 2-e integrals are read from the existing AOINTS file. | Default is 0 | ||
-1,-2 | Similar to 1 and 2, but 2-e integrals are never recalculated, even if the molecular geometry is changed. | |||
PACKAO | .False. | Normal operation | ||
.True. |
Turns on the additional packing of the AO integral file. Both indices and integrals are packed. This option reduces the size of AOINTS file by a factor of up to 2.5-3, thus saving the disk space and the CPU time. See also a more detailed discussion on the packing-related problems. Relevant only for |
Default is .False. for the PC GAMESS .True. otherwise | ||
PKTHR | double precision | A threshold to activate packing of 2-e integrals. | Default is 0.01 for the PC GAMESS | |
$TRANS | AOINTS | DELETE | Means that AOINTS file is deleted when the integral transformation is done | By default, AOINTS is not deleted. |
IREST | 0 | Normal operation | ||
1 | Means that only 1-e integrals are transformed, while 2-e integrals are read from the existing MOINTS file | Default is 0 | ||
2 | Both 1-e and 2-e integrals are read from the existing MOINTS file | |||
-1,-2 | Similar to 1 and 2, but the effect is permanent for the whole calculation. | |||
| MXCPIT | integer | When solving CPHF equations iteratively, MXCPIT controls the maximum allowed number of iterations. |
This option is not supported by the PC GAMESS versions earlier than The default value is 50. |
CPTOL | double precision | When solving CPHF equations iteratively, CPTOL controls the maximum allowed relative error of the approximate solution. |
This option is not supported by the PC GAMESS versions earlier than The default value is | |
$CIINP | IREST | see PC GAMESS documentation | Now works at any stage if the files needed for the restart with the given IREST already exist. | |
SKIP2E | .False. | Normal operation | ||
.True. | The MOINTS file from the previous run is used. Only 1-e integrals are transformed, while 2-e integrals are read from the disk file MOINTS. ATTENTION: Be sure that MO's are EXACTLY the same as those used in the previous run! (i.e. the SAME vectors in GUESS=MOREAD, SCFTYP=NONE, etc...) | This option is now obsolete, IREST in $TRANS should be used instead. Default is .False. | ||
$CISORT | MOINTS | DELETE | MOINTS file is deleted after integral sorting. | By default, MOINTS is not deleted. |
$GUGDRT | NWORD | integer | Controls the memory usage during generation of DRT. It may be necessary to increase the default value of 180018 DP words when the active space used in CI/MCSCF calculation is too large. | |
$GUGEM | FASTCI | .False. | Normal operation | |
.True. | Turns on the packing of GUGA CI Hamiltonian file. Both indices and matrix elements are packed. This option reduces the size of WORK16 file by a factor of up to 2.7-3, thus saving the disk space and the CPU time. See also a more detailed discussion on the packing-related problems. |
This option is not supported by the PC GAMESS Default is .True. | ||
PKTHR | double precision | A threshold to activate packing of the matrix elements of GUGA CI Hamiltonians. | This option is not supported by the PC GAMESS Default is | |
PACK2 | .False. | Normal operation | ||
.True. | Turns on the additional (secondary) packing of GUGA CI Hamiltonian file, which works in conjunction with the FASTCI method of compression. This is a lossless method, which generally reduces the size of WORK16 file by a factor of up to 3-6 additionally to the FASTCI squeezing. Thus, the total degree of compression can reach the factor of 10-20 and even more, especially for the non-FORS type CI. Hence, this option is very useful in the case of relatively large CI calculations (i.e. 50000 CSFs or more, up to several millions), saving the disk space and reducing the real execution time. See also additional hints on this topic. |
This option is not supported by the PC GAMESS versions earlier than Relevant only when Default is .False. | ||
LCHAIN | integer |
A parameter that controls the degree of compression achieved by the PACK2 packing
method. The greater the LCHAIN value, the better the compression and the higher the CPU overhead.
Note also that the most efficient packing is always achieved when |
This option is not supported by the PC GAMESS versions earlier than Relevant only when Default is 7, which seems to be quite reasonable. | |
DIRCI | .True. | Performs the direct GUGA CI calculation, in which the Hamiltonian matrix is not stored on disk, and the matrix elements are recalculated during each Davidson diagonalization step. This may consume considerably more time than normal GUGA CI calculation, but allows one to perform it in the case when the Hamiltonian matrix is too large to fit on disk. | Starting from the PC GAMESS | |
.False. | Performs conventional GUGA CI calculation | Default is .False. | ||
$MCSCF | OPTACT | .False. | Normal operation | |
.True. | Activates minor changes in the MCSCF FULLNR converger. This may somehow help in the case of a slow convergence of FULLNR MCSCF for the non FORS-type wavefunction. |
This option is not supported by the PC GAMESS versions earlier than Default is .False. | ||
$MP2 | GRDMET | 1 | Selects old style MP2 gradient calculations. |
This option is not supported by the PC GAMESS versions earlier than |
2 | Activates the new MP2 gradient code, which is generally much faster. | Default is 2 | ||
DM2MET | -3,-2,-1, 0,1,2,3 |
Selects one of seven! possible methods of MP2 DM2
calculations during MP2 gradient run. Methods -3, -2, and -1 are precisely the same as methods 3, 2, and 1, respectively, but they use an asynchronous disk |
This option is not supported by the PC GAMESS versions earlier than Relevant only when Default is 1. | |
MEMGRD | integer | The maximum number of words of the memory to be used in the MP2 gradient calculation. It controls only the last stage of calculations, namely, the evaluation of the gradient integrals themselves. Zero means the usage of all available memory. |
This option is not supported by the PC GAMESS versions earlier than Relevant only when | |
MXCPIT | integer | Controls the maximum number of AO CPHF iterations during the MP2 gradient runs. |
This option is not supported by the PC GAMESS versions earlier than The default value is 100. | |
CPTOL | double precision | Controls the maximum allowed RMS error of the approximate solution of CPHF equations during MP2 gradient runs. |
This option is not supported by the PC GAMESS versions earlier than The default value is | |
MXRECL | integer |
The maximum record size for direct access file used
during the MP2 energy ( |
This option is not supported by the PC GAMESS versions earlier than The default maximum size is 65536 DP words. | |
IOPARS | integer |
Specifies the set of specific
|
This option is not supported by the PC GAMESS versions earlier than | |
METHOD | 2 |
Selects old style sequential | ||
-2 |
Activates a new sequential |
This option is not supported by the PC GAMESS versions earlier than Default is -2. | ||
METHOD | 1 |
Selects the usage of the new |
This option is not supported by the PC GAMESS versions earlier than Default is 2 for RHF, and -2 otherwise (i.e. to use the old MP2 program). | |
DIRECT | .False. |
Selects the semidirect evaluation of the AO integrals during | ||
.True. |
Selects the fully direct evaluation of AO integrals during |
This option is not supported by the PC GAMESS versions earlier than Relevant only for the Default is .False. | ||
PACKAO | .False. | Normal operation. | ||
.True. |
Activates packing of the AO integrals during |
This option is not supported by the PC GAMESS versions earlier than Relevant only for the Default is .True. | ||
MNRECL | integer |
The minimum allowed record size (in terms of 12-byte elements) for the direct access file used during |
This option is not supported by the PC GAMESS versions earlier than Relevant only for the Default is 20000. | |
SVDISK | .False. |
This allows the |
This option is not supported by the PC GAMESS versions earlier than | |
.True. | Disables the extra disk space usage. |
Relevant only for the Default is .False. | ||
SPARSE | .False. |
This options controls how the matrix-matrix multiplication is performed during the MP2 METHOD=1 runs.
False means the usage of standard BLAS level 3 routines
(the only strategy, which was implemented in the PC GAMESS 4.4 and earlier).
This is the best choice when the list of two-electron integrals is dense enough, i.e., when the
total number of nonzero integrals is less
than the maximum of |
This option is not supported by the PC GAMESS versions earlier than Relevant only for the | |
.True. | Selects the usage of special matrix-matrix multiplication routines. This strategy is optimal for sparse lists of two-electron integrals. |
By default, the PC GAMESS tries to choose the most appropriate strategy automatically. Note, the program choice is in some situations not the best one. This is especially true for SMP systems, or for the systems with the slow access to the main memory | ||
| NCORE | integer | Omits first NCORE occupied orbitals from the calculation. The default for NCORE is the number of chemical core orbitals. |
This option is not supported by the PC GAMESS versions earlier than |
NWORD | integer |
Controls the memory usage during The default value for NWORD is 0 which means that all available memory is used. |
This option is not supported by the PC GAMESS versions earlier than | |
CUTOFF | double precision |
This parameter controls the precision, to which the contributions to the MP3 and MP4(D) energies
due to the external exchange operator, are calculated. The default value for CUTOFF is Due to this reason, it is recommended to use stronger CUTOFF (e.g., |
This option is not supported by the PC GAMESS versions earlier than | |
SMPMET | 1,2,3 |
Selects one of the three SMP-based strategies available for the
calculation of the external exchange operator contribution to the MP4
energy (this option has no effect in the case of MP3 calculations). |
This option is not supported by the PC GAMESS versions earlier than It is supported only by SMP-enabled PC GAMESS version running in SMP environment. Default is | |
SDTQ | .False. |
Performs MP4-SDQ calculation.
This is the only type of MP4 calculations that was available in the PC GAMESS version 5.1. | This option is not supported by the PC GAMESS versions earlier than | |
.True. | Performs MP4-SDTQ (i.e., full MP4) calculation. | Default is False, i.e., only MP4-SDQ energy is calculated. |