For organizations
Provide one quantum-simulation environment across research groups while keeping infrastructure, access, project boundaries, and data under organizational control.
QuFabric Workbench preview with sample values; the cluster, blueprint and checks are illustrative, and job submission is not available yet.
Commission QuFabric for university, laboratory, or enterprise research teams that need reproducible simulation workflows without sending inputs and results to another cloud.
Provide one quantum-simulation environment across research groups while keeping infrastructure, access, project boundaries, and data under organizational control.
Develop in notebooks, work inside the project that scopes their research, choose from the simulation engines your infrastructure team has made available, and prepare runs against pinned environments that rebuild exactly.
Control identity, project access, environments, quotas, approved engines, compute allocation, data location, monitoring, and lifecycle policies.
We validate the target infrastructure, deploy and integrate QuFabric, configure research environments with your team, and provide the agreed ongoing operations.
A project is the durable workspace research belongs to: notebooks, inputs, collaborators, and every run that follows from them.
The environment catalog is built around reproducible scientific stacks (Cirq + qsim, quimb + cotengra, TeNPy, QuTiP, PySCF, OpenFermion + PennyLane, and NetKet) and an engine appears only after your operators activate it against the image and cluster actually in service.
Work in Jupyter, then describe the same code as a Job blueprint: engine, source file, resources, and run time. QuFabric estimates the memory the chosen method needs and checks it against the designated research cluster, so a run too large to fit is caught in the form rather than after it has waited in the queue.
The Job record is built to carry the engine version, the pinned environment, input files, the resource request, and logs, so a run can be traced back to exactly what produced it.
Gate-based circuit simulation with Cirq and the qsim statevector engine: amplitudes, sampling, and expectation values. This is the runtime baseline QuFabric verifies today.
QuFabric's many-body scope covers DMRG ground states and TEBD/TDVP time evolution with TeNPy, tensor-network contraction with quimb + cotengra, neural-network quantum states with NetKet, and open-system dynamics with QuTiP.
CPU chemistry environments can be scoped for mean-field, Hartree-Fock, and potential-energy-surface research workflows, with inputs and results kept inside the organization.
project: h2-ground-state
engine: Cirq · qsim
source: ground_state.py
resources: 1 node · 8 CPU · 02:00
preflight: passed
state: blueprint (pre-release)
result: none yet
Sample QuFabric job record; the project, engine and resources shown are illustrative, and job submission is not available yet.
An environment catalog organized by research area, where every entry resolves to an exact, checksummed artifact set with a software bill of materials.
QuFabric gives each Job a stable, project-scoped identity and a full lifecycle record (status history, cancellation, and retries) so a run is accounted for, not just named.
QuFabric is designed to connect interactive research with scheduled cluster execution and parameter-sweep workflows, keeping related runs grouped under the project that owns them.
QuFabric's result layer is defined around versioned result schemas, normalized counts, statevectors, expectation values, and other artifacts, held with the run's logs and metrics.
Prototype in JupyterLab against the same pinned environment a run is later described against, nothing about the software stack changes between exploration and scale.
Run on cloud capacity you already operate and keep sensitive circuits, chemistry inputs, and results inside your environment.
| Qubits | Amplitudes | Statevector | Run time (s) |
|---|---|---|---|
| 24 | 224 = 16,777,216 | 0.12 GiB | 1.63 |
| 26 | 226 = 67,108,864 | 0.5 GiB | 7.23 |
| 28 | 228 = 268,435,456 | 2.0 GiB | 34.47 |
| 30 | 230 = 1,073,741,824 | 8.0 GiB | 146.69 |
These times are single-threaded: qsimcirq's default cpu_threads=1 was left unchanged, so each figure reflects one core of the 32-vCPU node, not the full machine.
CPU-only here is categorical, not circumstantial. The installed qsimcirq wheel ships only the basic, sse, avx2, avx512 and decide simulators and contains no CUDA module, so there is no GPU code path to select; and the pinned profile admits exactly cirq==1.7.0 with qsimcirq==0.22.0 and no CUDA or NVIDIA artifact. Either reason is sufficient on its own. The host does have a GPU; this run could not reach it.
Computed ceiling — the complex64 statevector model (2ⁿ × 8 bytes) on a 125 GiB node gives about 33 qubits before framework and workspace overhead. This is arithmetic, not a run.
A reproduction baseline, not a performance, scaling, service-level or capacity claim.
Two teaching examples ship with the module, each checked against a reference written from scratch in Python with only basic numerical libraries and no quantum library at all.
4 spins · h = 0.7 · open boundary · 4 RY layers with a CNOT chain · 400 optimisation steps
Reference: direct diagonalisation of the 16×16 Hamiltonian.
4-node star graph · depth 2 · no sampling noise · random seed 25102
Reference: full enumeration of all 16 states. The best cut is 3, at 0100 and 1011.
89.64% of the final probability sits on the two optimal solutions, so the algorithm did not reach them by chance. Both values came out exactly as recorded inside the package.
No. QuFabric is a quantum simulation platform: open-source engines running on the classical capacity of your own cloud. WECORE does not provide quantum hardware, QPUs, or supercomputers, and nothing on this page runs on real qubits.
QuFabric is in its first deployment conversations: each deployment is scoped, validated, and operated with the research organization. If you don't run a cloud foundation yet, the engagement can include deploying the open-source infrastructure layer the platform runs on. Submission to the queue stays closed until a research cluster is designated and validated for the deployment; the blueprint form and its checks are there in the meantime, so a run can be prepared and reviewed. Request a briefing to be part of that stage.
The current verified runtime baseline contains Cirq and the qsim statevector engine. Additional research environments and engine requirements are defined and validated for the deployment.
Researchers prototype in their project's notebook environment, then describe a run against the compute resources allocated to that project (engine, source file, resources, and run time) and QuFabric checks that blueprint against the designated research cluster. Simulations currently run on exactly one node, so memory is what sets the ceiling: a state vector grows as 2ⁿ and a density matrix as 2²ⁿ, and the check compares that estimate with the memory the designated cluster actually offers. Scale depends on the organization’s infrastructure and quota.
Hosted services run your work on their infrastructure, under their account and credit model. With QuFabric, your team manages projects, environments, Jobs, and results on capacity you operate, so circuits, chemistry inputs, and results never leave your environment.
Yes. JupyterLab is the working surface, with owner-scoped kernels bound to a named, reproducible environment; the same environment a run is later described against, so nothing about the stack changes between exploration and scale.
Reproducibility is built into the Job record, which is designed to carry the engine version, the image it resolves to, the source file, the resource request, the random seed, logs, and timing, so a result points back at the exact stack that produced it. Environments are pinned to checksummed artifact sets, so that stack can be rebuilt. Re-executing a Job automatically, with a guaranteed identical result, is not something QuFabric offers yet.
WECORE deploys the platform and operates the agreed platform lifecycle, monitoring platform health, coordinating upgrades, and working incidents within the responsibility split agreed for your deployment. Your team owns identity, projects, quotas, approved engines, and data location; your researchers own their Jobs and results. Panel access is role-based, and administrative actions are recorded in tamper-evident audit records.
QuFabric is delivered as a scoped deployment engagement. Pricing is tailored to each deployment and reflects the infrastructure, research environments, and operational scope agreed with the organization.