Back to Search
Start Over
Petascale Orbital-Free Density Functional Theory Enabled by Small-Box Algorithms
- Source :
- Journal of chemical theory and computation. 12(6)
- Publication Year :
- 2016
-
Abstract
- Orbital-free density functional theory (OFDFT) is a quantum-mechanics-based method that utilizes electron density as its sole variable. The main computational cost in OFDFT is the ubiquitous use of the fast Fourier transform (FFT), which is mainly adopted to evaluate the kinetic energy density functional (KEDF) and electron-electron Coulomb interaction terms. We design and implement a small-box FFT (SBFFT) algorithm to overcome the parallelization limitations of conventional FFT algorithms. We also propose real-space truncation of the nonlocal Wang-Teter KEDF kernel. The scalability of the SBFFT is demonstrated by efficiently simulating one full optimization step (electron density, energies, forces, and stresses) of 1,024,000 lithium (Li) atoms on up to 65,536 cores. We perform other tests using Li as a test material, including calculations of physical properties of different phases of bulk Li, geometry optimizations of nanocrystalline Li, and molecular dynamics simulations of liquid Li. All of the tests yield excellent agreement with the original OFDFT results, suggesting that the OFDFT-SBFFT algorithm opens the door to efficient first-principles simulations of materials containing millions of atoms.
- Subjects :
- Physics
Electron density
Orbital-free density functional theory
Truncation
Fast Fourier transform
02 engineering and technology
021001 nanoscience & nanotechnology
01 natural sciences
Computer Science Applications
Petascale computing
Molecular dynamics
Kernel (statistics)
0103 physical sciences
Density functional theory
Physical and Theoretical Chemistry
010306 general physics
0210 nano-technology
Algorithm
Subjects
Details
- ISSN :
- 15499626
- Volume :
- 12
- Issue :
- 6
- Database :
- OpenAIRE
- Journal :
- Journal of chemical theory and computation
- Accession number :
- edsair.doi.dedup.....961357e55c78d0a9aff97110e6af744d