cashocs icon indicating copy to clipboard operation
cashocs copied to clipboard

Pseudo-transient continuation solver for globalizing Newton's method

Open sblauth opened this issue 2 years ago • 1 comments

Pseudo-Transient Continuation seems to be a robust way of globalizing Newton's method. It should be possible to implement this for general problems in cashocs.

One note: Users should have the option (optional!) to supply their own time derivative. This can be very useful when using mixed problems, where only one variable is truly time-dependent. This is analogous to the DAE formulation of Pseudo-Transient-Continuation. Another possible implementation would be for the user to indicate which parts of the (mixed) solution should receive time-derivatives.

sblauth avatar May 05 '23 09:05 sblauth

Just a comment: This is already implemented with the PETSc TS module - maybe we can use this? This is in line with the discussion of #441

sblauth avatar Jun 18 '24 10:06 sblauth

I'll close this issue as cashocs now has a interface for PETSc's SNES - this includes, e.g., trust region methods that can be used to globalize Newton's method.

sblauth avatar Oct 14 '24 09:10 sblauth