ASE Manual Release 3.6.1.2825 CAMd - CampOS Wiki
ASE Manual Release 3.6.1.2825 CAMd - CampOS Wiki
ASE Manual Release 3.6.1.2825 CAMd - CampOS Wiki
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>ASE</strong> <strong>Manual</strong>, <strong>Release</strong> 3.6.1.2828<br />
Warning: <strong>ASE</strong>2 has an interface to MMTK, but <strong>ASE</strong>3 has not. There may be a problem with MMTK and<br />
numpy?<br />
Let us know if you need MMTK, and we will take a look at it.<br />
exciting<br />
Introduction<br />
exciting is a full-potential all-electron density-functional-theory (DFT) package based on the linearized augmented<br />
planewave (LAPW) method. It can be applied to all kinds of materials, irrespective of the atomic species<br />
involved, and also allows for the investigation of the core region. The website is http://exciting-code.org/<br />
The module depends on lxml http://codespeak.net/lxml/<br />
Exciting Calculator Class<br />
class ase.calculators.exciting.Exciting(dir=’calc’, template=None,<br />
speciespath=’http://xml.excitingcode.org/species/’,<br />
bin=’excitingser’, kpts=(1, 1,<br />
1), **kwargs)<br />
Exciting calculator object constructor<br />
dir: string directory in which to execute exciting<br />
template: string Path to XSLT template if it should be used default: none<br />
speciespath: string Directory or URL to look up species files<br />
bin: string Path or executable name of exciting default: excitingser<br />
kpts: integer list length 3 Number of k-points<br />
kwargs: dictionary like list of key value pairs to be converted into groundstate attributes<br />
There are two ways to construct the exciting calculator.<br />
Constructor Keywords One is by giving parameters of the ground state in the constructor. The possible attributes<br />
can be found at http://exciting-code.org/input-reference#groundstate.<br />
class exciting.Exciting(bin=’excitingser’, kpts=(4, 4, 4), xctype=’GGArevPBE’)<br />
XSLT Template The other way is to use an XSLT template<br />
class exciting.Exciting(template=’template.xsl’, bin=’excitingser’)<br />
The template may look like:<br />
<br />
<br />
<br />
<br />
<br />
created from template<br />
<br />
128 Chapter 7. Documentation for modules in <strong>ASE</strong>