Researcher profile

David M. Rogers

David M. Rogers contributes to research discovery and scholarly infrastructure.

ResearcherAffiliation not importedOpen to collaborate

Trust snapshot

Quick read

Trust 13 - UnverifiedVerification L1Unclaimed author
2works
0followers
3topics
4close collaborators

Actions

Decide how to stay connected

Follow researcher0

Identity and collaboration

How to connect with this researcher

Claiming links this public author record to a researcher profile and unlocks direct collaboration workflows.

Log in to claim

Direct collaboration

Open a focused conversation when the fit is right

Claim this author entity first to unlock direct invitations.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent work, topics, institutions and collaborators without jumping out to a separate graph page.

Building this graph slice

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

2 published item(s)

preprint2022arXiv

DFT-FE 1.0: A massively parallel hybrid CPU-GPU density functional theory code using finite-element discretization

We present DFT-FE 1.0, building on DFT-FE 0.6 [Comput. Phys. Commun. 246, 106853 (2020)], to conduct fast and accurate large-scale density functional theory (DFT) calculations (reaching ~ $100,000$ electrons) on both many-core CPU and hybrid CPU-GPU computing architectures. This work involves improvements in the real-space formulation -- via an improved treatment of the electrostatic interactions that substantially enhances the computational efficiency -- as well high-performance computing aspects, including the GPU acceleration of all the key compute kernels in DFT-FE. We demonstrate the accuracy by comparing the ground-state energies, ionic forces and cell stresses on a wide-range of benchmark systems against those obtained from widely used DFT codes. Further, we demonstrate the numerical efficiency of our implementation, which yields $\sim 20 \times$ CPU-GPU speed-up by using GPU acceleration on hybrid CPU-GPU nodes. Notably, owing to the parallel-scaling of the GPU implementation, we obtain wall-times of $80-140$ seconds for full ground-state calculations, with stringent accuracy, on benchmark systems containing ~ $6,000-15,000$ electrons.

preprint2010arXiv

Resolution and Scale Independent Function Matching Using a String Energy Penalized Spline Prior

The extension of the classical Bayesian penalized spline method to inference on vector-valued functions is considered, with an emphasis on characterizing the suitability of the method for general application.We show that the standard quadratic penalty is exactly analogous to the energy of a stretched string, with the penalty parameter corresponding to its tension. This physical analogy motivates a discussion of resolution independence, which we define as the convergence of a computational function estimate to arbitrary accuracy with increasing resolution.The multidimensional context makes direct application of standard procedures for choosing the penalty parameter difficult, and a new method is proposed and compared to the established generalized cross-validation (GCV) and Akaike information criterion (AIC) functions.Our Bayesian method for choosing this parameter is derived by introducing a scal e independence criterion to ensure that simultaneously scaling the function samples and their variances does not significantly change the posterior parameter distribution. Due to the possibility of an exact polynomial fit, numerical issues prevent the use of this prior, and a solution is presented based on adding a st ring zero-point energy. This makes more complicated approaches recently propose d in the literature unnecessary, and eliminates the requirement for sensitivity analysis when the function deviates from the above mentioned polynomial. An important class of problems which can be analyzed by this method are stochastic numerical integrators, which are considered as an example problem. This work represents the first extension of penalized spline methods to inference on multidimensional numerical integrators reported in the literature. Several numerical calculations illustrate the above points and address practical application issues.