Parallel Debugging

LENGTH: 1/2 day

DESCRIPTION: Debugging is an important step in developing a new code, or porting an old one to a new machine. Debugging of parallel programs is a particularly laborious exercise. This course is an introduction to using the powerful parallel debugger DDT available on SHARCNET. Both basic (preparing your program, launching DDT, user interface etc.) and more advanced (memory debugging, data visualization etc.) topics will be covered.

PREREQUISITES: Basic knowledge of Linux and programming (Fortran/C).

LAB: X-terminals, Internet.