-
Notifications
You must be signed in to change notification settings - Fork 77
Adaptive time-stepping for transient solver using SUNDIALS #292
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
Merged
Merged
Changes from 3 commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
f0ef4f2
Add SUNDIALS dependency and build MFEM with SUNDIALS
simlapointe e2edda8
Add weak curl operator for first-order transient formulation
simlapointe 0c4d8e1
Add new transient solver config options for adaptive time-stepping
simlapointe d437156
Add first-order transient formulation with SUNDIALS ARKode schemes
simlapointe 0c10b67
Change first order ODE system formulation, add CVODE integrator, remo…
simlapointe 983cc9c
Use explicit RHS (y' = M^-1 f(y,t)) for both ARKODE and CVODE
simlapointe cff74b9
Remove weakCurl operator, no longer needed
simlapointe e5b1e1d
Remove unnecessary ODE integrator prints
simlapointe 2f10218
Merge branch 'main' into simlapointe/transient-adapt-dt
simlapointe c4b4a01
Remove 2nd order ODE formulation
simlapointe 937fb47
Update reference for transient solver tests
simlapointe b9ce371
Clean up
simlapointe 11092e9
Add SUNDIALS to spack install instructions
simlapointe 11ad777
Change SUNDIALS version for spack installer
simlapointe aea8d7f
Fix formatting issues
simlapointe 1bb2a95
Merge branch 'main' into simlapointe/transient-adapt-dt
simlapointe cd7cfc4
Use MFEM's SDIRK23 solver as the fixed step Runge-Kutta option, along…
simlapointe c86a4c6
Remove SUNDIALS MAGMA dependency
simlapointe 100d2f4
Fix formatting issues
simlapointe 8ed5f1e
Change Vector management to avoid GPU memory issue
simlapointe f1ebc29
Fix formatting issues
simlapointe cc65463
Fix typo
simlapointe 2c59a02
Make rhs/RHS lower/upper case consistent
simlapointe 47a04e9
Use MakeRef instead of Get/SetSubVector to split ODE system vectors
simlapointe 137ec8b
Fix formatting issues
simlapointe df38dbb
Simplify transient solver config file verification
simlapointe 1fd974c
Merge branch 'main' into simlapointe/transient-adapt-dt
simlapointe 9ecd6d1
fix formatting issues
simlapointe db8c2a5
Add dB/dt to ODE system instead of using trapezoidal integration
simlapointe 1b0b6b2
Remove unused En vector
simlapointe 56844da
Fix formatting issues
simlapointe 7469ea9
Merge branch 'main' into simlapointe/transient-adapt-dt
simlapointe d615337
Update coaxial example reference
simlapointe d36f954
Update time domain formulation reference doc
simlapointe 443b3b8
Add SUNDIALS to configuration options doc
simlapointe 863aee4
Fix formatting issues
simlapointe 4eab1b5
Doc fixes
simlapointe e6034e5
Remove unnecessary sundials options
simlapointe abde1ec
Merge main
simlapointe 2c2b9a8
Incorporate PR feedback
simlapointe d3d18d7
Fix formatting
simlapointe File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.