The PAPI 4.1.0 release is now available for download. It
incorporates all the fixes from the 4.0 patches, as well as a few other
goodies. See the software page
to download the tarball.
New platform support includes Intel's Nehalem EX and Westmere
Support for IBM Blue Gene / P has been improved to include the
This release includes significant code cleanup to eliminate
compiler warnings and type inconsistencies and to eliminate memory
We also now support embedded doxygen comments for documentation.
Doxygen documentation can be found here
The component build
environment has been restructured to make it easier to add and build
components without modifying baseline PAPI code. See the
file for details.
PAPI can now also be built with a generic cpu option. This is
useful in cases where you have an older unpatched kernel and want to
test other components, or if you want to build instrumented code on a
platform other than the test platform to verify proper compilation. This
takes the place of PAPI's old "any-null" substrate build.
We have added experimental implementations of an Infiniband and a
Lustre component. We have also added an example component to illustrate
and template component coding.