CuGBasis is a free and open-source CUDA®/Python library for efficient computation of scalar, vector, and matrix quantities crucial for the post-processing of electronic structure calculations. CuGBasis integrates high-performance Graphical Processing Unit (GPU) computing with the ease and flexibility of Python programming, making it compatible with a vast ecosystem of libraries. We showcase its utility as a Python library and demonstrate its seamless interoperability with existing Python software to gain chemical insight from quantum chemistry calculations. Leveraging GPU-accelerated code, cuGBasis exhibits remarkable performance, making it highly applicable to larger systems or large databases. Our benchmarks reveal a 100-fold performance gain compared to alternative software packages, including serial/multi-threaded Central Processing Unit and GPU implementations. This paper outlines various features and computational strategies that lead to cuGBasis’s enhanced performance, guiding developers of GPU-accelerated code.
Skip Nav Destination
Article navigation
14 August 2024
Research Article|
August 19 2024
CuGBasis: High-performance CUDA/Python library for efficient computation of quantum chemistry density-based descriptors for larger systems
Alireza Tehrani
;
Alireza Tehrani
(Conceptualization, Software, Validation, Writing – original draft, Writing – review & editing)
Department of Chemistry, Queen’s University
, Kingston, Ontario K7L-3N6, Canada
Search for other works by this author on:
Michelle Richer
;
Michelle Richer
(Conceptualization, Software, Writing – review & editing)
Department of Chemistry, Queen’s University
, Kingston, Ontario K7L-3N6, Canada
Search for other works by this author on:
Farnaz Heidar-Zadeh
Farnaz Heidar-Zadeh
a)
(Conceptualization, Software, Validation, Writing – original draft, Writing – review & editing)
Department of Chemistry, Queen’s University
, Kingston, Ontario K7L-3N6, Canada
a)Author to whom correspondence should be addressed: farnaz.heidarzadeh@queensu.ca
Search for other works by this author on:
a)Author to whom correspondence should be addressed: farnaz.heidarzadeh@queensu.ca
J. Chem. Phys. 161, 072501 (2024)
Article history
Received:
May 01 2024
Accepted:
June 17 2024
Citation
Alireza Tehrani, Michelle Richer, Farnaz Heidar-Zadeh; CuGBasis: High-performance CUDA/Python library for efficient computation of quantum chemistry density-based descriptors for larger systems. J. Chem. Phys. 14 August 2024; 161 (7): 072501. https://doi.org/10.1063/5.0216781
Download citation file:
Sign in
Don't already have an account? Register
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
Pay-Per-View Access
$40.00
Citing articles via
DeePMD-kit v2: A software package for deep potential models
Jinzhe Zeng, Duo Zhang, et al.