Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

[sundials-users] [LLNL/sundials] Question regarding choice of Newton solver in IDA (Issue #594)

6 views
Skip to first unread message

Ian Abel

unread,
Oct 22, 2024, 5:53:35 PM10/22/24
to SUNDIAL...@listserv.llnl.gov

IDA provides a default Newton method (Modified Newton with no globalization) for solving the nonlinear algebraic system at every timestep. However, IDA also implements a Newton+Linesearch algorithm which is (as far as I can tell) only used from within IDACalcIC, and cannot be selected as the nonlinear solver for the per-timestep systems.

Is there a deep reason for not using linesearch globalization with the systems that IDA produces ? I am considering implementing a custom SUNNonlinearSolver to do some sort of parallelized Newton+LS and wondered if this was known to be a bad idea :)


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <LLNL/sundials/issues/594@github.com>



To unsubscribe from the SUNDIALS-USERS list: write to: mailto:SUNDIALS-USERS-...@LISTSERV.LLNL.GOV

cswoodward

unread,
Oct 22, 2024, 6:31:23 PM10/22/24
to SUNDIAL...@listserv.llnl.gov

Because IDA uses adaptive step sizes, there is a general assumption that steps will not be so large that globalization will be necessary with Newton's method. If Newton fails with a low iteration count, IDA will cut the time step and recompute it. Do you have a problem with excessive Newton iteration counts with IDA?


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <LLNL/sundials/issues/594/2430407922@github.com>

Reply all
Reply to author
Forward
0 new messages