sc14 b i rds o f a fea the r
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
Agenda
• Introduction • Overview of PTP • PTP Status • Progress Reports/Discussion • Questions/Comments/Feedback
2
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
PTP Timeline
2005
2006
2008
2012
Eclipse 3.1
Callisto 3.2
Europa 3.3
Ganymede 3.4
Galileo 3.5
Helios 3.6
Indigo 3.7
PTP 5.0 June ’11
PTP 4.0 June ’10
PTP 3.0 Nov ’09
PTP 2.0 Mar ’08
PTP 1.0 Mar ’06
PTP 2.1 Nov ’08
PTP 1.1 Feb ’07
Creation Apr ’05
2010
2007
2009
Committers from 10 different organizations
“Eclipse for Parallel Application Developers” Over 108,000 downloads since Sep 27
2011
2013
PTP 6.0 June ’12
Juno 4.2
PTP is part of the Eclipse “Luna” simultaneous release of
over 70 projects Kepler 4.3
PTP 7.0 June ’13
2014
2016
Luna 4.4
PTP 8.0 June ’14
Mars 4.5
2015
PTP 9.0 June ’15
PTP 8.1 Sep ’14
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
Contributors/Collaborators
• IBM (Core, PLDT, Scaling) • U. Oregon (TAU) • NCSA (PBS, HPC Workbench) • U. Utah (GEM) • U. Florida (PPW) • JSC (UI Scaling) • LANL (Core Scaling) • ORNL/UTK (PBS, Sync) • Monash U. (Debugging)
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
Year in Review
• PTP 7.0 Kepler release – SR2 February 2014
• PTP 8.0 Luna release – GA June 2014
• PTP 8.1 release – Luna SR1 September 2014
• EclipseCon ’14 presentation
• XSEDE ’14 tutorial and BOF
• Hackathon hosted by LSU
• Eclipse Science Working Group
• Monthly user/developer meetings
5
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
Future Releases
• Luna service release – SR2 February 2014
– Possibly PTP 8.2 depending on content
• Next major release will be “Mars” in June 2015 – PTP 9.0 (or 8.2) and Photran 9.1
– Mars will be based on Eclipse 4.5
6
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
What’s coming in PTP
• Updated Eclipse support (Eclipse 4.5/CDT 8.5) • Synchronized projects
– Various bug fixes and enhancements
• Remote support – Support for ssh proxy to allow for multi-hop ssh connections
– Better integration with native ssh
– Default to use ssh public/private keys instead of password
– Increased default timeout
• GUI Terminal improvements – Various bug fixes and enhancements
– Transition to TCF terminal
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
What’s going in PTP
• RSE support will be removed – TM project is going into maintenance mode
– There will be no releases after Luna SR2 (TM 3.7)
• Remote Tools will be removed – This has now been replaced by the JSch provider
• Remote projects will be removed – Development on remote projects has ceased
– No one will be keeping the up to date with CDT
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
Eclipse Science Working Group
• http://science.eclipse.org
• A collaborative effort involving industry, academia, and government
• Aims to develop reusable open source software for scientific research
• The SWG provides governance and infrastructure to establish common principles, and enable a collaborative approach to producing technologies used for interdisciplinary analysis of scientific data
9
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
Eclipse Science Working Group
10
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
Current Projects
• The Eclipse Integrated Computational Environment (ICE) – This project covers everything necessary for performing the Big
Four activities: setting up the model, launching the job, analyzing the results, and managing the input and output data
– Also aims to streamline some of the activities necessary for obtaining modeling and simulation codes
• DAWNSci – The DAWNSci project defines a Java interfaces for data
description, plotting and plot tools, data slicing and file loading
– It defines an architecture oriented around OSGi services to do this and provides a reference implementation and examples for the interfaces
11
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
Project Reports/Discussion
12
© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0
More Information
• http://eclipse.org/ptp • http://wiki.eclipse.org/PTP !
Thank you! !
Your participation makes PTP a success!