Parallel Tools Consortium Projects
Ptools sponsors projects that:

Respond to demonstrable needs in the user community,
provide the generality needed for execution on multiple systems and platforms,
are developed with the active participation of users, and
share a common look-and-feel interface.

The Consortium provides an infrastructure for collaboration, including channels for acquiring input from and providing feedback to a wide range of tool developers and users, as well as mechanisms to formalize and distribute tool components. We believe that this peer-reviewed method of defining and developing projects leads to more useful results for both users and industry.

Ongoing Ptools Projects

Performance API (PAPI)

what it is: a standard API (application program interface) for obtaining the values of hardware counters.
targeted task: performance tuning
Working Group home page
project maillist: ptools-perfapi@ptools.org (join the maillist)

Dynamic Probe Class Library (DPCL)

what it is: a standard infrastructure that will make it possible to build tools that are portable across HPC platforms
targeted task: tool building
Working Group home page
project maillist: ptools-dpcl@ptools.org (join the maillist) Documentaion on DPCL (and PE)

Memory Utilization Tracking Tool (MUTT)

what it is: tool that determines which portions of an application are where in memory
targeted task: performance tuning, debugging
Working Group home page
project maillist: ptools-mutt@ptools.org (join the maillist)

Parallel Unix Commands

what it is: parallel versions of familiar, commonly used UNIX commands (e.g., copy a single file to the same path on many nodes, or search process space the same way that “find” searches file space).
targeted task: execution setup
Working Group home page
project maillist: ptools-puc@ptools.org (join the maillist)