DDT Training
Wednesday, 16 January 2013 -
09:30
Monday, 14 January 2013
Tuesday, 15 January 2013
Wednesday, 16 January 2013
09:30
Technical introduction
Technical introduction
09:30 - 09:45
09:45
Getting started at-scale with Allinea DDT (hands-on)
Getting started at-scale with Allinea DDT (hands-on)
09:45 - 10:30
- Start an MPI job <br> - Discovering the GUI <br> - How to replace print statements? <br> - Starting Allinea DDT in offline mode
10:30
Coffee break
Coffee break
10:30 - 10:45
10:45
Detect memory errors and memory leaks at-scale (hands-on)
Detect memory errors and memory leaks at-scale (hands-on)
10:45 - 11:45
- Activate memory debugging <br> - Memory errors <br>
11:45
MPI Deadlocks (hands-on)
MPI Deadlocks (hands-on)
11:45 - 12:30
- Inspect MPI message queues <br> - Resolve deadlocks <br>
12:30
Lunch
Lunch
12:30 - 13:30
13:30
Incorrect results (hands-on)
Incorrect results (hands-on)
13:30 - 14:15
- View distributed arrays <br> - Use watchpoints to detect errors <br>
14:15
GPU debugging (hands-on)
GPU debugging (hands-on)
14:15 - 15:00
- Start and debug CUDA 5.0 programs <br> - Check your kernel progress view <br> - Inspect GPU memory <br>
15:00
Coffee Break
Coffee Break
15:00 - 15:15
15:15
Free session
Free session
15:15 - 17:00
Debug your own codes at-scale and/or work with other exercices.
17:00
Questions, feedback and wrap up
Questions, feedback and wrap up
17:00 - 17:30