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

Note: the PTP Wiki usually contains the most recent information.

  • August 12, 2008: PTP BOF at SC08 in Austin is Wednesday Nov. 19, 5:30-7:00 PM
  • August 12, 2008: PTP 2.1 is scheduled for release on October 31. See the August meeting minutes for details.
  • June 15, 2008: PTP Tutorial at OSCON in Portland, OR on Tuesday, July 22. Tutorial slides available on PTP tutorials page
  • 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:

    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:

  • 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

User Resources

Developer Resources