Skip to content

Add AirspeedVelocity benchmarking CI - #562

Merged
ChrisRackauckas merged 3 commits into
SciML:masterfrom
ChrisRackauckas-Claude:airspeedvelocity-benchmarks
Sep 12, 2026
Merged

ChrisRackauckas merged 3 commits into
SciML:masterfrom
ChrisRackauckas-Claude:airspeedvelocity-benchmarks

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Summary

  • Adds .github/workflows/benchmark.yml running AirspeedVelocity on pull requests (Julia 1 and lts, 30 min timeout), following the OrdinaryDiffEq.jl setup.
  • Adds benchmark/benchmarks.jl with a small SUITE covering representative workloads for this package.

The suite was verified locally in a fresh environment: it loads and all benchmarks run in ~~300s.

Test plan

  • run(SUITE) locally: all benchmarks pass (~~300s)
  • Runic formatting clean on benchmark/benchmarks.jl
  • "Benchmark this PR" workflow triggers and completes on this PR

🤖 Generated with Devin (harness: devin 3000.10.21, model: SWE-2 Max)
Session: local transcript /home/crackauc/.local/share/devin/cli/summaries/history_ccb52064e6514b21.md

ChrisRackauckas and others added 3 commits September 12, 2026 04:16
Adds a benchmark workflow (Julia 1 and lts) and a benchmark/benchmarks.jl
suite covering representative workloads so PRs check for performance
regressions.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Agent-Harness: devin 3000.10.21
Agent-Model: SWE-2 Max
Agent-Session: local session transcript /home/crackauc/.local/share/devin/cli/summaries/history_ccb52064e6514b21.md
The dep install + precompile plus benchmarking both the base and PR revs
exceeds the 30 minute job timeout on this package's dependency tree.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Agent-Harness: devin 3000.10.21
Agent-Model: SWE-2 Max
Agent-Session: local session transcript /home/crackauc/.local/share/devin/cli/summaries/history_5872b13ce3ce43b6.md
find_identifiable_functions on the 3-compartment model takes ~10 min per
evaluation on current Julia; assess_identifiability already exercises the
same differential-algebra path.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Agent-Harness: devin 3000.10.21
Agent-Model: SWE-2 Max
Agent-Session: local session transcript /home/crackauc/.local/share/devin/cli/summaries/history_5872b13ce3ce43b6.md
@ChrisRackauckas
ChrisRackauckas merged commit c114604 into SciML:master Sep 12, 2026
7 checks passed
ChrisRackauckas added a commit that referenced this pull request Sep 13, 2026
- Add AirspeedVelocity benchmarking CI (#562)
- Type the power series input dicts in wronskian (#558)



Agent-Harness: Claude Code
Agent-Model: claude-opus-5[1m]
Claude-Session: https://claude.ai/code/session_014FEzNTLFutCmTEAZ3zBg5R

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.

2 participants