RESCU: a real space electronic structure method
From MaRDI portal
Abstract: In this work we present RESCU, a powerful MATLAB-based Kohn-Sham density functional theory (KS-DFT) solver. We demonstrate that RESCU can compute the electronic structure properties of systems comprising many thousands of atoms using modest computer resources, e.g. 16 to 256 cores. Its computational efficiency is achieved from exploiting four routes. First, we use numerical atomic orbital (NAO) techniques to efficiently generate a good quality initial subspace which is crucially required by Chebyshev filtering methods. Second, we exploit the fact that only a subspace spanning the occupied Kohn-Sham states is required, and solving accurately the KS equation using eigensolvers can generally be avoided. Third, by judiciously analyzing and optimizing various parts of the procedure in RESCU, we delay the scaling to large , and our tests show that RESCU scales consistently as from a few hundred atoms to more than 5,000 atoms when using a real space grid discretization. The scaling is better or comparable in a NAO basis up to the 14,000 atoms level. Fourth, we exploit various numerical algorithms and, in particular, we introduce a partial Rayleigh-Ritz algorithm to achieve efficiency gains for systems comprising more than 10,000 electrons. We demonstrate the power of RESCU in solving KS-DFT problems using many examples running on 16, 64 and/or 256 cores: a 5,832 Si atoms supercell; a 8,788 Al atoms supercell; a 5,324 Cu atoms supercell and a small DNA molecule submerged in 1,713 water molecules for a total 5,399 atoms. The KS-DFT is entirely converged in a few hours in all cases. Our results suggest that the RESCU method has reached a milestone of solving thousands of atoms by KS-DFT on a modest computer cluster.
Recommendations
- Large scale density functional calculations
- Chebyshev-filtered subspace iteration method free of sparse diagonalization for solving the Kohn-Sham equation
- A massively-parallel electronic-structure calculations based on real-space density functional theory
- Linear-scaling density-functional-theory calculations of electronic structure based on real-space grids: Design, analysis, and scalability test of parallel algorithms
- Higher-order adaptive finite-element methods for Kohn-Sham density functional theory
Cites work
- scientific article; zbMATH DE number 855063 (Why is no real title available?)
- scientific article; zbMATH DE number 3018894 (Why is no real title available?)
- ARPACK Users' Guide
- Ab initio pseudopotentials for electronic structure calculations of poly-atomic systems using density-functional theory
- Bounding the spectrum of large Hermitian matrices
- Chebyshev-filtered subspace iteration method free of sparse diagonalization for solving the Kohn-Sham equation
- Electronic structure calculations for plane-wave codes without diagonalization
- Elliptic preconditioner for accelerating the self-consistent field iteration in Kohn-Sham density functional theory
- Finite Elastic Strain of Cubic Crystals
- Pole-based approximation of the Fermi-Dirac function
- Self-consistent-field calculations using Chebyshev-filtered subspace iteration
- Templates for the Solution of Algebraic Eigenvalue Problems
- Thick-restart Lanczos method for electronic structure calculations
- Toward the optimal preconditioned eigensolver: Locally optimal block preconditioned conjugate gradient method
Cited in
(11)- Tensor decompositions for the bubbles and cube numerical framework
- DFT-FE - a massively parallel adaptive finite-element code for large-scale density functional theory calculations
- Radial and three-dimensional nonlocal pseudopotential calculations in gradient-corrected Kohn-Sham density functional theory based on higher-order finite element methods
- \textsf{PWDFT.jl}: a Julia package for electronic structure calculation using density functional theory and plane wave basis
- Krylov Subspace Method for Molecular Dynamics Simulation Based on Large-Scale Electronic Structure Theory
- ELSI -- an open infrastructure for electronic structure solvers
- Scalable implementation of polynomial filtering for density functional theory calculation in PARSEC
- Gaussian basis implementation of the charge patching method
- RESCU
- DFT-FE 1.0: a massively parallel hybrid CPU-GPU density functional theory code using finite-element discretization
- CONUNDrum: a program for orbital-free density functional theory calculations
This page was built for publication: RESCU: a real space electronic structure method
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q729415)