Plato: A localised orbital based density functional theory code
The Plato package allows both orthogonal and non-orthogonal tight-binding as well as density functional theory (DFT) calculations to be performed within a single framework. The package also provides extensive tools for analysing the results of simulations as well as a number of tools for creating in...
Gespeichert in:
Veröffentlicht in: | Computer physics communications 2009-12, Vol.180 (12), p.2616-2621 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The Plato package allows both orthogonal and non-orthogonal tight-binding as well as density functional theory (DFT) calculations to be performed within a single framework. The package also provides extensive tools for analysing the results of simulations as well as a number of tools for creating input files. The code is based upon the ideas first discussed in Sankey and Niklewski (1989)
[1] with extensions to allow high-quality DFT calculations to be performed. DFT calculations can utilise either the local density approximation or the generalised gradient approximation. Basis sets from minimal basis through to ones containing multiple radial functions per angular momenta and polarisation functions can be used. Illustrations of how the package has been employed are given along with instructions for its utilisation.
Program title: Plato
Catalogue identifier: AEFC_v1_0
Program summary URL:
http://cpc.cs.qub.ac.uk/summaries/AEFC_v1_0.html
Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland
Licensing provisions: Standard CPC licence,
http://cpc.cs.qub.ac.uk/licence/licence.html
No. of lines in distributed program, including test data, etc.: 219 974
No. of bytes in distributed program, including test data, etc.: 1 821 493
Distribution format: tar.gz
Programming language: C/MPI and PERL
Computer: Apple Macintosh, PC, Unix machines
Operating system: Unix, Linux and Mac OS X
Has the code been vectorised or parallelised?: Yes, up to 256 processors tested
RAM: Up to 2 Gbytes per processor
Classification: 7.3
External routines: LAPACK, BLAS and optionally ScaLAPACK, BLACS, PBLAS, FFTW
Nature of problem: Density functional theory study of electronic structure and total energies of molecules, crystals and surfaces.
Solution method: Localised orbital based density functional theory.
Restrictions: Tight-binding and density functional theory only, no exact exchange.
Unusual features: Both atom centred and uniform meshes available. Can deal with arbitrary angular momenta for orbitals, whilst still retaining Slater–Koster tables for accuracy.
Running time: Test cases will run in a few minutes, large calculations may run for several days. |
---|---|
ISSN: | 0010-4655 1879-2944 |
DOI: | 10.1016/j.cpc.2009.08.006 |