JuNoLo – Jülich nonlocal code for parallel post-processing evaluation of vdW-DF correlation energy

Nowadays the state of the art Density Functional Theory (DFT) codes are based on local (LDA) or semilocal (GGA) energy functionals. Recently the theory of a truly nonlocal energy functional has been developed. It has been used mostly as a post-DFT calculation approach, i.e. by applying the functiona...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer physics communications Jg. 181; H. 2; S. 371 - 379
Hauptverfasser: Lazić, Predrag, Atodiresei, Nicolae, Alaei, Mojtaba, Caciuc, Vasile, Blügel, Stefan, Brako, Radovan
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Elsevier B.V 01.02.2010
Schlagworte:
ISSN:0010-4655, 1879-2944
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Nowadays the state of the art Density Functional Theory (DFT) codes are based on local (LDA) or semilocal (GGA) energy functionals. Recently the theory of a truly nonlocal energy functional has been developed. It has been used mostly as a post-DFT calculation approach, i.e. by applying the functional to the charge density calculated using any standard DFT code, thus obtaining a new improved value for the total energy of the system. Nonlocal calculation is computationally quite expensive and scales as N 2 where N is the number of points in which the density is defined, and a massively parallel calculation is welcome for a wider applicability of the new approach. In this article we present a code which accomplishes this goal. Program title: JuNoLo Catalogue identifier: AEFM_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEFM_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.: 176 980 No. of bytes in distributed program, including test data, etc.: 2 126 072 Distribution format: tar.gz Programming language: Fortran 90 Computer: any architecture with a Fortran 90 compiler Operating system: Linux, AIX Has the code been vectorised or parallelized?: Yes, from 1 to 65536 processors may be used. RAM: depends strongly on the problem's size. Classification: 7.3 External routines: • FFTW ( http://www.tw.org/) • MPI ( http://www.mcs.anl.gov/research/projects/mpich2/ or http://www.lam-mpi.org/) Nature of problem: Obtaining the value of the nonlocal vdW-DF energy based on the charge density distribution obtained from some Density Functional Theory code. Solution method: Numerical calculation of the double sum is implemented in a parallel F90 code. Calculation of this sum yields the required nonlocal vdW-DF energy. Unusual features: Binds to virtually any DFT program. Additional comments: Excellent parallelization features. Running time: Depends strongly on the size of the problem and the number of CPUs used.
ISSN:0010-4655
1879-2944
DOI:10.1016/j.cpc.2009.09.016