CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
8.6.4 Summary <strong>of</strong> routines used in GAUSSIANTOQMC<br />
Routine<br />
analyse cis state<br />
awk like<br />
cas wfn<br />
cas write<br />
cis data<br />
con coeffs<br />
fatal<br />
g94 wave function<br />
gaussiantoqmc<br />
g d type<br />
g s type<br />
get gauss version<br />
integ params<br />
max coincidence<br />
normalization check<br />
normalise ci<br />
numsrt<br />
numsrt 2way<br />
numsrt signchange<br />
pack evcoeffs<br />
paramfile<br />
psi<br />
Purpose<br />
Break the selected CIS/TD-DFT state down into excitations<br />
from each distinct occ. MO<br />
Module and subroutines to give AWK-like functionality.<br />
Used in parsing the gaussian output files<br />
Brings each <strong>of</strong> the CAS configurations into maximum coincidence<br />
with the reference configuration and (optionally)<br />
calls resum cas<br />
Outputs the CAS wave function (i.e., the determinant expansion)<br />
to the gwfn.data file<br />
MODULE—holds data defining the CIS and other multideterminant<br />
wave functions<br />
Multiplies the common part <strong>of</strong> shell normalization factors<br />
into the contraction coefficients and adjusts their storage<br />
for improved accessibility<br />
Echoes a string and then kills the program<br />
MODULE—holds the data about the type <strong>of</strong> gaussian run<br />
as well as the data defining the MOs etc.<br />
Main driver unit<br />
Evaluates a primitive d-type Gaussian basis function at a<br />
specified location in 3D space<br />
Evaluates a primitive s-type Gaussian basis function at a<br />
specified location in 3D space<br />
Reads the gaussian output file and identifies whether it is<br />
from gaussian94 or gaussian98<br />
MODULE—holds parameters defining granularity <strong>of</strong> plotting<br />
and integration grids as well as which MO to plot/test<br />
Brings a CIS configuration into maximum coincidence with<br />
a specified ‘reference’ determinant<br />
Tests the normalization <strong>of</strong> a specified MO<br />
Normalizes the CIS expansion. Not necessary for QMC but<br />
keeps things tidy and output gives an idea <strong>of</strong> how complete<br />
the expansion is<br />
Sort an array into descending (numeric) order and (optionally)<br />
keep track <strong>of</strong> reordering<br />
As for numsrt but has additional argument to specify ascending<br />
or descending order<br />
As for numsrt but returns an associated sign change given<br />
by multiplying by −1 for each exchange<br />
Stores the alpha and beta eigenvector coefficients separately<br />
and multiply in remaining normalization factors (which differ<br />
between d xx ,d x2 −y 2 etc.)<br />
MODULE—contains define pi and also defines conversion<br />
factors for Hartree to eV and Bohr to Ångstrom<br />
Evaluates an MO <strong>of</strong> a given spin at a specified point in<br />
space<br />
110