Skip to content

Multigeometry and expressive boundaries#30

Merged
gcalin merged 79 commits intomainfrom
dev
Mar 10, 2026
Merged

Multigeometry and expressive boundaries#30
gcalin merged 79 commits intomainfrom
dev

Conversation

@gcalin
Copy link
Copy Markdown
Member

@gcalin gcalin commented Feb 21, 2026

Features

Parallel Semantics

  • ABQLBM and LQLGA now support parallel semantics. The development is mostly focusing on ABQLBM because we can run larger grids.
  • Parallel semantics include:
    • Initial Conditions
    • Boundary Conditions
    • Updating boundary conditions after creating the lattice
    • Adaptive register logic to avoid unnecessary qubits
    • No change necessary to the high level API, the parallel semantics are inferred based on the specification

Expressive boundary conditions

  • ABQLBM now supports the YMonomial BC specification. Limited support only to y [comp] x^2 for now, as this is a proof of concept
  • Full support for parsing, stl meshing, serialization.

Demos

  • Updated existing demos to include smaller (faster) simulations
  • Added demos for parallel ICs and BCs in the ABQLBM

Bugfixes

  • Fixed a bug in the specification of the MSQLBM demo
  • Fixed a bug where transpiling CH without decomposing first resulted in incorrect results
  • Fixed versions for qiskit and qiskit_ibm_runtime dependencies as newer minor versions include major API or functionality changes.

@gcalin gcalin merged commit 4a7042a into main Mar 10, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant