Skip to content

LSRKStep updates#815

Merged
gardner48 merged 84 commits intofeature/fes-stagingfrom
feature/fes-lsrk-cleanup
Mar 25, 2026
Merged

LSRKStep updates#815
gardner48 merged 84 commits intofeature/fes-stagingfrom
feature/fes-lsrk-cleanup

Conversation

@drreynolds
Copy link
Copy Markdown
Collaborator

General LSRKStep cleanup, including always using (tcur,ycur) as the current stage solution, and to only call RHS on that vector.

…urrent stage solution, and to only call RHS on that vector
@drreynolds
Copy link
Copy Markdown
Collaborator Author

This is the third in a sequence of PRs for ARKODE to support our FES collaborators. Please review this one after #814. When the stack is complete, we'll do a final PR into develop

@drreynolds
Copy link
Copy Markdown
Collaborator Author

This PR should be ready to review -- all CI issues resulting from the new release have been resolved.

Copy link
Copy Markdown
Member

@gardner48 gardner48 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than a side effect of removing the yn to ycur copy in #813, this looks good to go

Comment thread src/arkode/arkode_lsrkstep.c Outdated
Comment thread src/arkode/arkode_lsrkstep.c Outdated
Copy link
Copy Markdown
Member

@gardner48 gardner48 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor suggestion to use tn with yn and note a bugfix in the change log. Otherwise this looks good to me.

Comment thread src/arkode/arkode_lsrkstep.c Outdated
Comment thread src/arkode/arkode_lsrkstep.c Outdated
Comment thread src/arkode/arkode_lsrkstep.c Outdated
Comment thread src/arkode/arkode_lsrkstep.c Outdated
Comment thread src/arkode/arkode_lsrkstep.c Outdated
Comment thread src/arkode/arkode_lsrkstep.c Outdated
Comment thread src/arkode/arkode_lsrkstep.c Outdated
Comment thread src/arkode/arkode_lsrkstep.c
Comment thread doc/shared/RecentChanges.rst
Comment thread CHANGELOG.md
Base automatically changed from feature/fes-yout-copy to feature/fes-staging March 25, 2026 03:35
@gardner48 gardner48 merged commit f777240 into feature/fes-staging Mar 25, 2026
49 checks passed
@gardner48 gardner48 deleted the feature/fes-lsrk-cleanup branch March 25, 2026 05:22
gardner48 added a commit that referenced this pull request Apr 3, 2026
…ies, LSRKStep updates, Preallocate, GetStageIndex) (#897)

Combined updates from several PRs:
* #813: step pre/post functions, stage postprocessing, and pre RHS
functions
* #814: removed an extraneous copy of `yn` into `yout` when running in
ONE_STEP mode for ARKODE
* #815: various cleanup to the LSRKStep module
* #819: user-callable routine to retrieve the current stage index
* #886: user-callable `ARKodeInit` routine to finalize ARKODE and
allocate remaining memory before `ARKodeEvolve` is called

---------

Co-authored-by: David Gardner <gardner48@llnl.gov>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants