Ψ 量子涡旋仿真平台

本地量子计算引擎 · GUI + DLL 双交付 · 支持第三方算法集成
5 种后端 21 种量子门 OpenQASM 2.0 GPU 加速 零联网 · 零安装
24 小时活跃
PART I

1能力概览

1.1 五种计算后端

DLL 提供 5 种量子态存储后端,按量子比特规模与电路特征自动选择最优路径:

StateVector (Dense)
32 qubits
密集存储全态向量
f64 精度 · 2ⁿ 内存
Sparse
64 qubits
稀疏态向量
只存非零振幅
MPS
100,000 qubits
矩阵乘积态
低纠缠电路高效
Stabilizer
256 qubits
Clifford 电路
Tableau O(n²) 算法
Hybrid (GPU)
32 qubits
GPU/CPU 自动切换
GPU 失败回退 CPU
后端选择策略:≤12 比特用 Dense(最快);13–64 比特用 Sparse(省内存);低纠缠大电路用 MPS(可上万比特);纯 Clifford 电路用 Stabilizer(最快);有 GPU 用 Hybrid(加速)。

1.2 二十一种量子门

DLL 支持 21 种量子门,覆盖教学、研究、算法开发全部需求:

单比特门(10 种)

H
Hadamard
X
Pauli-X
Y
Pauli-Y
Z
Pauli-Z
S
π/2 相位
T
π/4 相位
Rx
旋转 θ
Ry
旋转 θ
Rz
旋转 θ
U3
U(θ,φ,λ)

双比特门(9 种)

CNOT
控制-非
CZ
控制-相位
SWAP
交换
iSWAP
i 交换
XX
XX 交互
YY
YY 交互
CRx
控制-Rx
CRy
控制-Ry
CRz
控制-Rz

三比特门(2 种)

Toffoli
双控制-非
Fredkin
控制-SWAP
GUI 可视化门:GUI 拖拽支持 H / X / Y / Z / S / T / CNOT / CZ / SWAP 共 9 种常用门。DLL FFI 接口支持全部 21 种门,开发者可通过 qsim_state_run_circuit 批量执行任意门组合。
设计哲学:DLL 是"量子电路执行引擎",不绑定特定算法。用户可基于此引擎自行实现 VQE / QAOA / Grover / 量子相位估计 / 哈密顿量模拟等任意量子算法。这是"授人以渔"而非"授人以鱼"。
PART II

2应用矩阵

覆盖量子算法全栈:从量子傅里叶变换到张量网络,从 GPU 加速到稳定子电路,Rust 原生实现,零拷贝 FFI,单进程内多后端自动切换。

🌀

量子傅里叶变换 (QFT)

QFT 高效实现,多量子比特相位编码,Shor 算法核心组件。支持逆 QFT 与受控相位链。

QFT · READY
🧬

MPS 张量网络(10 万比特)

矩阵乘积态,低纠缠态高效表示,可模拟 100,000 比特大规模系统,支持纠缠熵计算与键维数自适应。

MPS · 100K QUBITS

GPU 加速

wgpu 22 跨平台后端,Vulkan / Metal / DX12 自动选择,大规模态向量并行,GPU 失败自动回退 CPU。

HYBRID · GPU
💧

稀疏态向量(64 比特)

SparseStateVector 支持 64 比特 GHZ 态,独有压缩表示只存非零振幅,省内存,无竞争对手。

SPARSE · 64 QUBITS
🛡️

稳定子电路(256 比特)

Clifford 电路模拟,Tableau O(n²) Gottesman-Knill 经典模拟,256 比特容量,量子纠错研究利器。

STABILIZER · 256 QUBITS
🌐

分布式态向量

DistributedStateVector 跨组 CNOT,rayon 多线程并行加速,超大规模电路分布式求解。

DSV · READY
PART III

3基准性能对比

与主流量子模拟器公开数据对比。QuantumSim 以 Rust 1.96 原生实现、wgpu 22 跨平台 GPU、稀疏态 64 比特、MPS 10 万比特、FFI C/Python/Rust 多语言调用五项指标领先。

软件 实现语言 最大 qubits GPU 后端 稀疏态 MPS 张量网络 FFI 多语言
★ QuantumSim Rust 1.96 32q(Dense) / 64q(Sparse) / 10万q(MPS) / 256q(Stab) / 32q(GPU) ✅ wgpu 22 跨平台 ✅ 64q ✅ 10万q C / Python / Rust
Qiskit Aer Python / C++ 32–40q cuQuantum CUDA ❌ 无 有限 Python only
Cirq + qsim Python / C++ 30–40q CUDA ❌ 无 ❌ 无 Python only
QuTiP 5 Python / NumPy 20–25q ❌ 无 GPU ❌ 无 ❌ 无 Python only
Intel QS C++ 30–42q MPI 多节点 ❌ 无 ❌ 无 C++ only
PennyLane Python / C++ 28–32q lightning.gpu ❌ 无 ❌ 无 Python only
独有优势:稀疏态向量(64 比特 GHZ)/ MPS(10 万比特)/ wgpu 22 跨平台 GPU 三项在同类软件中无竞争对手。Rust 原生实现保证内存安全与零成本抽象,FFI C ABI 可被 Python / C / C++ / Rust / Go / C# / Java 等任意支持 FFI 的语言直接调用。
DOWNLOAD

4下载中心

提供完整的 SDK 发布包,包含桌面 GUI、核心 DLL、Python 测试与开发文档。零联网、零安装、零注册,双击即用。

📦

QuantumSim V0.785 完整包

包含 GUI + DLL + Python 测试 + 文档,一键获取全部组件。

Windows x64 V0.785 ZIP
⬇ 下载 ZIP
📚

SDK 开发文档

完整 API 参考与第三方集成指南,覆盖 21 种门与 5 种后端。

在线阅读
查看文档 →
🎓

使用教程

GUI 操作指南与快速入门,从拖拽建电路到 OpenQASM 互通。

HTML 文档
查看教程 →
FAQ

5常见问题

支持多少量子比特?
按 5 种后端区分:Dense 最多 32 比特(全矩阵 f64 精度);Sparse 最多 64 比特(稀疏态向量);MPS 最多 100,000 比特(低纠缠电路);Stabilizer 最多 256 比特(Clifford 电路);Hybrid 最多 32 比特(GPU 加速)。GUI 限制 1–20 比特以保证交互流畅。
能否用 DLL 跑 VQE?
可以。用户自行实现 VQE 的 ansatz 构造与经典优化器,DLL 提供 H / Ry / Rz / CNOT 等门操作和振幅读取接口。平台定位是"电路执行引擎"而非"算法黑盒",让用户真正掌握算法底层。
能否与 Qiskit / Cirq 互通?
可以。DLL 支持 OpenQASM 2.0 格式导入导出,Qiskit / Cirq 生成的 QASM 电路字符串可直接用 qsim_run_openqasm() 执行,零迁移成本。
涡旋场动画代表什么?
涡旋场是量子态向量的可视化投影——振幅对应亮度,相位对应旋转方向。让抽象复数向量变为可见漩涡,辅助初学者建立直觉。支持 4 种渲染模式(相位+亮度 / 概率密度 / 纯相位 / 留数热图)。
是否需要联网?
完全本地运行,零联网,零云端往返,零注册。双击 exe 即用,DLL 直接 FFI 调用零网络开销。
DLL 能被哪些语言调用?
任何支持 C ABI FFI 的语言:Python(ctypes)、C / C++、Rust(libloading)、Go(cgo)、C#(DllImport)、Java(JNA)等。
如何选择后端?
≤12 比特用 Dense(最快);13–64 比特用 Sparse(省内存);低纠缠大电路用 MPS(可上万比特);纯 Clifford 电路用 Stabilizer(最快);有 GPU 用 Hybrid(加速)。
支持哪些量子门?
共 21 种。单比特门 10 种:H / X / Y / Z / S / T / Rx / Ry / Rz / U3;双比特门 9 种:CNOT / CZ / SWAP / iSWAP / XX / YY / CRx / CRy / CRz;三比特门 2 种:Toffoli / Fredkin。GUI 拖拽支持前 9 种常用门,DLL FFI 支持全部 21 种。