Skip to content

YASS integrator#1985

Closed
BenWibking wants to merge 6 commits into
AMReX-Astro:developmentfrom
BenWibking:fix-BE-numberdensities
Closed

YASS integrator#1985
BenWibking wants to merge 6 commits into
AMReX-Astro:developmentfrom
BenWibking:fix-BE-numberdensities

Conversation

@BenWibking

@BenWibking BenWibking commented Apr 27, 2026

Copy link
Copy Markdown
Collaborator

Prototype YASS integrator.

Also some fixes for primordial_chem w/ use_number_densities + BackwardEuler.

@BenWibking BenWibking changed the base branch from main to development April 27, 2026 17:18
BenWibking and others added 4 commits April 27, 2026 14:07
- Implement YASS (Yet Another Simple Solver) from Khokhlov et al. 2012
  as a variant of the BackwardEuler integrator: single Newton iteration
  with Y^0 as initial guess and step size control based on relative
  change per step (|Y^n - Y^0| < eps * Y^0 for species above floor)
- Add runtime parameters: use_yass, yass_eps, yass_floor
- Restore VODE_MAXORD from 1 to 5 in vode_type.H
- Fix actual_rhs signature in primordial_chem to take const burn_t&
@BenWibking BenWibking changed the title Fix BackwardEuler + use_number_densities YASS integrator Apr 27, 2026
@BenWibking BenWibking closed this Apr 28, 2026
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