Fortran debugging Part 3 – run time checks

In Part 3 of the ongoing Fortran Debugging Series, Holger Wolff looks at how a program can self-evaluate whether it is still working properly.