Skip to content
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

Feature/arkode sts #541

Merged
merged 411 commits into from
Nov 15, 2024
Merged

Feature/arkode sts #541

merged 411 commits into from
Nov 15, 2024

Conversation

maggul
Copy link
Collaborator

@maggul maggul commented Jul 12, 2024

This is a draft PR for feedback on new STS module.

@drreynolds
Copy link
Collaborator

Unfortunately, the rebase to develop seems to have marked hundreds of files as conflicts. I'll work on fixing this branch now, so that it will be easier for folks to review.

@balos1
Copy link
Member

balos1 commented Jul 12, 2024

Unfortunately, the rebase to develop seems to have marked hundreds of files as conflicts. I'll work on fixing this branch now, so that it will be easier for folks to review.

Yeah, I think in the future we should not rebase develop on main (if main is updated directly) and instead do a merge. I don't see a real advantage to having the same linear history for main and develop, and it seems the rebase has a pretty big downside.

@drreynolds
Copy link
Collaborator

and it seems the rebase has a pretty big downside.

Indeed. Although rebasing might be no big deal for branches with 1-2 commits, it is a huge waste of time for a branch with any appreciable amount of development.

Copy link
Collaborator

@drreynolds drreynolds left a comment

Choose a reason for hiding this comment

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

I still need to look at the changes in src/arkode, but I wanted to share my comments so far.

examples/arkode/C_serial/erk_analytic.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/erk_analytic.out Outdated Show resolved Hide resolved
examples/arkode/C_serial/ark_analytic.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_analytic.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_analytic.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_analytic.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_analytic_VarJac.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_analytic_VarJac.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_analytic_VarJac.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_analytic_VarJac.c Outdated Show resolved Hide resolved
Copy link
Collaborator

@drreynolds drreynolds left a comment

Choose a reason for hiding this comment

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

One more set of comments, covering the rest of this draft PR.

src/arkode/arkode_lsrkstep_impl.h Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep_impl.h Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep_impl.h Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep_impl.h Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep_io.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
@maggul maggul marked this pull request as ready for review September 9, 2024 16:51
@balos1 balos1 added this to the SUNDIALS Next milestone Sep 10, 2024
Copy link
Collaborator

@drreynolds drreynolds left a comment

Choose a reason for hiding this comment

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

I've finished reviewing the documentation updates. I'll review the code soon.

CHANGELOG.md Outdated Show resolved Hide resolved
doc/shared/RecentChanges.rst Outdated Show resolved Hide resolved
doc/arkode/guide/source/Constants.rst Show resolved Hide resolved
doc/arkode/guide/source/Mathematics.rst Outdated Show resolved Hide resolved
doc/arkode/guide/source/Mathematics.rst Outdated Show resolved Hide resolved
doc/arkode/guide/source/Usage/LSRKStep/User_callable.rst Outdated Show resolved Hide resolved
doc/arkode/guide/source/Usage/LSRKStep/User_callable.rst Outdated Show resolved Hide resolved
doc/arkode/guide/source/Usage/LSRKStep/User_supplied.rst Outdated Show resolved Hide resolved
doc/arkode/guide/source/Usage/LSRKStep/User_supplied.rst Outdated Show resolved Hide resolved
doc/shared/sundials.bib Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_analytic.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_analytic.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_analytic_VarJac.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_analytic_VarJac.c Outdated Show resolved Hide resolved
examples/arkode/C_serial/lsrk_ssp_analytic.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
@maggul maggul assigned maggul and unassigned maggul Sep 11, 2024
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
include/arkode/arkode.h Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
Copy link
Collaborator

@drreynolds drreynolds left a comment

Choose a reason for hiding this comment

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

One minor item (I'll commit it myself in a moment).

src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
Broke long comment into multiple lines.
drreynolds
drreynolds previously approved these changes Nov 15, 2024
drreynolds
drreynolds previously approved these changes Nov 15, 2024
src/arkode/arkode_lsrkstep.c Outdated Show resolved Hide resolved
Copy link
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.

This looks good. Once the CI passes I'll merge sundials-codes/answers#39 and update the submodule here.

gardner48 pushed a commit to sundials-codes/answers that referenced this pull request Nov 15, 2024
Output files for LSRKStep, see LLNL/sundials#541
@gardner48 gardner48 merged commit a3fa77f into develop Nov 15, 2024
30 checks passed
@gardner48 gardner48 deleted the feature/arkode-sts branch November 15, 2024 23:36
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.

5 participants