Turing: tools

Compilation

  • CMake : tool for automation of the compilation process,

Debugging

  • addr2line: tool for identiying the origin of a crash
  • GDB : GNU debugger
  • TotalView: graphical parallel debugger
  • idrmemmpi: memory measurement tool

Performance measurement, Profiling

  • Sequential profiling tools (GNU gprof, …)
  • SCALASCA : graphical analysis of parallel performance
  • TAU : graphical analysis of parallel performance
  • libhpcidris : library developed by IDRIS to measure memory consumption, time, and performance (MFLOP/s, memory speeds, network speeds, …).
  • mpitrace : IBM tool to analyse the MPI performance of an application