This directory contains standalone examples for the cuEST library, covering the C API, Python API, and the cuEST SCF Python library.
For full API documentation, see https://docs.nvidia.com/cuda/cuest/.
- CUDA Toolkit 12 or later
- Python 3.10 or later
- An NVIDIA GPU (Ampere or later recommended)
From this directory:
pip install ".[cu12]" # or ".[cu13]" for CUDA 13This installs:
helpers— shared utilities used by the Python API examplescuest_scf— the cuEST SCF Python librarynvidia-cuest-cu12(ornvidia-cuest-cu13)
C API examples — see c_examples/README.md for build instructions, then:
cd c_examples
./run_all.shPython API examples:
cd python_examples
./run_all.shcuEST SCF examples and tests:
cd cuest_scf_examples
./run_all.shSee THIRD_PARTY_NOTICES.txt for licenses
and attributions for bundled third-party data and software dependencies.
Shared geometry and basis set files used by all examples are in data/:
data/
geometry/
h2o.xyz # Water molecule geometry
ch2i2.xyz # Diiodomethane geometry (ECP examples)
basis_set/
def2-svp.gbs # def2-SVP basis set
def2-universal-jkfit.gbs # def2-universal-JKFIT auxiliary basis set
def2-svp-ecp.gbs # def2-SVP ECP basis set