Skip to content

Implicit temporal discretization for chemical source terms #304

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 19 commits into
base: main
Choose a base branch
from

Conversation

trevilo
Copy link
Contributor

@trevilo trevilo commented Apr 11, 2025

This PR implements an implicit (backward Euler for now) discretization of the chemical source term update within the operator split framework employed on the low Mach code path.

trevilo added 17 commits April 1, 2025 21:29
The goal here is to implement an implicit time step for the local (in
space) part of the thermochemical evolution.  To do this, we have to
rearrange the code to enable evaluation of the chemical source terms
at each point in space, rather than for the full field, so that we can
update each point in space independently.
Creating an ability to evaluate source terms at a point in space.
The the implicit-chemistry option (bool) allows the user to turn on
nonlinear, implicit solve for the chemistry update, while previous
options are restored to their original meaning (i.e., preserving the
original functionality).
@trevilo trevilo self-assigned this Apr 11, 2025
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