<div dir="ltr"><div>Dear Petsc users, <br></div><div><br></div><div>I am facing the following situation.</div><div>I run a code that uses a Petsc TimeStepper on a supercomputer that has a given walltime. In real time, I am able to get the remaining time, and when I have only a few minutes left I want to stop the code in a clean fashion, rather than an abrupt out-of-time. I set-up all the machinery to check the remaining time already in the TSPostStep so the code checks after each iteration, and sets a flag to 1 when it got to stop.<br></div><div><br></div><div>Now what I would like to know, is how to tell TSSolve to stop iterating when that flag is set to 1 in the TSPostStep ? <br></div><div><br></div><div>Any clues would be much appreciated !</div><div><br></div><div>Best regards,<br></div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><div><div><div><div>Thibault Bridel-Bertomeu</div></div></div></div></div></div></div></div></div></div></div></div></div>