A parallel eigensolver for real-space pseudopotential density functional theory calculations

dc.contributor.advisorChelikowsky, James R.
dc.contributor.committeeMemberDemkov, Alexander A.
dc.contributor.committeeMemberHwang, Gyeong S.
dc.contributor.committeeMemberKorgel, Brian A.
dc.creatorLiou, Kai-Hsin
dc.creator.orcid0000-0002-0930-0005
dc.date.accessioned2023-02-10T19:56:41Z
dc.date.available2023-02-10T19:56:41Z
dc.date.created2022-08
dc.date.issued2022-06-23
dc.date.submittedAugust 2022
dc.date.updated2023-02-10T19:56:43Z
dc.description.abstractFirst-principles electronic structure calculations are a popular tool for understanding and predicting properties of materials. Among such methods, the combination of real-space density functional theory and pseudopotentials to solve the Kohn–Sham equation has several advantages. Real-space methods, such as finite differences and finite elements, avoid the global communication needed in fast Fourier transformation and offer better scalability for large calculations on hundreds or thousands of compute nodes. Besides, finite-difference methods with a uniform real-space grid are easy to implement, e.g., the convergence of a Kohn–Sham solution is controlled by a single parameter – the grid spacing. One promising algorithm for solving the Kohn–Sham eigenvalue problem in real space is the Chebyshev-filtered subspace iteration method (CheFSI). Within this algorithm, the charge density is constructed without regard to a solution for individual eigenvalues. However, for large systems CheFSI may suffer from super-linear scaling operations such as orthonormalization and the Rayleigh–Ritz procedure. In the dissertation I will present two improvements in CheFSI to enhance its scalability and accelerate calculation. The first one is a hybrid method that combines a spectrum slicing method and CheFSI. The spectrum slicing method divides a Kohn–Sham eigenvalue problem into subproblems, wherein each subproblem can be solved in parallel using CheFSI. We will show that, by the simulations of confined systems with thousands of atoms, this hybrid method can be faster and possesses better scalability than CheFSI. The second improvement is a grid partitioning method based on space-filling curves. Space-filling curves based grid partitioning improves the efficiency of the sparse matrix–vector multiplication, which is the key component of CheFSI. We will show that, by computations of confined systems with 50,000 atoms or 200,000 electrons, this method effectively reduces the communication overhead and improves the utilization of the vector processing capabilities provided by most modern parallel computers. Along with the improvements, I will also present three applications. One is the study of the evolution of density of states of silicon nanocrystals from small ones to their bulk limit. The simulations can hardly be performed without the improvement in sparse matrix–vector multiplication enhanced by space-filling curves based grid partitioning. The other two applications are the studies of proton transfer in liquid water and the adsorption of water on titanium dioxide surfaces.
dc.description.departmentChemical Engineering
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/2152/117459
dc.identifier.urihttp://dx.doi.org/10.26153/tsw/44340
dc.language.isoen
dc.subjectElectronic structure problem
dc.subjectDensity functional theory
dc.subjectEigenvalue problem
dc.subjectSpectrum slicing
dc.subjectSpace-filling curves
dc.subjectReal-space methods
dc.titleA parallel eigensolver for real-space pseudopotential density functional theory calculations
dc.typeThesis
dc.type.materialtext
thesis.degree.departmentChemical Engineering
thesis.degree.disciplineChemical Engineering
thesis.degree.grantorThe University of Texas at Austin
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy

Access full-text files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LIOU-DISSERTATION-2022.pdf
Size:
4.27 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
4.45 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.84 KB
Format:
Plain Text
Description: