BigDFT

Last updated
BigDFT
Developer(s) Commissariat à l'énergie atomique, Basel University
Stable release
1.9.4
Repository
Available in Fortran
License GNU GPL v2
Website bigdft.org

BigDFT is a free software package for physicists and chemists, distributed under the GNU General Public License, whose main program allows the total energy, charge density, and electronic structure of systems made of electrons and nuclei (molecules and periodic/crystalline solids) to be calculated within density functional theory (DFT), using pseudopotentials, and a wavelet basis. [1]

Contents

Overview

BigDFT implements density functional theory (DFT) by solving the Kohn–Sham equations describing the electrons in a material, expanded in a Daubechies wavelet basis set and using a self-consistent direct minimization or Davidson diagonalisation methods to determine the energy minimum. Computational efficiency is achieved through the use of fast short convolutions and pseudopotentials to describe core electrons. In addition to total energy, forces and stresses are also calculated so that geometry optimizations and ab initio molecular dynamics may be carried out.

The Daubechies wavelet basis sets are an orthogonal systematic basis set as plane wave basis set but has the great advantage to allow adapted mesh with different levels of resolutions (see multi-resolution analysis). Interpolating scaling functions are used also to solve the Poisson's equation [2] [3] with different boundary conditions as isolated or surface systems.

BigDFT was among the first massively parallel density functional theory codes which benefited from graphics processing units (GPU) [4] using CUDA and then OpenCL languages.

Because the Daubechies wavelets have a compact support, the Hamiltonian application can be done locally [5] which permits to have a linear scaling in function of the number of atoms instead of a cubic scaling for traditional DFT software.

See also

Related Research Articles

Density-functional theory (DFT) is a computational quantum mechanical modelling method used in physics, chemistry and materials science to investigate the electronic structure of many-body systems, in particular atoms, molecules, and the condensed phases. Using this theory, the properties of a many-electron system can be determined by using functionals, i.e. functions of another function. In the case of DFT, these are functionals of the spatially dependent electron density. DFT is among the most popular and versatile methods available in condensed-matter physics, computational physics, and computational chemistry.

<span class="mw-page-title-main">PLATO (computational chemistry)</span>

PLATO is a suite of programs for electronic structure calculations. It receives its name from the choice of basis set used to expand the electronic wavefunctions.

The Vienna Ab initio Simulation Package, better known as VASP, is a package written primarily in Fortran for performing ab initio quantum mechanical calculations using either Vanderbilt pseudopotentials, or the projector augmented wave method, and a plane wave basis set. The basic methodology is density functional theory (DFT), but the code also allows use of post-DFT corrections such as hybrid functionals mixing DFT and Hartree–Fock exchange, many-body perturbation theory and dynamical electronic correlations within the random phase approximation (RPA) and MP2.

<span class="mw-page-title-main">Pseudopotential</span>

In physics, a pseudopotential or effective potential is used as an approximation for the simplified description of complex systems. Applications include atomic physics and neutron scattering. The pseudopotential approximation was first introduced by Hans Hellmann in 1934.

Koopmans' theorem states that in closed-shell Hartree–Fock theory (HF), the first ionization energy of a molecular system is equal to the negative of the orbital energy of the highest occupied molecular orbital (HOMO). This theorem is named after Tjalling Koopmans, who published this result in 1934.

ABINIT is an open-source suite of programs for materials science, distributed under the GNU General Public License. ABINIT implements density functional theory, using a plane wave basis set and pseudopotentials, to compute the electronic density and derived properties of materials ranging from molecules to surfaces to solids. It is developed collaboratively by researchers throughout the world. A web-based easy-to-use graphical version, which includes access to a limited set of ABINIT's full functionality, is available for free use through the nanohub.

<span class="mw-page-title-main">SIESTA (computer program)</span>

SIESTA is an original method and its computer program implementation, to efficiently perform electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids. SIESTA uses strictly localized basis sets and the implementation of linear-scaling algorithms. Accuracy and speed can be set in a wide range, from quick exploratory calculations to highly accurate simulations matching the quality of other approaches, such as the plane-wave and all-electron methods.

Octopus is a software package for performing Kohn‍–‍Sham density functional theory (DFT) and time-dependent density functional theory (TDDFT) calculations.

Semi-empirical quantum chemistry methods are based on the Hartree–Fock formalism, but make many approximations and obtain some parameters from empirical data. They are very important in computational chemistry for treating large molecules where the full Hartree–Fock method without the approximations is too expensive. The use of empirical parameters appears to allow some inclusion of electron correlation effects into the methods.

Car–Parrinello molecular dynamics or CPMD refers to either a method used in molecular dynamics or the computational chemistry software package used to implement this method.

PARSEC is a package designed to perform electronic structure calculations of solids and molecules using density functional theory (DFT). The acronym stands for Pseudopotential Algorithm for Real-Space Electronic Calculations. It solves the Kohn–Sham equations in real space, without the use of explicit basis sets.

Ice XV is a crystalline form of ice, a partially proton-ordered form of ice VI. It is created by cooling hydrochloric-acid-doped ice VI to around 130 K at 1 GPa.

Lattice density functional theory (LDFT) is a statistical theory used in physics and thermodynamics to model a variety of physical phenomena with simple lattice equations.

MADNESS is a high-level software environment for the solution of integral and differential equations in many dimensions using adaptive and fast harmonic analysis methods with guaranteed precision based on multiresolution analysis and separated representations .

<span class="mw-page-title-main">Quantum ESPRESSO</span>

Quantum ESPRESSO is a suite for first-principles electronic-structure calculations and materials modeling, distributed for free and as free software under the GNU General Public License. It is based on density-functional theory, plane wave basis sets, and pseudopotentials. ESPRESSO is an acronym for opEn-Source Package for Research in Electronic Structure, Simulation, and Optimization.

<span class="mw-page-title-main">Shobhana Narasimhan</span> Indian scientist

Shobhana Narasimhan is an Indian academic who is Professor of Theoretical Sciences at the Jawaharlal Nehru Centre for Advanced Scientific Research in Bangalore, India. Her main area of interest is computational nanoscience. Her research examines how the lowering of dimensionality and reduction of size affect material properties. She is a Fellow of the Indian Academy of Sciences.

Thorium monoxide, is the binary oxide of thorium having chemical formula ThO. The covalent bond in this diatomic molecule is highly polar. The effective electric field between the two atoms has been calculated to be about 80 gigavolts per centimeter, one of the largest known internal effective electric fields.

Erin Johnson is a Canadian computational chemist. She holds the Herzberg–Becke Chair at Dalhousie University. She works on density functional theory and intermolecular interactions.

The linearized augmented-plane-wave method (LAPW) is an implementation of Kohn-Sham density functional theory (DFT) adapted to periodic materials. It typically goes along with the treatment of both valence and core electrons on the same footing in the context of DFT and the treatment of the full potential and charge density without any shape approximation. This is often referred to as the all-electron full-potential linearized augmented-plane-wave method (FLAPW). It does not rely on the pseudopotential approximation and employs a systematically extendable basis set. These features make it one of the most precise implementations of DFT, applicable to all crystalline materials, regardless of their chemical composition. It can be used as a reference for evaluating other approaches.

The FLEUR code is an open-source scientific software package for the simulation of material properties of crystalline solids, thin films, and surfaces. It implements Kohn-Sham density functional theory (DFT) in terms of the all-electron full-potential linearized augmented-plane-wave method. With this, it is a realization of one of the most precise DFT methodologies. The code has the common features of a modern DFT simulation package. In the past, major applications have been in the field of magnetism, spintronics, quantum materials, e.g. in ultrathin films, complex magnetism like in spin spirals or magnetic Skyrmion lattices, and in spin-orbit related physics, e.g. in graphene and topological insulators.

References

  1. Genovese, Luigi; Neelov, Alexey; Goedecker, Stefan; Deutsch, Thierry; Ghasemi, Seyed Alireza; Willand, Alexander; Caliste, Damien; Zilberberg, Oded; Rayson, Mark; Bergman, Anders; Schneider, Reinhold (2008-07-07). "Daubechies wavelets as a basis set for density functional pseudopotential calculations". The Journal of Chemical Physics. 129 (1): 014109. arXiv: 0804.2583 . Bibcode:2008JChPh.129a4109G. doi:10.1063/1.2949547. ISSN   0021-9606. PMID   18624472. S2CID   1308463.
  2. Genovese, Luigi; Deutsch, Thierry; Neelov, Alexey; Goedecker, Stefan; Beylkin, Gregory (2006-08-21). "Efficient solution of Poisson's equation with free boundary conditions". The Journal of Chemical Physics. AIP Publishing. 125 (7): 074105. arXiv: cond-mat/0605371 . Bibcode:2006JChPh.125g4105G. doi:10.1063/1.2335442. ISSN   0021-9606. PMID   16942320. S2CID   13918003.
  3. Genovese, Luigi; Deutsch, Thierry; Goedecker, Stefan (2007-08-07). "Efficient and accurate three-dimensional Poisson solver for surface problems". The Journal of Chemical Physics. AIP Publishing. 127 (5): 054704. arXiv: cond-mat/0703677 . Bibcode:2007JChPh.127e4704G. doi:10.1063/1.2754685. ISSN   0021-9606. PMID   17688354. S2CID   13526036.
  4. L. Genovese, M. Ospici, T. Deutsch, J.-F. Méhaut, A. Neelov, S. Goedecker (2009). "Density Functional Theory calculation on many-cores hybrid CPU-GPU architectures in hybrid architecture" (PDF). Journal of Chemical Physics. 131 034103 (3): 034103. arXiv: 0904.1543 . doi:10.1063/1.3166140. PMID   19624177.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  5. Mohr, Stephan; Ratcliff, Laura E.; Boulanger, Paul; Genovese, Luigi; Caliste, Damien; Deutsch, Thierry; Goedecker, Stefan (2014-05-28). "Daubechies wavelets for linear scaling density functional theory". The Journal of Chemical Physics. AIP Publishing. 140 (20): 204110. arXiv: 1401.7441 . Bibcode:2014JChPh.140t4110M. doi:10.1063/1.4871876. ISSN   0021-9606. PMID   24880269. S2CID   4619389.