Execution on Classiq simulators
Classiq offers execution on simulators that are located at the Classiq backend.Simulator Usage
- SDK
- IDE
-
simulator: A general-purpose quantum simulator capable of handling circuits with up to 25 qubits. -
simulator_statevector: Returns he full state vector, including phase information of the output state produced by the quantum circuit. Due to the exponential growth of the state vector, this simulator is suitable only for circuits with up to 18 qubits. -
simulator_density_matrix: Uses density matrices to simulate open quantum circuits and supports simulations for circuits containing up to 25 qubits. -
simulator_matrix_product_state: Efficiently simulates quantum circuits of up to 25 qubits, especially suited for circuits exhibiting low entanglement.
ClassiqSimulatorBackendNames.
Nvidia Simulator Usage
Execution on Nvidia simulators requires specific license permissions. Before first use, contact Classiq support. Classiq supports two types of Nvidia simulators, with the same inputs and outputs but different underlying infrastructure, capable of simulating circuits with up to 29 qubits:- The backends
ClassiqNvidiaBackendNames.SIMULATORandClassiqNvidiaBackendNames.SIMULATOR_STATEVECTORare better suited when multiple circuits need to be executed in sequence. - The backends
ClassiqNvidiaBackendNames.BRAKET_NVIDIA_SIMULATORandClassiqNvidiaBackendNames.BRAKET_NVIDIA_SIMULATOR_STATEVECTORare executed using Amazon Braket’s infrastructure, and provide faster execution for single circuits. Credentials for AWS are not needed.
ClassiqNvidiaBackendNames.SIMULATOR_STATEVECTOR and ClassiqNvidiaBackendNames.braket_nvidia_simulator_statevector return the state vector at the end of the circuit’s execution (analogous to the
above simulator_statevector).
- SDK
- IDE
The number of execution requests to the NVIDIA simulator may be limited.
If you encounter any problem, contact
Classiq support.
Supported Backends
Included simulators:- “nvidia_simulator_statevector”
- “simulator”
- “simulator_statevector”
- “simulator_density_matrix”
- “nvidia_simulator”
- “braket_nvidia_simulator”
- “simulator_matrix_product_state”
- “braket_nvidia_simulator_statevector”

