Privacy & Legal Notice

Livermore Computing Workshop Announcement

Title: Discipline, Magic, Inspiration and Science: Best Practice Debugging with Allinea DDT
Date/Time: May 10, 2013
9:00am - 3:00pm
Location: Lawrence Livermore National Laboratory
Laboratory Training Center 2, Trailer 1889 (near the West Gate Badge Office). Directions and contact information are available HERE.
Description: LLNL Sequoia BG/Q system This Allinea workshop will cover HPC application development with a focus on debugging best practices and using the right tool for the job. We will cover tools as diverse as a piece of paper, a rubber duck and Allinea DDT part of an integrated tool suite which enables developers to fix application bugs and improve application performance.

This course is aimed at:

  • HPC application developers
  • HPC support personnel
Allinea's tools are an integral part of the workflow of many software developers using classic parallelization models including MPI and OpenMP as well as newer entrants such as NVIDIA GPU accelerators and Intel Xeon Phi coprocessors.

This full day course covers the art and the science of high performance parallel debugging and includes:

  1. Hands-on sessions throughout the day
  2. Discipline! Magic! Inspiration! Science!
  3. Handouts and cheat sheets for reference after the course is over
  4. A full suite of example codes with problems to work through
  5. Time to explore your application codes with expert assistance from Allinea
Topics covered include:
  1. Logbooks, source control and test scripts
  2. Debugging crashes, memory errors and deadlocks
  3. Static analysis
  4. High tech improvements to printf
  5. Methodical debugging
Prerequisites:
  • Basic C, C++ or Fortran knowledge. You won't be writing programs but you will be debugging them!
  • Basic experience with MPI but knowing the difference between MPI_Send and MPI_ISend will not be necessary.
Fee: No cost
Registration: You must register in advance as there is limited enrollment due to the number of available workstations. For registration or general questions, call or send e-mail to Blaise Barney (925-422-2578 / blaiseb@llnl.gov). Note that registration is limited to LLNL employees, students, collaborators and LANL and Sandia employees.