state energy, subject to a fixed number of elements in the finite-element mesh. To this end, we first develop an estimate for the finite-element discretization error in the Kohn-Sham ground-state energy as a function of the characteristic mesh-size distribution, h(r), and the exact ground-state electronic fields comprising of wavefunctions and electrostatic potential. We subsequently determine the optimal mesh distribution for the chosen representative solution by determining the h(r) that minimizes the discretization error. The resulting expressions for the optimal mesh distribution are in terms of the degree of the interpolating polynomial and the exact solution fields of the Kohn-Sham DFT problem. Since the exact solution fields are a priori unknown, we use the asymptotic behavior of the atomic wavefunctions [38] away from the nuclei to determine the coarse-graining rates for the finite-element meshes used in our numerical study. Though the resulting finite-element meshes are not necessarily optimal near the vicinity of the nuclei, the mesh coarsening rate away from the nuclei provides an efficient way of resolving the vacuum in non-periodic calculations.We next implement an efficient solution strategy for solving the finite-element discretized eigenvalue problem, which is crucial before assessing the computational efficiency of the basis. We note that the non-orthogonality of the finite-element basis results in a discrete generalized eigenvalue problem, which is computationally more expensive than the standard eigenvalue problem that results from using an orthogonal basis like planewaves. We address this issue by employing a spectral finite-element discretization and Gauss-Lobatto quadrature rules to evaluate the integrals which results in a diagonal overlap matrix, and allows for a trivial transformation to a standard eigenvalue problem. Further, we use the Chebyshev acceleration technique for standard eigenvalue problems to efficiently compute the occupied eigenspace (cf. e.g. [39] in the context of electronic structure calculations). Our investigations suggest that the use of spectral finite-elements and Gauss-Lobatto rules in conjunction with Chebyshev acceleration techniques to compute the eigenspace gives a 10 − 20 fold computational advantage, even for modest materials system sizes, in comparison to traditional methods of solving the standard eigenvalue problem where the eigenvectors are computed explicitly. Further, the proposed approach has been observed to provide a staggering 100 − 200 fold computational advantage over the solution of a generalized eigenvalue problem that does not take advantage of the spectral finite-element discretization and Gauss-Lobatto quadrature rules. In our implementation, we use a self-consistent field (SCF) iteration with Anderson mixing [40], and employ the finite-temperature Fermi-Dirac smearing [3] to suppress the charge sloshing associated with degenerate or close to degenerate eigenstates around the Fermi energy.We next study various numerical aspects of the finite-...
We present an accurate, efficient and massively parallel finite-element code, DFT-FE, for largescale ab-initio calculations (reaching ∼ 100, 000 electrons) using Kohn-Sham density functional theory (DFT). DFT-FE is based on a local real-space variational formulation of the Kohn-Sham DFT energy functional that is discretized using a higher-order adaptive spectral finite-element (FE) basis, and treats pseudopotential and all-electron calculations in the same framework, while accommodating non-periodic, semi-periodic and periodic boundary conditions. We discuss the main aspects of the code, which include, the various strategies of adaptive FE basis generation, and the different approaches employed in the numerical implementation of the solution of the discrete Kohn-Sham problem that are focused on significantly reducing the floating point operations, communication costs and latency. We demonstrate the accuracy of DFT-FE by comparing the energies, ionic forces and periodic cell stresses on a wide range of problems with popularly used DFT codes. Further, we demonstrate that DFT-FE significantly outperforms widely used planewave codes-both in CPU-times and wall-times, and on both non-periodic and periodic systems-at systems sizes beyond a few thousand electrons, with over 5 − 10 fold speedups in systems with more than 10,000 electrons. The benchmark studies also highlight the excellent parallel scalability of DFT-FE, with strong scaling demonstrated on up to 192,000 MPI tasks.
We present a subspace projection technique to conduct large-scale Kohn-Sham density functional theory calculations using higher-order spectral finite-element discretization. The proposed method treats both metallic and insulating materials in a single framework, and is applicable to both pseudopotential as well as all-electron calculations. The key ideas involved in the development of this method include: (i) employing a higher-order spectral finite-element basis that is amenable to mesh adaption; (ii) using a Chebyshev filter to construct a subspace which is an approximation to the occupied eigenspace in a given self-consistent field iteration; (iii) using a localization procedure to construct a non-orthogonal localized basis spanning the Chebyshev filtered subspace; (iv) using a Fermi-operator expansion in terms of the subspace-projected Hamiltonian represented in the non-orthogonal localized basis to compute relevant quantities like the density matrix, electron density and band energy. We demonstrate the accuracy and efficiency of the proposed approach on benchmark systems involving pseudopotential calculations on aluminum nano-clusters up to 3430 atoms and on alkane chains up to 7052 atoms, as well as all-electron calculations on silicon nanoclusters up to 3920 electrons. The benchmark studies revealed that accuracies commensurate with chemical accuracy can be obtained with the proposed method, and a subquadratic-scaling with system size was observed for the range of materials systems studied. In particular, for the alkane chains-representing an insulating material-close to linear-scaling is observed, whereas, for aluminum nano-clusters-representing a metallic material-the scaling is observed to be O(N 1.46 ). For all-electron calculations on silicon nano-clusters, the scaling with the number of electrons is computed to be O(N 1.75 ). In all the benchmark systems, significant computational savings have been realized with the proposed approach, with ∼ 10−fold speedups observed for the largest systems with respect to reference calculations.
a b s t r a c tIn the present work, we study various numerical aspects of higher-order finite-element discretizations of the non-linear saddle-point formulation of orbital-free density-functional theory. We first investigate the robustness of viable solution schemes by analyzing the solvability conditions of the discrete problem. We find that a staggered solution procedure where the potential fields are computed consistently for every trial electron-density is a robust solution procedure for higher-order finite-element discretizations. We next study the convergence properties of higher-order finite-element discretizations of orbital-free density functional theory by considering benchmark problems that include calculations involving both pseudopotential as well as Coulomb singular potential fields. Our numerical studies suggest close to optimal rates of convergence on all benchmark problems for various orders of finite-element approximations considered in the present study. We finally investigate the computational efficiency afforded by various higher-order finite-element discretizations, which constitutes the main aspect of the present work, by measuring the CPU time for the solution of discrete equations on benchmark problems that include large Aluminum clusters. In these studies, we use mesh coarse-graining rates that are derived from error estimates and an a priori knowledge of the asymptotic solution of the far-field electronic fields. Our studies reveal a significant 100-1000 fold computational savings afforded by the use of higher-order finite-element discretization, alongside providing the desired chemical accuracy. We consider this study as a step towards developing a robust and computationally efficient discretization of electronic structure calculations using the finite-element basis.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.