Skip to content

TSEvent: refactor and fix bugs, add TSSetPostEventStep()

Ilya Fursov requested to merge ilya-fursov/petsc:ilya-fursov/ts-fixevent2 into main

Refactoring and bug fixing of TSEvent handler, including interaction with tspan.

This work was done independently of the recent MR6688 (and actually took much longer time).

The new algorithm only fails (to terminate) with the bouncing ball examples ex40, ex44, however it does so for a good reason.

@BarrySmith , ( @abhyshr, @jedbrown, @knepley ), please assist with shepherding the MR.

Merge request reports