CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
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