History log of /petsc/src/ts/event/tests/output/ex16_2.out (Results 1 – 3 of 3)
Revision Date Author Comments
# bff66efa 15-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'ilya-fursov/ts-fixevent2' into 'main'

TSEvent: refactor and fix bugs, add TSSetPostEventStep()

See merge request petsc/petsc!6752


# fe4ad979 03-Dec-2023 Ilya Fursov <ilya.foursov.7bd@gmail.com>

Implement setting two distinct post-event steps

The two post-event steps are managed by:
TSSetPostEventStep(), -ts_event_post_event_step,
TSSetPostEventSecondStep(), -ts_event_post_event_second_step

Implement setting two distinct post-event steps

The two post-event steps are managed by:
TSSetPostEventStep(), -ts_event_post_event_step,
TSSetPostEventSecondStep(), -ts_event_post_event_second_step.

(The latter function and option are replacement for the original PETSc
TSSetPostEventIntervalStep(), -ts_event_post_eventinterval_step,
with some change of overall behaviour of 1st + 2nd steps).

Also, reduce the number of tests ~ 4 times.

show more ...


# fa9584fb 03-Dec-2023 Ilya Fursov <ilya.foursov.7bd@gmail.com>

Update the previously existing TSEvent tests and tutorials.

Move src/ts/tests/ex1.c to src/ts/event/tests/ex1.c
Move src/ts/tests/ex16.c to src/ts/event/tests/ex16.c
Move src/ts/tests/ex22.c to src/

Update the previously existing TSEvent tests and tutorials.

Move src/ts/tests/ex1.c to src/ts/event/tests/ex1.c
Move src/ts/tests/ex16.c to src/ts/event/tests/ex16.c
Move src/ts/tests/ex22.c to src/ts/tutorials/ex32.c, as it's not a test.

Fix the bouncing ball examples src/ts/tutorials/ex40.c and ex44.c
to cleanly terminate on reaching M bounces.

show more ...