Loading…
Introducing PROFESS 2.0: A parallelized, fully linear scaling program for orbital-free density functional theory calculations
Orbital-free density functional theory (OFDFT) is a first principles quantum mechanics method to find the ground-state energy of a system by variationally minimizing with respect to the electron density. No orbitals are used in the evaluation of the kinetic energy (unlike Kohn–Sham DFT), and the met...
Saved in:
Published in: | Computer physics communications 2010-12, Vol.181 (12), p.2208-2209 |
---|---|
Main Authors: | , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Orbital-free density functional theory (OFDFT) is a first principles quantum mechanics method to find the ground-state energy of a system by variationally minimizing with respect to the electron density. No orbitals are used in the evaluation of the kinetic energy (unlike Kohn–Sham DFT), and the method scales nearly linearly with the size of the system. The PRinceton Orbital-Free Electronic Structure Software (PROFESS) uses OFDFT to model materials from the atomic scale to the mesoscale. This new version of PROFESS allows the study of larger systems with two significant changes: PROFESS is now parallelized, and the ion–electron and ion–ion terms scale quasilinearly, instead of quadratically as in PROFESS v1 (L. Hung and E.A. Carter, Chem. Phys. Lett. 475 (2009) 163). At the start of a run, PROFESS reads the various input files that describe the geometry of the system (ion positions and cell dimensions), the type of elements (defined by electron–ion pseudopotentials), the actions you want it to perform (minimize with respect to electron density and/or ion positions and/or cell lattice vectors), and the various options for the computation (such as which functionals you want it to use). Based on these inputs, PROFESS sets up a computation and performs the appropriate optimizations. Energies, forces, stresses, material geometries, and electron density configurations are some of the values that can be output throughout the optimization.
Program Title: PROFESS
Catalogue identifier: AEBN_v2_0
Program summary URL:
http://cpc.cs.qub.ac.uk/summaries/AEBN_v2_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.: 68 721
No. of bytes in distributed program, including test data, etc.: 1 708 547
Distribution format: tar.gz
Programming language: Fortran 90
Computer: Intel with ifort; AMD Opteron with pathf90
Operating system: Linux
Has the code been vectorized or parallelized?: Yes. Parallelization is implemented through domain composition using MPI.
RAM: Problem dependent, but 2 GB is sufficient for up to 10,000 ions.
Classification: 7.3
External routines: FFTW 2.1.5 (
http://www.fftw.org)
Catalogue identifier of previous version: AEBN_v1_0
Journal reference of previous version: Comput. Phys. Comm. 179 (2008) 839
Does the new version supersede the previous version?: Yes
Nature of pro |
---|---|
ISSN: | 0010-4655 1879-2944 |
DOI: | 10.1016/j.cpc.2010.09.001 |