DFT codes and web sites
- Introduction
- List of quantum chemistry code sites
- Other DFT electronic structure sites
Introduction
The following is a list of sites that document
various density-functional theory based electronic structure codes,
both periodic and molecular, and atomic pseudopotential codes.
This list is no way comprehensive,
nor makes any representation of what the codes do, beyond the most
superficial observations (being predominantly a molecular code
vs. being predominantly a periodic code, local orbital vs. plane wave).
The principal distinction of items on this list is that I ran
across the web site when looking for other things on the
web, I had heard of them at some point in the literature, and, at the
time I discovered them, the web site appeared to be functioning.
We welcome suggestions of additions and corrections.
DFT production codes
-
Periodic codes (principally)
- Local orbital basis codes
- QUEST:
SeqQuest - gaussian basis pseudopotential code
-
SIESTA - numerical atom-centered basis pseudopotential code
-
CRYSTAL - CSE - gaussian basis all-electron code
-
AIMPRO
-
FPLO
-
OpenMX - GPL - numerical atom-centered basis PP code (Ozaki group)
- All-electron (augmented methods) codes
-
ELK - GPL - FP-LAPW
(one branch from the old EXCITING code)
-
EXCITING - FP-LAPW, focus on excited state properties (TDDFT, MBPT)
[license not apparent on website, probably open source]
(another branch from the old EXCITING code)
-
FLEUR - "freely available" - FLAPW code
-
RSPt - "Open Source" - FP-LMTO
-
WIEN2k - modest fee - full potential LAPW
- Plane wave and related (real space, wavelet, etc.) methods
Return to Top
-
Molecular codes (principally)
Return to Top
-
DFT atomic pseudopotential codes
-
fhi98PP pseudopotential program
This is a well engineered, freely available package to generate
pseudopotentials of either the Hamann form or the Troullier/Martins form.
It is the code we use for generating new pseudopotentials for Quest.
-
Paolo Giannozzi's Notes on pseudopotential generation
A wide-ranging discussion of practical issues that go into
constructing pseudopotentials.
-
Martin Fuch's Notes on using fhi98pp to generate PP for plane wave codes
This contains a particularly good (i.e. useful) discussion of
detecting/avoiding ghost states with separable (Kleinman-Bylander) PP.
-
OPIUM
Open Source/GPL package which can write norm-conserving
pseudopotentials for a number of DFT programs including ABINIT, PWSCF
and CASTEP. Potentials can be constructed using the Troullier-Martins
or RRKJ/Optimized approach.
-
APE - Atomic Pseudopotential Engine
A recently released GPL pseudopotential generator,
generating PP in Hamann and Troullier-Martins forms,
for SIESTA, Octopus, ABINIT, and PWscf codes.
-
David Vanderbilt USPP
-
ADPACK - GPL - Troullier-Martins and Bachelet-Hamann-Schluter PP
for use with OpenMX (Ozaki group)
-
ATOMPAW - PAW pseudopotential generation code (Natalie Holzwarth)
-
Virtual Vault for PP
NNIN reference page for pseudopotentials
Return to Top
-
DFT functionals
- Ann Mattsson source for
AM05
- Kieron Burke listings of
PBE
and
PBEsol
functionals
- Truhlar group page with information and some source code for
Truhlar functionals
- The Libxc
is a library of exchange functionals (LGPL license).
Goal is library of xc functionals that can be directly implemented into codes
- Source code listings various dft functionals
(CCLRC Daresbury Laboratory):
Density functional repository
Return to Top
Other useful sites
Return to Top
or SeqQuest Home
Send questions and comments to:
Peter Schultz
at
paschul@sandia.gov
Last updated: December 16, 2010