- Find programming mistakes in the application, including potential portability problems and violations of the MPI standard. Normally, these mistakes do not immediately cause problems, but might when switching to different hardware or a different MPI implementation.
- Detect errors in the execution environment.
About This Tutorial
This tutorial demonstrates the correctness checking workflow applied to sample MPI applications with the following types of errors:
You can ultimately apply the same steps to your own application(s).
After you complete this tutorial, you should be able to: