Software Archive: PAPI
PAPI code

PAPI source code for all platforms.
For supported platforms, see the supported platforms section.

PAPI for Blue Gene (2005-09-09)

PAPI 2.3.4.3.bgl This is a transitional release to provide preliminary PAPI support for the IBM Blue Gene / L.

This release supports the PAPI 2.3 interface.

Work is underway to provide support for PAPI 3.x.

Do NOT download this release for use on any system OTHER than BG/L.

[.TAR.GZ]

PAPI 3.1.0 (2005-08-30)

This is an intermediate technology release. It has NOT been extensively tested on all platforms. It contains enough significant new capability that we felt it was worthwhile to release. If you have any problems with this release, please report them to us and revert to the PAPI 3.0.8.1 release.

PAPI 3.1.0 introduces a newly restructured software interface between the hardware independent and hardware dependent layers. This change should be invisible to users, but we want to harden it in real-word situations.

This release now supports Linux on POWER4, POWER5 and PowerPC970. Preliminary support is also provided for the Cray XT3.

For details on changes in this release, search the PAPI 3.1.0 Change Log.

For a summary of changes, read the PAPI 3.1.0 Release Notes

Finally, for installation instructions read the following: Installation Notes

ATTENTION ITANIUM USERS: Please replace Rules.pfm in your src directory with this file (you'll need to rename it) Rules.pfm otherwise you will get a compile failure.

[.TAR.GZ]

PAPI 3.0.8.1 (2005-03-09)

Fixes to several Makefiles to install utilities and the new utility man pages correctly.

PAPI 3.0.8 is a maintenance release that addresses a number of issues of some significance to specific platforms. In addition, event tables have been updated for a number of platforms, including POWER4 and Opteron. For a summary of changes read the release notes for this release. A complete list of changes since version 3.0.7 can be found in the change log.

Change Log

For a summary of changes, read the PAPI 3.0.8 release notes:

Release Notes

Finally, for installation instructions read the following: Installation Notes

[.TAR.GZ]

PAPI 3.0.7 (2004-12-03)

PAPI 3.0.7 addresses a number of issues of some significance to specific platforms. For complete changes read the change log for this release.

Change Log

For General PAPI 3.0 release notes read the following:

Release Notes

Finally, for installation instructions read the following: Installation Notes

[.TAR.GZ]

PAPI 3.0 Release (2004-10-20)

The official release of the new PAPI 3.0 interface is now available. See the FAQ, the User's Guide and the Change Log for further details. [.TAR.GZ]

PAPI 3.0-gamma (2004-10-04)

A gamma release of the new PAPI 3.0 interface is now available. This beta release fixes a number of bugs and offers several enhancements over the previous beta.

NOTE: PAPI_create_eventset now forces the EventSet being passed in to be set to PAPI_NULL, otherwise an error will be returned.

Release Notes

[.TAR.GZ]

PAPI 3.0 beta 4 (2004-7-29)

A fourth beta release of the new PAPI 3.0 interface is now available. This beta release fixes a number of bugs and offers several enhancements over the previous beta. In addition Cray X1 is now supported in this release.

Release Notes [.TAR.GZ]

PAPIvi Version Independent Header File (December 17, 2003)

***NOTE: An updated version of this file is included in PAPI 3.0 beta 3***

This header file can be substituted for 'papi.h' in user applications and allows them to be linked semi-transparently to either PAPI 2 or PAPI 3 libraries. Very useful for toolmakers who must support tools on platforms where they can't control the installed version of the PAPI library. [.TAR.GZ]

PAPI Version Independent Test Files (December 17, 2003)

These test files serve both to illustrate how to use the PAPI Version Independent programming interface and to test the current version of the papivi.h header file. Download these files for use with papivi.h Also see the PAPI Conversion Cookbook in the Documentation section. [.TAR.GZ]

PAPI 2.3.4.2 (May 13, 2003)

Bug fix in multiplex.c to allow a clean 64-bit build on POWER4. [.TAR.GZ]

PAPI 2.3.4.1 (May 9, 2003)

Identical to PAPI 2.3.4 with the addition of support for 64-bit codes on POWER4. [.TAR.GZ]

PAPI 2.3.4 (April 14, 2003)

Contains complete PAPI source code for all supported platforms. Includes a version of the PerfCtr Linux kernel patches with which this version of PAPI is compatible. Check out the INSTALL file before installing it. [.TAR.GZ]

PAPI 2.3.2 (February 11, 2003)

PerfCtr Linux kernel patches with which this version of PAPI is compatible. This version adds libpfm2.0 support, *alpha* memory extensions and hardware overflow on Itanium. Bug fixes including making profile 64 bit safe, itanium out of order values returned, Makefile problems and various other bugs. [.TAR.GZ]

PAPI 2.3.1 (November 15, 2002)

Includes alpha Pentium 4 support. [.TAR.GZ]

PAPI 2.3.0 (October 30, 2002)

Includes AIX 5, POWER4, Itanium II, Alpha Linux, Alpha DADD. [.TAR.GZ]

PAPI 2.1.0 (February 5, 2002)

Includes Itanium; First official release with multiplexing and Windows support. [.TAR.GZ]

PAPI 1.1.5 (December 15, 2000)

First official release of PAPI. [.TAR.GZ]

Windows Installers

Double-clickable installers for Windows. Windows sources are also found in the PAPI code section. For supported platforms, see the supported platforms

PAPI 3.0 beta 3 for Windows (June 11, 2004)

A Windows Installer for the PAPI 3.0 beta 3 release is available. This Installer includes all the componenents necessary to install and run PAPI on Windows 2000 or XP. It also includes test program source code and full documentation. Supports Pentium II, III and Athlon. [.EXE]

PAPI 3.0 beta 3 for Matlab on Windows (June 6, 2004)

An installer for all the required components for running PAPI from Matlab is available. These components are also included in the PAPI for Windows installer, but this installer is significantly smaller and includes just the Matlab components. [.EXE]

PAPI 2.3.0 (October 30, 2002)

Windows installer for PAPI 2.3. Supports Windows NT, 2K, XP [.EXE]

PAPI 2.1.0 (February 5, 2002)

Windows installer for PAPI 2.1. Supports Windows NT, 2K, XP [.EXE]

Nov 22 2009 Admin Login