|
|
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:
| Compiler | Platform | C/C++ | Fortran | Notes
|
|---|
| gcc 4.2.0 | Linux/x86 | OK | OK | Should work on other platforms as well
| | Intel icc/ifort | Linux/x86,ia64,x86_64 | OK | OK |
| | IBM xlc/xlC/xlf | AIX | OK | OK | Use xlC to compile Opari
| | Pathscale | Linux | OK | OK |
| | PGI | Linux | OK | OK | Not exentsively tested
|
New October 2008:
Version 0.6.7 available for download!
Download the usage guide and manual here in [TXT]> [HTML] [PDF] format.
|