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:
label (str) – relative path to the run directory
atoms (Atoms object) – the atoms object
command (str) – Command to run deMon. If not present the environment variable DEMON_COMMAND will be used
restart (str) – Relative path to ASE restart directory for parameters and atoms object and results
basis_path (str) – Relative path to the directory containing BASIS, AUXIS, ECPS, MCPS and AUGMENT
ignore_bad_restart_file (bool) – Ignore broken or missing ASE restart files By default, it is an error if the restart file is missing or broken.
deMon_restart_path (str) – Relative path to the deMon restart dir
title (str) – Title in the deMon input file.
scftype (str) – Type of scf
forces (bool) – If True a force calculation will be enforced.
dipole (bool) – If True a dipole calculation will be enforced
xc (str) – xc-functional
guess (str) – guess for initial density and wave functions
basis (dict) – Definition of basis sets.
ecps (dict) – Definition of ECPs
mcps (dict) – Definition of MCPs
auxis (dict) – Definition of AUXIS
augment (dict) – Definition of AUGMENT
input_arguments (dict) – 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.)
usage (For example)
in (see the tests h2o.py and h2o_xas_xes.py)
ase/test/demon (the directory)