Release notes
First release of Distributed Qaptiva
Version 0.1.0 released on July 2024
What is Distributed Qaptiva
Distributed Qaptiva is the distributed Quantum Appliance developed by Eviden. This appliance is meant to be deployed in a
High-Performance Computing (HPC) environment with distributed resources, offering a highly optimized quantum circuit simulation with
multithreading and state vector distribution. It features DLinAlg
, a distributed Linear-algebra based simulator
that extends the mono-node LinAlg simulator in Qaptiva to take advantage of multi-core (with OpenMP parallelism) and multi-nodes architectures.
Message Passing Interface (MPI) protocol is used to handle communication between the distributed resources used to store and
manipulate quantum states. This simulator offers the possibility to simulate larger circuits, as the complete representation of the
state vector can be distributed across multiple nodes in a cluster, which allows us to overcome the memory limitation of a mono-node
architecture.
Distributed Qaptiva Requirements
A HPC cluster with a compatible software stack:
Compute nodes with AVX512 support (preferably)
RHEL 8 or 9 Operating System (preferably RHEL 9.4)
Slurm scheduling system 23.02 (or above)
Python version 3.9, 3.10, 3.11 or 3.12
OpenMPI version 4.1.5 or above
CUDA version 11.8 on RHEL 8, 12.4 on RHEL 9
Intel oneAPI MKL library