Debugging and profiling are important steps in developing a new code, or porting an old one to a new machine. In this session, we will discuss the debugging of frequently encountered bugs in serial code with gdb and the debugging of parallel (MPI and threaded) codes.

Teacher: Erik Spence
Start date: 30 Aug 2021
End date: 3 Sep 2021
Scientific Computing Credits: 4