Real-space density functional theory on graphical processing units: computational approach and comparison to Gaussian basis set methods
arXiv:1306.2953 · doi:10.1021/ct400520e
Abstract
We discuss the application of graphical processing units (GPUs) to accelerate real-space density functional theory (DFT) calculations. To make our implementation efficient, we have developed a scheme to expose the data parallelism available in the DFT approach; this is applied to the different procedures required for a real-space DFT calculation. We present results for current-generation GPUs from AMD and Nvidia, which show that our scheme, implemented in the free code Octopus, can reach a sustained performance of up to 90 GFlops for a single GPU, representing a significant speed-up when compared to the CPU version of the code. Moreover, for some systems our implementation can outperform a GPU Gaussian basis set code, showing that the real-space approach is a competitive alternative for DFT simulations on GPUs.
16 pages, 19 figures
References in corpus (12)
- Libxc: a library of exchange and correlation functionals for density functional theory
- Time-dependent electron localization function
- Efficient formalism for large scale ab initio molecular dynamics based on time-dependent density functional theory
- A time-dependent density functional theory scheme for efficient calculations of dynamic (hyper)polarizabilities
- Ab-initio angle and energy resolved photoelectron spectroscopy with time-dependent density-functional theory
- Dehydrogenated polycyclic aromatic hydrocarbons and UV bump
- Efficient and accurate solver of the three-dimensional screened and unscreened Poisson's equation with generic boundary conditions
- Cluster-surface and cluster-cluster interactions: Ab initio calculations and modeling of van der Waals forces
- Computational Physics on Graphics Processing Units
- Optimal control of quantum revival
- MIKA: a multigrid-based program package for electronic structure calculations
- Investigating interaction-induced chaos using time-dependent density functional theory
Cited by in corpus (14)
- Combining Machine Learning and Computational Chemistry for Predictive Insights Into Chemical Systems
- Real-space grids and the Octopus code as tools for the development of new simulation approaches for electronic systems
- Octopus, a computational framework for exploring light-driven phenomena and quantum dynamics in extended and finite systems
- Quantum Chemistry for Solvated Molecules on Graphical Processing Units (GPUs)using Polarizable Continuum Models
- Deep Learning and Density Functional Theory
- DFT-FE 1.0: A massively parallel hybrid CPU-GPU density functional theory code using finite-element discretization
- GPGPU Acceleration of All-Electron Electronic Structure Theory Using Localized Numeric Atom-Centered Basis Functions
- Graphics processing units accelerated semiclassical initial value representation molecular dynamics
- Efficient and portable acceleration of quantum chemical many-body methods in mixed floating point precision using OpenACC compiler directives
- Self-interaction effects on charge-transfer collisions
- Distributed Memory, GPU Accelerated Fock Construction for Hybrid, Gaussian Basis Density Functional Theory
- GPU acceleration of ab initio simulations of large-scale identical particles based on path integral molecular dynamics
- INQ, a modern GPU-accelerated computational framework for (time-dependent) density functional theory
- On the Efficient Evaluation of the Exchange Correlation Potential on Graphics Processing Unit Clusters