************************************************************************** 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 * Qubit reordering on single/multiple device(s) * 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 Toolkit 11.x `_ and compatible driver r450+ (see `CUDA Driver Release Notes `_). .. toctree:: :caption: Contents :maxdepth: 2 release_notes overview getting_started api/index