Commit Graph
149 Commits
Author SHA1 Message Date
Tzanio Kolev 4a17243415 Merge pull request #5079 from mfem/ode-stage-solve
Update ODESolver to work with ImplicitSolve for stage-state, u, and stage-slope, du/dt
2026-01-02 11:41:38 -08:00
bslazarov ebdd44d5bd comment modification 2025-12-02 11:46:00 -08:00
blaz b6ef7a9d5d modifications 2025-11-30 23:34:45 -08:00
blaz af2439c80b style 2025-11-28 21:21:02 -08:00
blaz a81fd590ac modification of the time integrators 2025-11-28 21:20:14 -08:00
Boyan LazarovandJan Nikl de71d2ec28 Update linalg/ode.cpp
Co-authored-by: Jan Nikl <nikl1@llnl.gov>
2025-11-21 12:20:12 -08:00
Boyan LazarovandJan Nikl c968008b62 Update linalg/ode.cpp
Co-authored-by: Jan Nikl <nikl1@llnl.gov>
2025-11-21 12:19:48 -08:00
blaz ecd6becbf9 removing WIP 2025-11-21 12:14:26 -08:00
Sohail Reddy f768ba1c75 Changed ImplicitVariable to ImplicitVariableType 2025-11-20 11:04:10 -08:00
Sohail Reddy 5c938034c8 Removed html tables, cleaned documentation 2025-11-13 14:13:30 -08:00
blaz 6ab2ede252 implementation of requested changes 2025-11-09 00:13:50 -08:00
Sohail Reddy db8c62eaf5 Added documentation on switching between solving for stage state and slope, updated examples and variable names. 2025-10-24 14:22:12 -07:00
blaz b598b81496 using only the interface of TimeDependentOperator 2025-10-23 22:46:57 -07:00
Sohail Reddy 83232d67d1 disabled Implicit stage-stage solve for SecondOrderODESolvers 2025-10-20 13:46:45 -07:00
Sohail Reddy b57c18b664 Added capability to ImplicitSolve for either stage slope, k=du/dt, or the stage state. Defaults to stage-slope for compatibility with existing TimeDependentOperators 2025-10-19 16:42:33 -07:00
Toni-ko 93c45b205b code style update 2025-08-11 17:11:35 -07:00
Toni-ko 479433c871 Added a higher order IMEX Scheme - fixed some typos 2025-07-31 14:25:40 -07:00
Toni-ko 4269b06149 Changed SplitODESolver so that it inherits from ODESolver. Added an RK2 IMEX Method. 2025-07-30 15:27:47 -07:00
Toni-ko b8660af425 Implements SplitTimeDependentOperator class along with supporting methods. Implements an IMEX scheme for ex41. Solutions to ex41 look reasonable. 2025-07-28 16:55:23 -07:00
Michael Tupek ba36f8f7df Update ode.cpp
Move state increment to be consistent with other second order time integrators.
2025-02-25 11:17:05 -08:00
Michael Tupek b55e674f55 Update ode.cpp
Trying to guess at failing mfem tests.  Having Newmark fixed quickly would be great.
2025-02-25 07:20:19 -08:00
Christopher vogl 9edb7b5a75 fix to address bug affecting NewmarkSolver and GeneralizedAlpha2Solver 2025-02-18 11:49:13 -08:00
Christopher vogl 741638cb9b Revert "Address some subtle bugs in the changed Newtmark integration method."
This reverts commit cdc4a92c57.
2025-02-18 11:36:03 -08:00
Michael Tupek cdc4a92c57 Address some subtle bugs in the changed Newtmark integration method. 2025-02-14 13:07:23 -08:00
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Will Pazner d8a9621dd5 Fix sample runs with new ODE type integers
Also add type 6 for RK6
2024-10-16 21:59:22 -07:00
Ido Akkerman a6d067bc86 Try to fix ex10 bug 2024-10-04 17:20:20 +02:00
Ido Akkerman 3fba6c6c64 Add different mechanism for nuber of stages in ODE & Add a get function to statedata to accept blockvectors 2024-10-04 16:25:48 +02:00
IdoAkkerman 7a4bd3fb51 Non-const Get and rename Append 2024-04-04 13:59:49 +02:00
IdoAkkerman b8a5c6e1a6 Fix 2 lines between class implementation 2024-04-03 12:06:08 +02:00
IdoAkkerman d168ea86ec Correct typo 2024-04-03 12:02:15 +02:00
IdoAkkerman 59ec6ace17 Default Get implemented in ODEstate base class 2024-04-03 11:13:38 +02:00
IdoAkkerman 521b044d61 formatting ode2 message 2024-04-03 11:00:31 +02:00
IdoAkkerman 852da98c50 Changed ASSERT to range macro 2024-04-03 10:47:04 +02:00
IdoAkkerman 6bdaa12c88 Remove explicit function name from assert 2024-04-03 10:41:58 +02:00
IdoAkkerman 6787428ae8 Remove dox -- correct error messages 2024-04-03 10:40:52 +02:00
Ido AkkermanandVeselin Dobrev 68a9a070a5 Update linalg/ode.cpp
Co-authored-by: Veselin Dobrev <v-dobrev@users.noreply.github.com>
2024-04-03 10:34:24 +02:00
IdoAkkerman 43533b51d5 Merge branch 'master' into ab-am-refactor 2024-04-02 16:58:57 +02:00
Dylan Copeland 046a874cfb Merge branch 'master' of github.com:mfem/mfem into float 2024-02-06 10:56:41 -08:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
Will Pazner cd6919ce29 Return unique_ptr from ODESolver::Select (and others) 2023-12-19 12:24:34 -08:00
Tzanio Kolev d983b34924 Renamed ftype -> real_t 2023-12-13 12:51:43 -08:00
IdoAkkerman 08085843db Merge remote-tracking branch 'origin/ab-am-refactor-suggestion' into ab-am-refactor 2023-11-29 11:05:34 +01:00
Christopher vogl 098063f588 introduced ODEStateData interface and renamed ODEStateData to ODEStateDataVector 2023-11-21 19:23:52 -08:00
IdoAkkerman 4849471dc2 Changed ABORT comment 2023-11-21 10:52:31 +01:00
IdoAkkerman 3e1aec8bf8 Rename data and members of ODEStateData, also different access from ODESolver 2023-11-20 16:51:58 +01:00
IdoAkkerman ab71be1272 Make style 2023-11-20 15:43:02 +01:00
IdoAkkerman ab7028ed7e Use ABORT instead of error 2 2023-11-20 15:25:27 +01:00
IdoAkkerman 793dd5e4c2 Use ABORT instead of error 2023-11-20 15:24:41 +01:00
IdoAkkerman 3920872a08 Rename State, add const and use 2023-11-20 15:22:35 +01:00