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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• Eigenvalue spectrum (used to work out which orbitals to occupy and, crudely, whether the<br />

system is a metal or an insulator);<br />

• The output file from the program that generated the trial wave function (not read by casino—<br />

for reference only).<br />

These files are generated automatically by various utilities available for different electronic structure<br />

programs (see Secs. 8 and 9). The format <strong>of</strong> the different files should be clear from looking at the<br />

various examples for different dimensionalities and basis sets.<br />

If correlated sampling is introduced into casino, it may be necessary to define several xwfn.data<br />

files. These will be named xwfn.data.1, xwfn.data.2, xwfn.data.3, . . .<br />

7.8.1 gwfn.data file specification<br />

The gwfn.data file contains orbitals expanded in a Gaussian basis set. The original specification is<br />

below, followed by an actual example:<br />

Dimensions <strong>of</strong> allocated arrays are shown.<br />

For the larger fields I use the following formatting.<br />

% strings (title,code,method,functional) may be up to 80 characters long.<br />

* free format<br />

$ FORMAT(3(1PE20.13)) - for reals naturally grouped in triples (e.g. coords)<br />

& FORMAT(4(1PE20.13)) - other reals (e.g. gaussian exponents)<br />

@ FORMAT(8I10) - lengthy lists <strong>of</strong> integers<br />

use e.g. write(IO,format=&)(array(i),i=1,size)<br />

First line <strong>of</strong> file is TITLE field.<br />

MDT 1997<br />

------------------------------------------------------------------------------<br />

% TITLE (the title)<br />

BASIC INFO<br />

----------<br />

% CODE:<br />

name <strong>of</strong> code producing this file<br />

(i.e. CRYSTAL95/98/03/06/09 GAUSSIAN94/98/03/09, TURBOMOLE)<br />

% METHOD:<br />

Comment - RHF/ROHF/UHF/DFT/S-DFT/CI/etc.<br />

% FUNCTIONAL<br />

DFT functional name. If method not DFT then ‘none’.<br />

* PERIODICITY:<br />

system dimension 0,1,2,3 => molecule, polymer, slab, solid<br />

* SPIN_UNRESTRICTED:<br />

.true. or .false. (i.e. different orbitals for different spins)<br />

* EIONION:<br />

nuclear-nuclear repulsion energy (au/atom)<br />

* NUM_ELECTRONS:<br />

number <strong>of</strong> electrons per primitive cell<br />

GEOMETRY<br />

--------<br />

* NUM_ATOMS:<br />

number <strong>of</strong> atoms per primitive cell<br />

$ BASIS(3,NUM_ATOMS):<br />

atomic positions(au)<br />

@ ATNO(NUM_ATOMS):<br />

atomic numbers for each atom<br />

& VALENCE_CHARGE(NUM_ATOMS):<br />

76

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

Saved successfully!

Ooh no, something went wrong!