Skip to content

Conversation

drreynolds
Copy link
Collaborator

@drreynolds drreynolds commented Feb 6, 2025

I believe this PR is now complete, although we should hold off on reviews until the current release is out.

Copy link
Collaborator

@Steven-Roberts Steven-Roberts left a comment

Choose a reason for hiding this comment

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

I like how clean this is! I'm ok with the public API aside from the handling of boolean settings.

@drreynolds
Copy link
Collaborator Author

I think I've finished revising the previous implementation according to the initial feedback. It would be great if folks who looked at this previously would give it another look. Once you're happy with the structure, I'll get started on the ARKODE stepper-specific functions, other integrators, linear solvers, nonlinear solvers, etc.

drreynolds and others added 2 commits February 27, 2025 12:39
…ber of options in each category.

Co-authored-by: Steven Roberts <roberts115@llnl.gov>
@drreynolds
Copy link
Collaborator Author

I believe I've addressed all PR comments except for moving command-line processing to base classes from implementations. As I noted in my responses, I have concerns with making that move, since I worry that it decreases robustness for the sake of saving a few lines of code from implementations (but adding around the same number of lines elsewhere).

If others feel differently then I recommend we debate that later in a subsequent PR. I see no reason such a minor implementation detail should hold up this release, since even if we decide to eventually re-engineer the internals to make the move, it will not change the functionality or API.

I'm still updating answer files due to changes in what is printed in some examples, but otherwise this PR should be good for re-review.

@drreynolds drreynolds requested a review from gardner48 July 18, 2025 04:34
@gardner48 gardner48 merged commit a4f8947 into develop Jul 21, 2025
4 of 5 checks passed
@gardner48 gardner48 deleted the feature/commandline branch July 21, 2025 20:22
gardner48 added a commit that referenced this pull request Jul 21, 2025
Add functions to set options from command line args

---------

Co-authored-by: Steven Roberts <roberts115@llnl.gov>
Co-authored-by: David J. 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.

5 participants