18.11.2012 Views

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

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.

7.14.2 Documentation for group 2 and 3 calculators<br />

Pure Python EMT calculator<br />

<strong>ASE</strong> <strong>Manual</strong>, <strong>Release</strong> 3.6.1.2828<br />

The EMT potential is included in the <strong>ASE</strong> package in order to have a simple calculator that can be used for quick<br />

demonstrations and tests.<br />

Warning: If you want to do a real application using EMT, you should used the much more efficient implementation<br />

in the ASAP calculator.<br />

class emt.EMT<br />

Right now, the only supported elements are: H, C, N, O, Al, Ni, Cu, Pd, Ag, Pt and Au. The EMT parameters for<br />

the metals are quite realistic for many purposes, whereas the H, C, N and O parameters are just for fun!<br />

Jacapo - <strong>ASE</strong> python interface for Dacapo<br />

Introduction<br />

Jacapo is an <strong>ASE</strong> interface for Dacapo and fully compatible with <strong>ASE</strong>. It replaces the old Dacapo interface using<br />

Numeric python and <strong>ASE</strong>2. The code was originally developed by John Kitchin and detailed documentation as<br />

well as many examples are available online:<br />

http://gilgamesh.cheme.cmu.edu/doc/software/jacapo/index.html<br />

Jacapo is included as an optional calculator in <strong>ASE</strong> and small differences to the above documentation may occur.<br />

Jacapo Calculator<br />

The Jacapo calculator is automatically installed with ase and can be imported using:<br />

from ase.calculators.jacapo import *<br />

class jacapo.Jacapo<br />

Here is a list of available keywords to initialize the calculator:<br />

keyword type description<br />

nc str Output NetCDF file, or input file if nc already exists.<br />

outnc str Output file. By default equal to nc.<br />

atoms object ase atoms object<br />

pw float Planewave cutoff in eV<br />

dw float Density cutoff in eV<br />

xc str Exchange-correlation functional. One of<br />

[’PZ’,’VWN’,’PW91’,’PBE’,’RPBE’,’revPBE’]<br />

nbands int Number of bands<br />

ft float Fermi temperature<br />

kpts list K-point grid, e.g. kpts = (2,2,1)<br />

spinpol boolean Turn on/off spin-polarization<br />

fixmagmom str Magnetic moment of the unit cell<br />

symmetry boolean Turn on/off symmetry reduction<br />

stress boolean Turn on/off stress calculation<br />

dipole boolean Turn on/off dipole correction<br />

stay_alive boolean Turn on/off stay alive<br />

debug int Set debug level (0=off, 10=extreme)<br />

deletenc boolean If the nc file exists, delete it (to ensure a fresh run). Default is False.<br />

7.14. Calculators 111

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

Saved successfully!

Ooh no, something went wrong!