PTP - Parallel Tools Platform
Project Goals
The aim of the parallel tools platform project is to produce an open-source industry-strength platform that provides a highly integrated environment specifically designed for parallel application development. The project will provide:
- a standard, portable parallel IDE that supports a wide range of parallel architectures and runtime systems
- a scalable parallel debugger
- support for the integration of a wide range of parallel tools
- an environment that simplifies the end-user interaction with parallel systems
What's New
June 15, 2008: PTP Tutorial at OSCON in Portland, OR on Tuesday, July 22
June 6, 2008: PTP Release 2.0.2 is available: see the downloads page.
This fixes a few bugs and ease-of-use items.
- May 19, 2008: Updated PTP 2.0 help pages are posted on documentation page
- May 19, 2008: Slides from PTP Tutorial at TACC Scientific Software Days available on PTP tutorial materials page
- May 7, 2008: PTP Tutorial at TACC Scientific Software Days in Austin on Friday, May 16
- May 2, 2008: PTP 2.0.1 released, contains bug fixes.
- March 31, 2008: PTP 2.0 released! This version contains numerous enhancements and bug fixes. A list of the new features is available from here. See the downloads page for more information on downloading and installing PTP.
- March 14, 2008 (Happy Pi Day!) PTP talks at EclipseCon 2008 next
week in Santa Clara:
- Static Analysis in PTP with CDT - Beth Tibbitts, Wed 1:30 PM
- Enabling Remote Development with CDT and PTP Greg Watson and Chris Recoskie, Tues 1:50 PM
- PTP BOF - Tuesday 8:45 PM
PTP 2.0 preview releases continue to be updated, including yesterday (3/13); See details in the 2.0 builds page. PTP Release Review passed Wed 3/12; Release final date scheduled for 3/31/08. Help us test!
- February 27, 2008: PTP 2.0 preview releases continue to be updated, and are now available on the update site or also as an archive to download and use with the update manager - on the 2.0 builds page. See details in the Release Notes for 2.0 - Release should be final around the end of March.
- January 22, 2008: PTP 2.0 preview release is now available; see details in the Release Notes for 2.0 - please give it a try and give us your feedback!
- January 8, 2008: PTP 2.0 preview release coming soon; stay tuned. Latest PTP news is available in the PTP wiki meetings page - see January 8 meeting.
- November 11, 2007: PTP tutorial presented at Supercomputing 2007; BOF and exhibits featured PTP as well
- October 11, 2007: PLDT 2.0 beta 2 is available, which works on Eclipse 3.3 and CDT 4.0. See the builds page for details. See What's new in PLDT 2.0.
- September 6, 2007: PTP 1.1.1 is now available. It's also available via the 1.1.1 update site as well. Or see the downloads page.
- August 29, 2007: PTP at
Supercomputing 2007 in Reno, Nevada Nov 11-16, 2007:
- PTP Tutorial is Sunday, November 11, 2007
- PTP BOF (Birds of a Feather meeting), Wednesday Nov. 14; see BOF schedule
- PTP will be demonstrated at various Exhibitor booths. Stay tuned for details.
- July 30, 2007: More PTP presentations and tutorials available on the Documentation page, including the recent PTP tutorial at OSCON.
- June 29, 2007: Europa (Eclipse 3.3) is available, and an early access build of PLDT 2.0 is available which works on Eclipse 3.3 and CDT 4.0. See the builds page for details.
- March 14, 2007: PTP 1.1 released! This version contains numerous enhancements and bug fixes, and includes preliminary support for MPICH2. A list of the new features is available from here. See the downloads page for more information on downloading and installing PTP.
- March 13, 2007:
PTP at EclipseCon 2007 in Santa Clara, CA last week:
- Parallel Tools Platform: Now and Future - Greg Watson (Los Alamos National Laboratory)
- Developing Parallel Programs - PTP's PLDT - Beth Tibbitts (IBM Research)
- C/C++ Source Code Introspection Using the CDT - Chris Recoskie (IBM Canada Ltd.), Beth Tibbitts (IBM Research) - showed PLDT analysis and how it's done with the CDT.
- Performance Analysis of Parallel C/C++ and Fortran Applications in Eclipse - Wyatt Spear (University of Oregon)
- HPCVision: An Interactive Tool for Scalable Analysis of Parallel Performance Profiles - Adam Bordelon (Rice University)
- January 19, 2007: The PTP web site and CVS repository have now been transitioned to the Tools project. Please let us know if anything is not working!
- December 21, 2006: PTP is now officially part of the Tools project! The PTP Move Review (slides here) was successful, and we will be transitioning the web site and CVS repository to the Tools over the coming weeks.
- December 20, 2006: The SC 2006 PTP tutorial is now available for download from here
- December 4, 2006: Two new PTP mailing lists have been added. We now have the ptp-announce mailing list for general annoucements and the ptp-user mailing list for user discussions that are not related to development issues.
- December 4, 2006: PTP tutorials were given at SC06 and LACSI conferences (see below); PTP release 1.1 is imminent... stay tuned.
Fortran Development Tools
Although not an integral part of the parallel tools platform, Fortran language support is an essential tool for the parallel development community. The Fortran Development Tools have now been merged with the Photran project. Please consult that for information on downloading and installing this plug-in. Photran is now the official home for the Fortran IDE. Highlights include:
- Support for IBM XLF, Intel Fortran, gfortran and other compilers
- Fortran editor with syntax highlighting
- Managed build support
General Resources
- FAQ (Frequently asked Questions about PTP)
- Ask questions about PTP on the PTP mailing lists
- Submit bugs and feature requests
User Resources
- Downloads - Get the latest release
- Builds - Get the latest builds for testing
- Read the The PTP User Guide including several screen shots.
- PTP user mailing list for questions about using PTP
Developer Resources
- The Wiki is now the best place for the most recent information, especially developer information
- Plans for upcoming PTP releases
- CVS Repository - View PTP sources using the web interface
- Mailing List - Email developers and get involved with PTP development
- Design - PTP design discussion and plans
(Note: Wiki may be more accurate))
- Work tasks - Outstanding work items on the project (Note: Wiki may be more accurate))
- Planning Meetings - Monthly conference call schedule, agendas and minutes
- Contributors - List of contributors to the PTP project
- Work tasks - Outstanding work items on the project (Note: Wiki may be more accurate))
PTP Information
- PTP Wiki
- PTP Presentation at EclipseCon 2007 - by Greg Watson
- PTP Whitepaper
- PTP Help documention including screen shots.
- Developing Scientific Applications Using Eclipse by Greg Watson and Nathan Debardeleben, in Computing in Science & Engineering magazine.
- PTP Tutorial given at SC06 on Sunday, Nov. 12, 2006.

