Expand description
Quantum circuit simulators for the QuantRS2 framework.
This crate provides various simulation backends for quantum circuits, including state vector simulation on CPU and optionally GPU.
It includes both standard and optimized implementations, with the optimized versions leveraging SIMD, memory-efficient algorithms, and parallel processing to enable simulation of larger qubit counts (30+).
Modules§
- benchmark
- Benchmarking utilities for quantum simulators
- clifford_
sparse - Enhanced Clifford/Stabilizer simulator using sparse representations
- dynamic
- enhanced_
statevector - Enhanced state vector simulator using SciRS2 features
- error_
correction - Quantum error correction codes and utilities
- linalg_
ops - Linear algebra operations for quantum simulation using SciRS2
- noise
- Noise models for quantum simulation Noise models for quantum simulation
- noise_
advanced - Advanced noise models for realistic device simulation
- optimized_
chunked - Optimized quantum state vector simulation using chunked memory processing
- optimized_
simd - SIMD-accelerated operations for quantum state vector simulation
- optimized_
simple - Optimized quantum gate operations using a simplified approach
- optimized_
simulator - Optimized quantum circuit simulator with automatic selection of best implementation
- optimized_
simulator_ chunked - Optimized state vector simulator for large qubit counts (30+)
- optimized_
simulator_ simple - Optimized state vector simulator for quantum circuits (Simplified version)
- prelude
- Prelude module that re-exports common types and traits
- simulator
- Common simulator interface and results for quantum circuit simulations.
- stabilizer
- Stabilizer simulator for efficient simulation of Clifford circuits
- statevector
- tensor
- utils
Structs§
- Error
Correction - A placeholder for future error correction code implementations