Quantum Computing Software

Quantum Computing Software

Quantum Computing Software

Available Software Modules

Pawsey supports several different quantum computing frameworks, aiming for significant coverage of CUDA-enabled software.

Software

Version(s)

Module Name

Documentation

Software

Version(s)

Module Name

Documentation

Qiskit

1.4.5, 2.3.0

py-qiskit/1.4.5, py-qiskit/2.3.0 ,py-qiskit-nompi/1.4.5, py-qiskit-nompi/2.3.0

Qiskit Aer Docs

PennyLane

0.44.0

py-pennylane/0.44.0

PennyLane Docs

PennyLane-Qiskit

0.44.0

py-pennylane-qiskit/0.44.0

Pennylane-Qiskit Docs

cuQuantum

25.11.1

cuquantum/25.11.1

cuQuantum Docs

cuTensor

2.4.1

cutensor/2.4.1

cuTensor Docs

Qiskit is an open-source quantum SDK developed by IBM. It provides tools for building quantum circuits, running simulations, and can also be used to execute circuits on real quantum hardware. On Setonix-Q, Qiskit is available with Qiskit Aer, which provides several simulation methods:

  • statevector — full wavefunction simulation (GPU supported)

  • density_matrix — density matrix simulation for noise modelling (GPU supported)

  • unitary — unitary matrix simulation of the circuit (GPU supported)

  • tensor_network — tensor network simulation (GPU only, via cuTensorNet)

  • matrix_product_state — MPS-based simulation for circuits with limited entanglement (CPU only)

  • stabilizer — efficient simulation of Clifford circuits (CPU only)

  • extended_stabilizer — approximate simulation for Clifford+T circuits (CPU only)

  • superop — superoperator matrix simulation (CPU only)

GPU acceleration is enabled by setting device="GPU" when creating the AerSimulator.

PennyLane is an open-source quantum programming framework developed by Xanadu. It is designed for differentiable programming of quantum computers, making it suitable for hybrid quantum-classical workflows, variational quantum algorithms, and quantum machine learning applications. PennyLane provides several simulation backends:

  • lightning.qubit — statevector simulation with OpenMP parallelisation (CPU)

  • lightning.gpu — statevector simulation with GPU acceleration via cuStateVec

  • lightning.tensor — tensor network simulation with GPU acceleration via cuTensorNet

PennyLane-Qiskit is a plugin that allows PennyLane users to access Qiskit Aer backends. This is useful for combining PennyLane's programming model with Qiskit Aer's GPU-accelerated simulation capabilities.

cuQuantum is an NVIDIA SDK for GPU-accelerated quantum circuit simulation. It includes two main libraries:

  • cuStateVec — accelerates statevector simulation by performing gate operations directly on GPU memory

  • cuTensorNet — accelerates tensor network methods by optimising tensor contraction pathways on the GPU

cuTensor is a separate NVIDIA library for tensor algebra operations, used as a dependency by cuTensorNet.

These libraries are loaded as dependencies and used internally by Qiskit Aer and PennyLane Lightning backends — you typically do not interact with them directly.


Software requests

As setonix-q quantum is new, there is a possibility for new software to be added to the supported software stack. Please email the helpdesk, mentioning setonix-q and software in the ticket. New software will be added based on feasibility and demand.