QuantumOptics.jl icon indicating copy to clipboard operation
QuantumOptics.jl copied to clipboard

Implement benchmarks for broadcasting QO types

Open apkille opened this issue 6 months ago • 4 comments

Integrates very simple benchmarking into CI, specifically for bringing QO.jl up to speed with the SciML interface (#404). Note, at this current moment, this is not me reserving the following bounty #407. I am merely submitting this PR to benchmark work in merged PRs (#404, https://github.com/qojulia/QuantumOpticsBase.jl/pull/172). There is still a substantial amount of work to be done in migrating other QO benchmarks to this suite.

I should also mention: to add support for solving SDEs with QO types, I defined the method wiener_randn! from DiffEqNoiseProcess.jl, which meant adding it as a dependency (this is a requirement for custom array types https://github.com/SciML/StochasticDiffEq.jl/pull/579#event-13828699414).

apkille avatar Aug 11 '24 14:08 apkille