Download
This software is free but copyright © 1998-2005 by
Forschungszentrum Jülich, ZAM, Germany and © 2003-2005 by
University of Tennessee, United States of America. By downloading and
using this software you automatically agree to comply with the regulations as
described in the license agreement for version 2.2b2 or
later or for versions up to 2.2b1.
| Sources in gzipped tar format
|
| Version
| Date
| Description
|
| 2.2b2
| 27-Aug-2005
| Current Beta Release
new:
Support for measurement and analysis of MPI-2 1-sided communication
Support for measurement and analysis of SHMEM 1-sided communication
(AIX TurboSHMEM only)
Support for hollistic hardware counter analysis
Improved support for IBM BlueGene/L platform
Experimental tool for removal of perturbation errors
New New-BSD-Style license
|
| 2.1.1
| 28-May-2005
| Current Stable Release
new:
Includes important bug fixes for release 2.1
|
The packages contain the complete KOJAK performance tool set consisting of OPARI, EPILOG, EARL, EXPERT, and CUBE including
sources, basic documentation, and test programs.
Older versions of the software are still available in the archive.
Supported Platforms
- Instrumentation, Measurement, and Analysis
- Linux IA-32, IA-64, and EM64T/x86_64 clusters with GNU, PGI, or Intel compilers
- IBM Power3 / Power4 based clusters
- SGI Mips based clusters (O2k, O3k)
- SGI IA-64 based clusters (Altix)
- SUN Solaris Sparc and x86 based clusters
- DEC/HP Alpha based clusters
- Generic UNIX workstation (clusters)
- Instrumentation and Measurement only
- Cray T3E, XD1 and X1
- IBM BG/L
- NEC SX
- Hitachi SR-8000
Requirements
To install and use the EXPERT automatic event trace analyzer (which is based
on the EARL event trace analysis library), the following software is
needed:
KOJAK 2.x:
- wxWidgets, a cross-plattform GUI library (important: use version wxGTK-2.4.2 with gtk-1.2.10!)
- libxml2, a XML toolkit
KOJAK 1.x:
- Python, version 2.x including
the Tkinter module
- Pmw, the Python Mega
Widget Library
In order to use the EPILOG hardware-counter measurement support, it is also
necessary to have available
- PAPI, the Performance
Application Programming Interface
Current Limitations
- The OPARI as included in KOJAK is incompatible to the versions
available separately from the OPARI page.
- Analysis of programs using OpenMP nested parallelism is not supported yet.
- Not all platforms support automatic instrumentation of user functions
yet.