Skip to content

Add SciMLOperators-backed lazy operators and benchmarks#231

Open
CleanDev-Fix wants to merge 2 commits into
qojulia:masterfrom
CleanDev-Fix:codex/qo522-sciml-lazy-operators
Open

Add SciMLOperators-backed lazy operators and benchmarks#231
CleanDev-Fix wants to merge 2 commits into
qojulia:masterfrom
CleanDev-Fix:codex/qo522-sciml-lazy-operators

Conversation

@CleanDev-Fix

Copy link
Copy Markdown

This adds a SciMLOperators-backed lazy-operator extension to QuantumOpticsBase, wires the package and test environments to load SciMLOperators, and adds focused tests plus a local benchmark script.

Verified locally:

  • extension loads in the package environment
  • smoke check shows 0.0 dense difference for a sample operator
  • test/test_sciml_lazyoperators.jl passes 11/11
  • benchmark script runs and reports comparative timings for the new path

Benchmark takeaway:

  • the current lazy implementation is faster in the tested sizes
  • SciML caching helps, but remains slower than the current implementation

Known gap:

  • full package-wide CI was not rerun in this attempt

@CleanDev-Fix CleanDev-Fix force-pushed the codex/qo522-sciml-lazy-operators branch from f8ca5db to 800c579 Compare June 19, 2026 02:04
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