Demon

http://www.demon-software.com/public_html/index.html

class ase.calculators.demon.Demon(*, command=None, **kwargs)[source]

Calculator interface to the deMon code.

ASE interface to the deMon code.

The deMon2k code can be obtained from http://www.demon-software.com

The DEMON_COMMAND environment variable must be set to run the executable, in bash it would be set along the lines of export DEMON_COMMAND=”deMon.4.3.6.std > deMon_ase.out 2>&1”

Parameters:

labelstr

relative path to the run directory

atomsAtoms object

the atoms object

commandstr

Command to run deMon. If not present the environment variable DEMON_COMMAND will be used

restartstr

Relative path to ASE restart directory for parameters and atoms object and results

basis_pathstr

Relative path to the directory containing BASIS, AUXIS, ECPS, MCPS and AUGMENT

ignore_bad_restart_filebool

Ignore broken or missing ASE restart files By default, it is an error if the restart file is missing or broken.

deMon_restart_pathstr

Relative path to the deMon restart dir

titlestr

Title in the deMon input file.

scftypestr

Type of scf

forcesbool

If True a force calculation will be enforced.

dipolebool

If True a dipole calculation will be enforced

xcstr

xc-functional

guessstr

guess for initial density and wave functions

print_outstr | list

Options for the printing in deMon

basisdict

Definition of basis sets.

ecpsdict

Definition of ECPs

mcpsdict

Definition of MCPs

auxisdict

Definition of AUXIS

augmentdict

Definition of AUGMENT

input_argumentsdict

Explicitly given input arguments. The key is the input keyword and the value is either a str, a list of str (will be written on the same line as the keyword), or a list of lists of str (first list is written on the first line, the others on following lines.)

For example usage, see the tests h2o.py and h2o_xas_xes.py in the directory ase/test/demon