scispace - formally typeset
D

David Poole

Researcher at Iowa State University

Publications -  10
Citations -  657

David Poole is an academic researcher from Iowa State University. The author has contributed to research in topics: GAMESS & Computer science. The author has an hindex of 3, co-authored 9 publications receiving 218 citations.

Papers
More filters
Journal ArticleDOI

Recent developments in the general atomic and molecular electronic structure system.

TL;DR: A discussion of many of the recently implemented features of GAMESS (General Atomic and Molecular Electronic Structure System) and LibCChem (the C++ CPU/GPU library associated with GAMESS) is presented, which include fragmentation methods, hybrid MPI/OpenMP approaches to Hartree-Fock, and resolution of the identity second order perturbation theory.
Journal ArticleDOI

Novel Computer Architectures and Quantum Chemistry.

TL;DR: A brief history of advances in both hardware and software, from the early days of IBM mainframes to the current emphasis on accelerators and modern programming practices is provided.
Journal ArticleDOI

High-Performance, Graphics Processing Unit-Accelerated Fock Build Algorithm

TL;DR: This work presents a high-performance, GPU (graphics processing unit)-accelerated algorithm for building the Fock matrix that uses a novel dynamic load balancing scheme that maximizes the GPU throughput and avoids thread divergence that could occur due to integral screening.
Journal ArticleDOI

Faster Self-Consistent Field (SCF) Calculations on GPU Clusters.

TL;DR: In this article, an implementation of the self-consistent field (SCF) procedure specifically designed for high-performance execution on multiple graphics processing units (GPUs) is presented.
Proceedings ArticleDOI

Scaling the Hartree-Fock Matrix Build on Summit

TL;DR: In this paper, a new fragmentation-based Hartree-Fock matrix build algorithm designed for scaling on many-GPU architectures is presented, which uses a dynamic load balancing scheme based on a binned shell-pair container to distribute batches of significant shell quartets with the same code path to different GPUs.