Abstract
We describe the implementation details of highly efficient ab initio electrostatic potential (ESP) calculations on graphics processing units (GPUs), and introduce a novel scheme for partial charges that are robust against molecular orientation. Performance analyses are discussed, and we highlight that in our new implementation, a single data center GPU can outperform 128 corresponding data center CPU cores in time to solution. This implementation in the open-source Quantum Interaction Computational Kernel code (QUICK) enables ESP computations on highly dense grids that surpass what is reported in the literature, on the order of N(grid points) ~ 20000 points/atom. We demonstrate that, in this dense-grid limit, ESP charges become independent of molecular orientation. We denote such ESP charges as being robust against molecular orientation and validate this desirable attribute against standard charge schemes. Our proposed charge scheme, called reweighted RESP (rwRESP), is designed to significantly overcome the sensitivity to N(grid points) that limits the reliability of canonical RESP charges. By effectively amending this N(grid points)-sensitivity, we demonstrate that rwRESP charges also achieve robustness against molecular orientation. Ultra-dense-grid ESP compu- tations and rwRESP fits can be readily performed via the seamless integration of QUICK with Ambertools, enabling highly efficient and reliable parameterization of the general AMBER force field (GAFF) for nonstandard residues. In this spirit, we believe that our fully-fledged GPU protocol for obtaining robust molecular charges will facilitate a wide range of applications, such as high-throughput parameterization of molecular interaction potentials, while also serving as a foundational step toward GPU-accelerated on-the-fly polarizable QM/MM simulations with QUICK.
Supplementary materials
Title
Supporting Information for QUICK and Robust ESP and RESP Charges for Computational Biochemistry: Open-Source GPU Implementation
Description
Algorithm for generation of grid points (Algorithm S1), standard deviation of charges (Figure S1), dependency of charges on grid spacing (Figures S2-S4), Mulliken vs ESP charges (Figure S5), indices of atoms of Taxol (Figure S6), comparison of standard RESP charges with rwRESP charges (Figure S7), list of reweighting factors at different grid spacings (Table S1).
Actions
Title
Cartesian coordinates
Description
Cartesian coordinates of all the molecules used in this work.
Actions



![Author ORCID: We display the ORCID iD icon alongside authors names on our website to acknowledge that the ORCiD has been authenticated when entered by the user. To view the users ORCiD record click the icon. [opens in a new tab]](https://www.cambridge.org/engage/assets/public/coe/logo/orcid.png)