skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: GPUs as boosters to analyze scalar and vector fields in quantum chemistry

Abstract

We report that the analysis of scalar and vector fields in quantum chemistry is an essential task for the computational chemistry community, where such quantities must be evaluated rapidly to perform a particular study. For example, the atoms in molecules approach proposed by Bader has become popular; however, this method demands significant computational resources to compute the involved tasks in short times. In this article, we discuss the importance of graphics processing units (GPU) to analyze electron density, and related fields, implementing several scalar, and vector fields within the graphics processing units for atoms and molecules (GPUAM) code developed by a group of the Universidad Autónoma Metropolitana in México City. With this application, the quantum chemistry community can perform demanding computational tasks on a desktop, where CPUs and GPUs are used to their maximum capabilities. Lastly, the performance of GPUAM is tested in several systems and over different GPUs, where a GPU installed in a workstation converts it to a robust high-performance computing system.

Authors:
 [1];  [2];  [1];  [1]; ORCiD logo [1]
  1. Universidad Autónoma Metropolitana‐Iztapalapa, México City (Mexico)
  2. Argonne National Lab. (ANL), Lemont, IL (United States)
Publication Date:
Research Org.:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Org.:
USDOE Office of Science (SC)
OSTI Identifier:
1494596
Alternate Identifier(s):
OSTI ID: 1479561
Grant/Contract Number:  
AC02-06CH11357; AC02‐06CH11357
Resource Type:
Journal Article: Accepted Manuscript
Journal Name:
International Journal of Quantum Chemistry
Additional Journal Information:
Journal Volume: 119; Journal Issue: 2; Journal ID: ISSN 0020-7608
Publisher:
Wiley
Country of Publication:
United States
Language:
English
Subject:
37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CHEMISTRY; 97 MATHEMATICS AND COMPUTING; GPUs; Hartree‐Fock; Kohn‐sham; large systems; QTAIM; semiempirical methods; visualization wave‐function analysis

Citation Formats

Hernandez-Esparza, Raymundo, Vazquez-Mayagoitia, Alvaro, Soriano-Agueda, Luis A, Vargas, Rubicelia, and Garza, Jorge. GPUs as boosters to analyze scalar and vector fields in quantum chemistry. United States: N. p., 2018. Web. doi:10.1002/qua.25671.
Hernandez-Esparza, Raymundo, Vazquez-Mayagoitia, Alvaro, Soriano-Agueda, Luis A, Vargas, Rubicelia, & Garza, Jorge. GPUs as boosters to analyze scalar and vector fields in quantum chemistry. United States. doi:10.1002/qua.25671.
Hernandez-Esparza, Raymundo, Vazquez-Mayagoitia, Alvaro, Soriano-Agueda, Luis A, Vargas, Rubicelia, and Garza, Jorge. Sat . "GPUs as boosters to analyze scalar and vector fields in quantum chemistry". United States. doi:10.1002/qua.25671. https://www.osti.gov/servlets/purl/1494596.
@article{osti_1494596,
title = {GPUs as boosters to analyze scalar and vector fields in quantum chemistry},
author = {Hernandez-Esparza, Raymundo and Vazquez-Mayagoitia, Alvaro and Soriano-Agueda, Luis A and Vargas, Rubicelia and Garza, Jorge},
abstractNote = {We report that the analysis of scalar and vector fields in quantum chemistry is an essential task for the computational chemistry community, where such quantities must be evaluated rapidly to perform a particular study. For example, the atoms in molecules approach proposed by Bader has become popular; however, this method demands significant computational resources to compute the involved tasks in short times. In this article, we discuss the importance of graphics processing units (GPU) to analyze electron density, and related fields, implementing several scalar, and vector fields within the graphics processing units for atoms and molecules (GPUAM) code developed by a group of the Universidad Autónoma Metropolitana in México City. With this application, the quantum chemistry community can perform demanding computational tasks on a desktop, where CPUs and GPUs are used to their maximum capabilities. Lastly, the performance of GPUAM is tested in several systems and over different GPUs, where a GPU installed in a workstation converts it to a robust high-performance computing system.},
doi = {10.1002/qua.25671},
journal = {International Journal of Quantum Chemistry},
issn = {0020-7608},
number = 2,
volume = 119,
place = {United States},
year = {2018},
month = {10}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record

Citation Metrics:
Cited by: 6 works
Citation information provided by
Web of Science

Figures / Tables:

Figure 1 Figure 1: General sketch of the design of GPUAMto evaluate a quantum chemistry field.

Save / Share:

Works referenced in this record:

Coupled Cluster Theory on Graphics Processing Units I. The Coupled Cluster Doubles Method
journal, April 2011

  • DePrince, A. Eugene; Hammond, Jeff R.
  • Journal of Chemical Theory and Computation, Vol. 7, Issue 5
  • DOI: 10.1021/ct100584w

Quantum Chemistry on Graphical Processing Units. 2. Direct Self-Consistent-Field (SCF) Implementation
journal, October 2009

  • Ufimtsev, Ivan S.; Martinez, Todd J.
  • Journal of Chemical Theory and Computation, Vol. 5, Issue 11
  • DOI: 10.1021/ct900433g

Generalized gradient approximation for the exchange-correlation hole of a many-electron system
journal, December 1996


MORPHY, a program for an automated “atoms in molecules” analysis
journal, February 1996


Multiwfn: A multifunctional wavefunction analyzer
journal, December 2011

  • Lu, Tian; Chen, Feiwu
  • Journal of Computational Chemistry, Vol. 33, Issue 5
  • DOI: 10.1002/jcc.22885

A simple measure of electron localization in atomic and molecular systems
journal, May 1990

  • Becke, A. D.; Edgecombe, K. E.
  • The Journal of Chemical Physics, Vol. 92, Issue 9
  • DOI: 10.1063/1.458517

General atomic and molecular electronic structure system
journal, November 1993

  • Schmidt, Michael W.; Baldridge, Kim K.; Boatz, Jerry A.
  • Journal of Computational Chemistry, Vol. 14, Issue 11, p. 1347-1363
  • DOI: 10.1002/jcc.540141112

The ORCA program system: The ORCA program system
journal, June 2011

  • Neese, Frank
  • Wiley Interdisciplinary Reviews: Computational Molecular Science, Vol. 2, Issue 1
  • DOI: 10.1002/wcms.81

Grid-based algorithm to search critical points, in the electron density, accelerated by graphics processing units
journal, October 2014

  • Hernández-Esparza, Raymundo; Mejía-Chica, Sol-Milena; Zapata-Escobar, Andy D.
  • Journal of Computational Chemistry, Vol. 35, Issue 31
  • DOI: 10.1002/jcc.23752

GPU accelerated implementation of NCI calculations using promolecular density
journal, March 2017

  • Rubez, Gaëtan; Etancelin, Jean-Matthieu; Vigouroux, Xavier
  • Journal of Computational Chemistry, Vol. 38, Issue 14
  • DOI: 10.1002/jcc.24786

Quantum Chemistry on Graphical Processing Units. 1. Strategies for Two-Electron Integral Evaluation
journal, January 2008

  • Ufimtsev, Ivan S.; Martínez, Todd J.
  • Journal of Chemical Theory and Computation, Vol. 4, Issue 2
  • DOI: 10.1021/ct700268q

AlgoGen: A tool coupling a linear-scaling quantum method with a genetic algorithm for exploring non-covalent interactions
journal, January 2014


A fast algorithm to compute atomic charges based on the topology of the electron density
journal, April 2001

  • Popelier, P. L. A.
  • Theoretical Chemistry Accounts: Theory, Computation, and Modeling (Theoretica Chimica Acta), Vol. 105, Issue 4-5
  • DOI: 10.1007/s002140000224

GPU-Based Implementations of the Noniterative Regularized-CCSD(T) Corrections: Applications to Strongly Correlated Systems
journal, April 2011

  • Ma, Wenjing; Krishnamoorthy, Sriram; Villa, Oreste
  • Journal of Chemical Theory and Computation, Vol. 7, Issue 5
  • DOI: 10.1021/ct1007247

Efficient iterative schemes for ab initio total-energy calculations using a plane-wave basis set
journal, October 1996


The performance of a family of density functional methods
journal, April 1993

  • Johnson, Benny G.; Gill, Peter M. W.; Pople, John A.
  • The Journal of Chemical Physics, Vol. 98, Issue 7
  • DOI: 10.1063/1.464906

Chemistry with ADF
journal, January 2001

  • te Velde, G.; Bickelhaupt, F. M.; Baerends, E. J.
  • Journal of Computational Chemistry, Vol. 22, Issue 9, p. 931-967
  • DOI: 10.1002/jcc.1056

Electronic structure calculations with GPAW: a real-space implementation of the projector augmented-wave method
journal, June 2010


A fast and robust algorithm for Bader decomposition of charge density
journal, June 2006


Roothaan’s approach to solve the Hartree-Fock equations for atoms confined by soft walls: Basis set with correct asymptotic behavior
journal, July 2015

  • Rodriguez-Bautista, Mariano; Díaz-García, Cecilia; Navarrete-López, Alejandra M.
  • The Journal of Chemical Physics, Vol. 143, Issue 3
  • DOI: 10.1063/1.4926657

NCIPLOT: A Program for Plotting Noncovalent Interaction Regions
journal, January 2011

  • Contreras-García, Julia; Johnson, Erin R.; Keinan, Shahar
  • Journal of Chemical Theory and Computation, Vol. 7, Issue 3
  • DOI: 10.1021/ct100641a

ABINIT: First-principles approach to material and nanosystem properties
journal, December 2009


ORBKIT: A modular python toolbox for cross-platform postprocessing of quantum chemical wavefunction data
journal, April 2016

  • Hermann, Gunter; Pohl, Vincent; Tremblay, Jean Christophe
  • Journal of Computational Chemistry, Vol. 37, Issue 16
  • DOI: 10.1002/jcc.24358

A Molecular Energy Decomposition Scheme for Atoms in Molecules
journal, November 2005

  • Francisco, E.; Martín Pendás, A.; Blanco, M. A.
  • Journal of Chemical Theory and Computation, Vol. 2, Issue 1
  • DOI: 10.1021/ct0502209

DensToolKit: A comprehensive open-source package for analyzing the electron density and its derivative scalar and vector fields
journal, November 2015

  • Solano-Altamirano, J. M.; Hernández-Pérez, Julio M.
  • Computer Physics Communications, Vol. 196
  • DOI: 10.1016/j.cpc.2015.07.005

Advances in molecular quantum chemistry contained in the Q-Chem 4 program package
journal, September 2014


NWChem: A comprehensive and scalable open-source solution for large scale molecular simulations
journal, September 2010

  • Valiev, M.; Bylaska, E. J.; Govind, N.
  • Computer Physics Communications, Vol. 181, Issue 9, p. 1477-1489
  • DOI: 10.1016/j.cpc.2010.04.018

New Multithreaded Hybrid CPU/GPU Approach to Hartree–Fock
journal, September 2012

  • Asadchev, Andrey; Gordon, Mark S.
  • Journal of Chemical Theory and Computation, Vol. 8, Issue 11
  • DOI: 10.1021/ct300526w

On the Covalent Character of Rare Gas Bonding Interactions: A New Kind of Weak Interaction
journal, December 2012

  • Zou, Wenli; Nori-Shargh, Davood; Boggs, James E.
  • The Journal of Physical Chemistry A, Vol. 117, Issue 1
  • DOI: 10.1021/jp3104535

Interacting Quantum Atoms:  A Correlated Energy Decomposition Scheme Based on the Quantum Theory of Atoms in Molecules
journal, November 2005

  • Blanco, M. A.; Martín Pendás, A.; Francisco, E.
  • Journal of Chemical Theory and Computation, Vol. 1, Issue 6
  • DOI: 10.1021/ct0501093

Fast and Flexible Coupled Cluster Implementation
journal, July 2013

  • Asadchev, Andrey; Gordon, Mark S.
  • Journal of Chemical Theory and Computation, Vol. 9, Issue 8
  • DOI: 10.1021/ct400054m

Accelerating Resolution-of-the-Identity Second-Order Møller−Plesset Quantum Chemistry Calculations with Graphical Processing Units
journal, March 2008

  • Vogt, Leslie; Olivares-Amaya, Roberto; Kermes, Sean
  • The Journal of Physical Chemistry A, Vol. 112, Issue 10
  • DOI: 10.1021/jp0776762

VMD: Visual molecular dynamics
journal, February 1996


    Figures/Tables have been extracted from DOE-funded journal article accepted manuscripts.