************************************************************************** cuStateVec: A High-Performance Library for State Vector Quantum Simulators ************************************************************************** Welcome to the cuStateVec library documentation! **NVIDIA cuStateVec** is a high-performance library dedicated to operations with state vectors for expressing quantum algorithms. cuStateVec is a component of the :doc:`NVIDIA cuQuantum SDK <../index>`. **Download:** https://developer.nvidia.com/cuQuantum-downloads .. topic:: Key Features * Provide APIs for: * Gate application * Measurement * Expectation * Sampling * Logging purposes .. * Multi-GPU APIs: * Qubit reordering capability to minimize communication among GPUs .. topic:: Support * *Supported GPU Architectures*: ``Volta`` and ``Ampere`` * *Supported OSes*: ``Linux`` * *Supported CPU Architectures*: ``x86_64``, ``ARM64``, ``ppc64le`` .. topic:: Prerequisites * `CUDA 11.4 toolkit (or above) `_ and compatible driver (see `CUDA Driver Release Notes `_). * `NVIDIA HPC SDK v21.11 (or above) `_ .. toctree:: :caption: Contents :maxdepth: 2 release_notes overview getting_started api/index