November 9, 2009
1:00pm-4:00pm
TACC, ROC 1.603
The course consists of two parts. The first part covers debugging techniques, starting from the basic use of the GNU debugger (GDB) and finishing with an example of use of the parallel debugger DDT. The second part of the course addresses optimization and scalability. This part contains instructions on general optimization strategies, the use of timers, the GNU profiler (GPROF), and the MPIp package for scalability analysis. An example of profiling with an integrated package like HPCToolkit or Tau is also given.
Prerequisites: A basic understanding of the UNIX/Linux command line environment is required. The lectures assume that you are familiar with either the C or the Fortran programming language.
To register for this class, please contact Bob Garza, Garza@tacc.utexas.edu.
Please include the following information:
- Which class or classes that you wish to enroll in
- Name
- Institution
- Phone number
- Research Interests
- Computing experience