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 provides:
- 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.
- November 27, 2011: PTP Tutorial at SC11 was delivered on 13 Nov 2011; Slides available on the PTP wiki tutorial page. This year's tutorial includes significant improvements to PTP including synchronized projects and new implementations of the configurable resource managers, and the tutorial itself is improved from previous years with an increased emphasis on hands-on components for Fortran, TAU (performance tools) and GEM (Graphical Explorer for MPI Programs) tool.
- November 14, 2011: PTP 5.0.4 and Photran 7.0.4 are released.
- October 18, 2011: PTP 5.0.3 and Photran 7.0.3 are released.
- September 23, 2011: PTP 5.0.2 and Photran 7.0.2 are released.
Note that now the Eclipse IDE for Parallel Application Developers contains PTP 5.0.2. - July 17, 2011: PTP 5.0.1 and Photran 7.0.1 are released.
Note: See the instructions for Updating from 5.0 to 5.0.1 especially if you are updating on top of the Eclipse IDE for Parallel Application Developers with PTP 5.0.0. - June 22, 2011: PTP 5.0 and Photran 7.0 released with Eclipse 3.7 (Indigo)
- May 14, 2011: PTP 4.0.7 and Photran 6.0.7 are released.
- February 25, 2011: PTP 4.0.6 and Photran 6.0.6 are released with Helios Service Release 2 (Eclipse 3.6.2)
- January 2011: PTP Monthly User calls to begin soon: January 26 at 2pm ET
- November 17, 2010: PTP Birds-of-a-Feather Session at Supercomputing 2010.
- November 14, 2010: PTP Tutorial is presented at Supercomputing 2010.
- November 10, 2010: PTP 4.0.5 and Photran 6.0.5 are released.
- November 5, 2010: PTP 4.0.4 and Photran 6.0.4 are released.
- September 24, 2010: PTP 4.0.3 and Photran 6.0.3 are released as part of Eclipse 3.6.1 (a.k.a. Helios SR1- Service Release 1).
- August 30, 2010: PTP Birds-of-a-Feather Session at the Supercomputing 2010 Conference in New Orleans is scheduled for Wednesday November 17, 2010, 5:30-7:00 PM. Come and hear the latest about PTP and tell us what you're doing and what you'd like PTP to do in the future..
- August 3, 2010: PTP 3.0.2 and Photran 5.0.2 released.
- July 29, 2010: PTP Tutorial at the Supercomputing 2010 Conference in New Orleans will be presented on Sunday November 14, 2010. This is a full-day, hands-on tutorial. Bring your laptop and come prepared.
- June 23, 2010: PTP 4.0 and Photran 6.0 released with Eclipse 3.6 (Helios)!
- March 25, 2010: PTP presentations at EclipseCon 2010 include:
- February 2, 2010 PTP 3.0.1 and Photran 5.0.1 released.
- February 1, 2010: PTP 3.0 help docs are here on the documentation link of this website now. PTP 3.0.1 release should be available very soon.
- December 4, 2009: PTP 3.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.
- November 14, 2009: PTP SC09 Tutorial slides posted
- November 14, 2009: See All PTP and Photran-related events at SC09
- November 13, 2009: Upcoming PTP Tutorial at SC09 (11/16/09). See the PTP tutorials page. PTP BOF at SC09 is 11/18/09 at 5:30 pm. SC09 is November 15-20 - come see PTP at exhibit booths from IBM, NCSA, UIUC, and more!
- August 24, 2009: Upcoming PTP Tutorials at Cluster09 (8/31/09), SC09 (11/16/09). See the PTP tutorials page. PTP BOF at SC09 is 11/18/09 at 5:30 pm.
- November 13, 2009: Upcoming PTP Tutorial at SC09 (11/16/09). See the PTP tutorials page. PTP BOF at SC09 is 11/18/09 at 5:30 pm. SC09 is November 15-20 - come see PTP at exhibit booths from IBM, NCSA, UIUC, and more!
- August 24, 2009: Upcoming PTP Tutorials at Cluster09 (8/31/09), SC09 (11/16/09). See the PTP tutorials page. PTP BOF at SC09 is 11/18/09 at 5:30 pm.
- July 17, 2009: PTP 2.1.3 has been released. See the PTP downloads page for details and installation instructions.
- May 11, 2009: PTP 2.1.2 has been released. See the PTP downloads page for details and installation instructions.
- March 16, 2009: The Photran project has merged with PTP. For details see the Photran Merge FAQs on the Wiki.
- March 9, 2009: PTP 2.1.1 has been released. See the PTP downloads page for details and installation instructions.
- Older news...
Fortran Development Tools (Photran)
The Photran project is now part of PTP. Forming an integral part of the parallel tools platform, Fortran language support provided by Photran is an essential tool for the parallel development community. Please consult the Photran User's Guide for information on downloading and installing this plug-in. Highlights include:
- Support for IBM XLF, Intel Fortran, gfortran and other compilers
- Fortran editor with syntax highlighting
- Powerful refactoring support
- 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 Documentation
- PTP user mailing list for questions about using PTP
Developer Resources
- The PTP Wiki is now the best place for the most recent information, especially developer information
- PTP developer mailing list for questions about developing for and with PTP
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 tutorials page

