Created by: ikalash
It does not make sense to call the observer when a particular Tempus step did not complete successfully. Adding logic to only call observer upon successful completion of Tempus step.
Motivation and Context
Feature request by @bartgol for Albany.
How Has This Been Tested?
Run Piro and Albany tests.
My commit messages mention the appropriate GitHub issue numbers.
My code follows the code style of the affected package(s).
My change requires a change to the documentation.
I have updated the documentation accordingly.
I have read the code contribution guidelines for this project.
I have added tests to cover my changes.
All new and existing tests passed.
No new compiler warnings were introduced.
These changes break backwards compatibility.