10
0
mirror of https://gitlab.com/scemama/eplf synced 2024-06-18 03:05:30 +02:00
eplf/doc/wf.texi

65 lines
1.5 KiB
Plaintext
Raw Normal View History

2010-04-29 17:15:07 +02:00
@section Wave function preparation
@macro gamess
{@acronym{GAMESS} }
@end macro
@macro mcscf
{@acronym{MCSCF} }
@end macro
@macro scf
{@acronym{SCF} }
@end macro
@macro cas
{@acronym{CAS-SCF} }
@end macro
@macro rhf
{@acronym{RHF} }
@end macro
@macro ci
{@acronym{CI} }
@end macro
Output files of Gaussian, Molpro and @gamess can be read to build the wave function files.
A major constraint is to realize @emph{single point} a calculation.
@subsection Using Gaussian
In the Gaussian input file, use the keywords @code{GFPRINT} and @code{pop=Full}.
In the case of @cas wave functions, use the @code{#p} keyword and the @code{SlaterDet}
attribute of the @code{CAS} keyword.
@subsection Using Molpro
Use the following options in the Molpro input file:
@itemize @bullet
@item @code{print,basis;}
@item @code{gprint,civector;}
@item @code{gprint,orbital;}
@item @code{gthresh,printci=0.;} for @mcscf calculations
@end itemize
An @rhf calculation is mandatory before any @mcscf calculation. Be sure to
print @emph{all} molecular orbitals using the @code{orbprint} keyword.
@subsection Using @gamess
For @mcscf calculations, first compute the @mcscf single-point wave function
with the @acronym{GUGA} algorithm. Then, put the the @mcscf orbitals in the
@gamess input file, and run a single-point @acronym{GUGA} @ci calculation with
the following keywords:
@itemize @bullet
@item
@code{PRTTOL=0.0} in the @code{$GUGDIA} group
@item
@code{NPRT=2} in the @code{$CIDRT} group
@item
@code{PRTMO=.T.} in the @code{$GUESS} group
@end itemize