MATH Seminar

Title: Techniques for High-Performance Construction of Fock Matrices
Seminar: Numerical Analysis and Scientific Computing
Speaker: Hua Huang of Georgia Institute of Technology
Contact: Yuanzhe Xi, yxi26@emory.edu
Date: 2019-09-20 at 2:00PM
Venue: MSC W303
Download Flyer
Abstract:
This work presents techniques for high performance Fock matrix construction when using Gaussian basis sets. Three main techniques are considered. (1) To calculate electron repulsion integrals, we demonstrate batching together the calculation of multiple shell quartets of the same angular momentum class so that the calculation of large sets of primitive integrals can be efficiently vectorized. (2) For multithreaded summation of entries into the Fock matrix, we investigate using a combination of atomic operations and thread-local copies of the Fock matrix. (3) For distributed memory parallel computers, we present a globally-accessible matrix class for accessing distributed Fock and density matrices. The new matrix class introduces a batched mode for remote memory access that can reduce synchronization cost. The techniques are implemented in an open-source software library called GTFock.

See All Seminars