Edukaizen

Menu
  • Nieuws
  • Hubbard 1D
    • Part 1: 1D Hubbard model
    • Part 2: Snake layout and fSWAP
    • Part 3: Qiskit and Fire Opal
    • Part 4: 120-qubit run
    • Part 5: Time-to-answer
    • Part 6: Tensor networks
    • Part 7: Majorana propagation
    • Part 8: Reading heatmaps
    • Part 9: Digital vs cold-atom labs
    • Part 10: Official Monoprop benchmark
  • Hubbard 2D
    • Part 1: 1D to 2D
    • Part 2: Cuprates
    • Part 3: 3×3
    • Part 4: Time
    • Part 5: 4×4
    • Part 6: 6×6 Fez
  • Hadron
    • Part 1: Hadron on a quantum processor
    • Part 2: Quarks and confinement
    • Part 3: SU(2) and LSH
    • Part 4: Hamiltonian and circuit
    • Part 5: Fire Opal
    • Part 6: Classical simulations
    • Part 7: Quantum advantage
  • Black Hole OLE
    • Part 1: What we ran
    • Part 2: How OLE works
    • Part 3: Fire Opal and Kingston
    • Part 4: The tensor-network challenge
    • Part 5: Hawking and scrambling
    • Part 6: What the result proves
    • Part 7: Local toy model
    • Part 8: QGSS26 compatibility
  • Random Graph
    • Start here
    • Part 1: Theory
    • Part 2: Circuit
    • Part 3: Qiskit
    • Part 4: Complexity
    • Part 5: Verification
    • Part 6: Workflow
    • Part 7: Conclusion
  • QOS QML
    • Tutorial: UMI counts to a four-qubit circuit
    • Part 1: The QML task
    • Part 2: QOS theory
    • Part 3: Gene expression to 40 qubits
    • Part 4: JAX to hardware
    • Part 5: Readout and classifier
    • Part 6: 40-qubit result
    • Part 7: Route to quantum advantage
    • Part 8: 60-qubit result
  • Floquet-Ising
    • Part 1: Floquet physics
    • Part 2: Ising cycle
    • Part 3: Two-qubit toy model
    • Part 4: Oscillation and entanglement
    • Part 5: Noise and error mitigation
    • Part 6: Toward 51 qubits
  • GOLD REL
    • Part 1: Why gold is a relativistic quantum problem
    • Part 2: Why the 2025 gold VQE study stalled
    • Part 3: From QE and spin-orbit coupling to Qiskit
    • Part 4: Twelve gold spinor modes on four qubits
    • Part 5: The 24-qubit route: an active window for transport
    • Part 6: 24 qubits on IBM and with Fire Opal
    • Part 7: The road to quantum advantage for gold
  • Advantage List
Menu

Fermi-Hubbard op een quantumcomputer, deel 3: Qiskit, IBM Runtime en Fire Opal

Posted on July 2, 2026 by
Nederlands | English | Project page | Previous | Next

De eerste twee delen gingen over fysica en circuitstructuur. Dit deel gaat over de praktische route: hoe kom je van een lokaal Fermi-Hubbard circuit naar een run op IBM hardware, eventueel via Q-CTRL Fire Opal?

De belangrijkste les is simpel: behandel de workflow als een experiment, niet als een losse notebook. Bouw het circuit, exporteer of submit het, haal de resultaten terug, en maak daarna reproduceerbare observables.

De drie lagen

In deze repo zijn er drie lagen

  • circuitconstructie: bouw het native fSWAP/snake Fermi-Hubbard circuit;
  • execution route: draai lokaal, exporteer QASM, of submit naar IBM Runtime / Fire Opal;
  • post-processing: maak occupation, charge, spin, double occupancy, readout correctie en vergelijkingen.

Die scheiding is belangrijk. Als een resultaat tegenvalt, wil je weten of het probleem in de mapping, hardware, readout of analyse zit.

Qiskit omgeving

Op deze machine werd voor Fire Opal de bekende WSL Qiskit omgeving gebruikt

/home/bram/.venvs/qiskit/bin/python

Die omgeving bevatte Qiskit, qiskit-ibm-runtime en Fire Opal. Op een andere machine is het principe hetzelfde: gebruik een aparte virtual environment voor hardwarewerk en test eerst zonder echte submission.

Een veilige volgorde

  1. maak of activeer een Python environment;
  2. installeer de requirements;
  3. doe een dry run of QASM export;
  4. controleer de outputbestanden;
  5. submit pas daarna een kleine hardware smoke run.

De Fire Opal route

De Fire Opal route in deze repo werkt via QASM. De runner bouwt de circuits, exporteert OpenQASM en kan daarna groepen submitten.

De groepen zijn

  • main: het echte Fermi-Hubbard circuit;
  • readout: calibratiecircuits voor readout-correctie;
  • echo: een final echo circuit voor decay/fidelity diagnostiek.

Die opsplitsing is nuttig. Je kunt een kleine smoke test doen met alleen main, en daarna pas readout en echo toevoegen.

Credentials

Credentials horen niet in de repo. De runner leest ze bij runtime. De veilige route is via environment variables of via de lokale Qiskit accountconfig. In deze workflow worden tokens niet naar artifacts geschreven.

Dat is niet alleen security. Het maakt de repo ook publiceerbaar. Iemand anders moet de code, QASM en resultaten kunnen lezen zonder persoonlijke API keys te zien.

Wat Fire Opal doet

Fire Opal is een performance-management laag van Q-CTRL. Het verandert de Hubbard Hamiltoniaan niet. Het probeert de uitvoering op noisy hardware beter te maken met hardware-aware keuzes, error suppression en post-processing.

Voor deze circuits is dat relevant. De circuits zijn groot genoeg om gevoelig te zijn voor noise, maar gestructureerd genoeg om van een goede hardware-aware pipeline te profiteren.

Van job naar observable

Een quantum job die "completed" is, is nog geen fysisch resultaat. Het resultaat wordt pas interessant wanneer de counts zijn omgezet naar observables:

\[n_\uparrow(i)=\langle n_{i,\uparrow}\rangle,\quad n_\downarrow(i)=\langle n_{i,\downarrow}\rangle\\ \mathrm{charge}(i)=n_\uparrow(i)+n_\downarrow(i)\\ \mathrm{spin}(i)=n_\uparrow(i)-n_\downarrow(i)\\ D(i)=\langle n_{i,\uparrow}n_{i,\downarrow}\rangle\]

Daarna kun je vergelijken met klassieke referenties zoals MPS/TDVP of met een Majorana-propagation baseline.

De claimgrens

Een werkende Qiskit/Fire Opal route betekent

we kunnen het circuit submitten, terughalen en analyseren.

Het betekent nog niet

we hebben de volledige Fermi-Hubbard dynamica fysisch bewezen.

Voor harde claims blijven kleine exacte checks, klassieke referenties en convergence studies nodig. De setup is de machinekamer. De wetenschap zit in de vergelijking.

Bronnen en projectlinks

  • Q-CTRL Fire Opal getting started: https://docs.q-ctrl.com/fire-opal/get-started
  • IBM Quantum credentials guide: https://quantum.cloud.ibm.com/docs/guides/save-credentials
  • IBM guide for Q-CTRL Fire Opal Performance Management: https://quantum.cloud.ibm.com/docs/guides/q-ctrl-performance-management
  • Projectrepo: https://github.com/BramDo/fermi-hubbard-60q-tdvp
Nederlands | English | Project page | Previous | Next

Recent Posts

  • Quantum computing-nieuws — 12 augustus 2026
  • Quantum computing-nieuws — 11 augustus 2026
  • Quantum computing-nieuws — 10 augustus 2026
  • Quantum computing-nieuws — 9 augustus 2026
  • Quantum computing-nieuws — 8 augustus 2026

Recent Comments

No comments to show.

Archives

  • August 2026
  • July 2026
  • May 2026
  • March 2026
  • February 2026
  • September 2024

Categories

  • 10
  • Quantum Computing
  • Uncategorized
©2026 Edukaizen | Theme by SuperbThemes