Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
calstar
/
STAR
Public
Notifications
You must be signed in to change notification settings
Fork
1
Star
5
Code
Issues
1
Pull requests
4
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Replace the C physics port with a Numba accelerator
- #37
#37
Merged
swissskimmilk
merged 20 commits into
main
calstar/STAR:main
from
engine-design/numba-accelerator
calstar/STAR:engine-design/numba-accelerator
Copy head branch name to clipboard
Sep 5, 2026
Conversation
Commits
20
(20)
Checks
Files changed
Merged
Replace the C physics port with a Numba accelerator
#37
swissskimmilk
merged 20 commits into
main
calstar/STAR:main
from
engine-design/numba-accelerator
calstar/STAR:engine-design/numba-accelerator
Copy head branch name to clipboard
Commits
Commits on Sep 4, 2026
Add numba physics kernels and 3-way Layer-1 benchmark, declare numba dep
swissskimmilk
committed
db6ef59
View commit details
Copy full SHA for db6ef59
Browse repository at this point
Free numba kernels from the C EdEngineState with pure-Python param extraction
swissskimmilk
committed
c308962
View commit details
Copy full SHA for c308962
Browse repository at this point
Port ablative cooling to numba, closing the last coverage gap vs the C kernel
swissskimmilk
committed
235cd2b
View commit details
Copy full SHA for 235cd2b
Browse repository at this point
Add live A/B parity suite for the numba accelerator vs C and Python
swissskimmilk
committed
f3ee62d
View commit details
Copy full SHA for f3ee62d
Browse repository at this point
Move accelerator into engine/accel and drop the C injector solve from evaluate
swissskimmilk
committed
aea1d6a
View commit details
Copy full SHA for aea1d6a
Browse repository at this point
Route production through engine.accel: solve, chamber_solve, dispatcher, call sites
swissskimmilk
committed
53a610b
View commit details
Copy full SHA for 53a610b
Browse repository at this point
CI: replace native-parity with a matrixed accel-parity job covering numba and C
swissskimmilk
committed
c3296fd
View commit details
Copy full SHA for c3296fd
Browse repository at this point
Vectorise the chug sweep and add a numba kernel for it, removing the last C dependency
swissskimmilk
committed
c4e56d6
View commit details
Copy full SHA for c4e56d6
Browse repository at this point
Retire the C oracle from the parity suite; guard numba against Python at 1e-6
swissskimmilk
committed
80d023d
View commit details
Copy full SHA for 80d023d
Browse repository at this point
Drop the ED_ACCEL=c dispatch branch now that the parity suite no longer needs it
swissskimmilk
committed
4561b11
View commit details
Copy full SHA for 4561b11
Browse repository at this point
Delete the C physics port; numba is the accelerator
swissskimmilk
committed
f76e667
View commit details
Copy full SHA for f76e667
Browse repository at this point
Port the pintle injector to numba, extending accelerated coverage beyond impinging
swissskimmilk
committed
1a13957
View commit details
Copy full SHA for 1a13957
Browse repository at this point
Discriminate unsupported-config from non-convergence in the accelerator API
swissskimmilk
committed
fb84c7d
View commit details
Copy full SHA for fb84c7d
Browse repository at this point
Fix parity suite under strict mode: forcing the Python reference is not a failure
swissskimmilk
committed
9f8588c
View commit details
Copy full SHA for 9f8588c
Browse repository at this point
Add a guard that production actually calls the accelerator, not just that it works
swissskimmilk
committed
761fee3
View commit details
Copy full SHA for 761fee3
Browse repository at this point
Strengthen the bypass guard: per-candidate ratio, chug seam, call-site notes
swissskimmilk
committed
2388118
View commit details
Copy full SHA for 2388118
Browse repository at this point
Fix Layer 1 convergence plot x-axis, evaluation counter, and chart legend
swissskimmilk
committed
4418536
View commit details
Copy full SHA for 4418536
Browse repository at this point
Memoize decompressed CEA tables so a Layer 1 run reads the .npz once, not 73 times
swissskimmilk
committed
e347ccc
View commit details
Copy full SHA for e347ccc
Browse repository at this point
Floor CMA iter_budget at 1 so max_iterations below the restart count cannot divide by zero
swissskimmilk
committed
b4c9f1b
View commit details
Copy full SHA for b4c9f1b
Browse repository at this point
Drop two redundant deepcopies of the worker evaluate() payload
swissskimmilk
committed
ce92dd5
View commit details
Copy full SHA for ce92dd5
Browse repository at this point
You can’t perform that action at this time.