Mark

monitors are not supposed to change the TS. You can think at monitors being
'const' methods of the TS. Also, TSMonitor is called at the beginning of
each step , see here
https://gitlab.com/petsc/petsc/-/blob/master/src/ts/interface/ts.c#L4169


Il giorno gio 18 feb 2021 alle ore 15:16 Mark Adams <[email protected]> ha
scritto:

>  TSSetConvergedReason(ts,TS_CONVERGED_USER);
>
> does not seem to stop the iteration in a user monitor function. I have
> verified that it works from a post step method. Is this intentional?
>
> Mark
>


-- 
Stefano

Reply via email to