14.09.2014 Views

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!