CuGBasis: High-performance CUDA/Python library for efficient computation of quantum chemistry density-based

Alireza Tehrani1, Michelle Richer1, Farnaz Heidar-Zadeh1

  • 1Department of Chemistry, Queen's University, Kingston, Ontario K7L-3N6, Canada.

PubMed
Summary

CuGBasis is a free, open-source Python library for accelerating electronic structure calculations using GPUs. It offers a 100x performance boost over CPU and other GPU methods for quantum chemistry computations.

Related Concept Videos

Maxwell-Boltzmann Distribution: Problem Solving01:20

Maxwell-Boltzmann Distribution: Problem Solving

Individual molecules in a gas move in random directions, but a gas containing numerous molecules has a predictable distribution of molecular speeds, which is known as the Maxwell-Boltzmann distribution, f(v).
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
1.4K
UV–Vis Spectroscopy of Conjugated Systems01:32

UV–Vis Spectroscopy of Conjugated Systems

Organic compounds with conjugated double bonds show strong absorption features in the UV–visible region of the electromagnetic spectrum attributed to π → π* electronic excitations. Generally, a UV–vis absorption spectrum is recorded as a plot of absorbance vs wavelength. The wavelength of maximum absorbance, which manifests as a peak in the absorption spectrum, is denoted as λmax.
One of the factors influencing λmax is the extent...
6.9K
Quantum Numbers02:43

Quantum Numbers

It is said that the energy of an electron in an atom is quantized; that is, it can be equal only to certain specific values and can jump from one energy level to another but not transition smoothly or stay between these levels.
34.5K
Distribution of Molecular Speeds01:27

Distribution of Molecular Speeds

The motion of molecules in a gas is random in magnitude and direction for individual molecules, but a gas of many molecules has a predictable distribution of molecular speeds. This predictable distribution of molecular speeds is known as the Maxwell-Boltzmann distribution. The distribution of molecular speeds in liquids is comparable to that of gases but not identical and can help to understand the phenomenon of the boiling and vapor pressure of a liquid. Consider that a molecule requires a...
3.9K
First Law: Particles in Two-dimensional Equilibrium01:18

First Law: Particles in Two-dimensional Equilibrium

Recall that a particle in equilibrium is one for which the external forces are balanced. Static equilibrium involves objects at rest, and dynamic equilibrium involves objects in motion without acceleration; but it is important to remember that these conditions are relative. For instance, an object may be at rest when viewed from one frame of reference, but that same object would appear to be in motion when viewed by someone moving at a constant velocity.
Newton's first law tells us about...
5.1K
Molecular Comparison of Gases, Liquids, and Solids02:26

Molecular Comparison of Gases, Liquids, and Solids

Particles in a solid are tightly packed together (fixed shape) and often arranged in a regular pattern; in a liquid, they are close together with no regular arrangement (no fixed shape); in a gas, they are far apart with no regular arrangement (no fixed shape). Particles in a solid vibrate about fixed positions (cannot flow) and do not generally move in relation to one another; in a liquid, they move past each other (can flow) but remain in essentially constant contact; in a gas, they move...
40.8K