sc14 birds of a feather - eclipse · © 2013 by ibm; made available under the epl 1.0 ptp timeline...

14
sc14 birds of a feather

Upload: others

Post on 31-Mar-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

sc14 b i rds o f a fea the r

Page 2: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

© 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

Page 3: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

© 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

Page 4: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

© 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)

Page 5: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

© 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

Page 6: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.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

Page 7: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

© 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

Page 8: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

© 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

Page 9: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

© 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

Page 10: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0

Eclipse Science Working Group

10

Page 11: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

© 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

Page 12: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

© 2013 by IBM; made ava i l ab l e unde r t he EPL 1 .0

Project Reports/Discussion

12

Page 13: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

© 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 !

Page 14: sc14 birds of a feather - Eclipse · © 2013 by IBM; made available under the EPL 1.0 PTP Timeline 2005 2006 2008 2012 Eclipse 3.1 Callisto 3.2 Europa 3.3 Ganymede 3.4 Galileo 3.5

Thank you! !

Your participation makes PTP a success!