NOTE: I have moved to UC Berkeley. Here is my new webpage.
Homepage of Karl Fuerlinger
Home | Research | Teaching | OpenMP Profiler | Private

The OpenMP Profiler ompP

ompP is a profiling tool for OpenMP applications written in C/C++ or FORTRAN. ompP should work for most UNIX-like operating systems and OpenMP compilers. The profiling report of ompP becomes available immediately after program termination in a human-readable ASCII text format. ompP supports the measurement of hardware performance counters using PAPI and contains several advanced productivity features such as overhead analysis and detection of common inefficiency situations (performance properties).

ompP is distributed under the GNU General Public License (GPL) and is Copyright (C) 2005-2007 Karl Fuerlinger, Technische Universitaet Muenchen, Germany, and the University of Tennessee.

Compiler compatibility list for ompP:
CompilerPlatformC/C++FortranNotes
gcc 4.2.0Linux/x86OKOKShould work on other platforms as well
Intel icc/ifortLinux/x86,ia64,x86_64OKOK
IBM xlc/xlC/xlfAIXOKOKUse xlC to compile Opari
PathscaleLinuxOKOK
PGILinuxOKOKNot exentsively tested

New October 2008: Version 0.6.7 available for download!

Download the usage guide and manual here in [TXT] [HTML] [PDF] format.


Last changed: Fri, 17 Oct 2008 12:17:08 -0400
Website maintained by: Karl Fuerlinger e-mail: