Tutorial: A New and Improved Eclipse Parallel Tools Platform: Advancing the Development of Scientific Applications

Date and Time: 
2012 Friday, February 24th
Vis Lab
Jay Alameda and Jeff Overbey


Many HPC developers still use command-line tools and tools with disparate, and sometimes confusing, user interfaces for the different aspects of the HPC project life cycle. The Eclipse Parallel Tools Platform (PTP) combines tools for coding, debugging, job scheduling, tuning, revision control, and more into an integrated environment for increased productivity. Leveraging the successful open-source Eclipse platform, PTP helps manage the complexity of HPC scientific code development and optimization on diverse platforms, and provides tools to gain insight into complex code that is otherwise difficult to attain.

This tutorial will provide attendees with a hands-on introduction to Eclipse and PTP.


  • Recorded video
  • Part 1:

    If you don't have (or don't want to use) the Flash player, you may directly access the video from here: https://www.cisl.ucar.edu/hss/csg/training2012w/Eclipse_Tutorial_1_0.flv

    Part 2:

    If you don't have (or don't want to use) the Flash player, you may directly access the video from here: https://www.cisl.ucar.edu/hss/csg/training2012w/Eclipse_Tutorial_2_0.flv

Speaker Description: 

Jay Alameda is the lead for Advanced Application Support at the National Center for Supercomputing Applications.  In this role, he works with the Extreme Science and Engineering Discovery Environment (XSEDE) which is a collaboration of NSF-funded high performance computing (HPC) resource providers, working to provide a common set of services, including the provisioning of advanced user support, to the science and engineering community.  Jay also works with the NSF-funded Track 1 project, Blue Waters, and in this role, has worked withadvanced development tools (such as the Eclipse Parallel Tools Platform) to support development and optimization of HPC applications on the Blue Waters resource.  He is also leading the NSF funded SI2 project, “A Productive and Accessible Development Workbench for HPC Applications Using the Eclipse Parallel Tools Platform”, which is working on a user- and application-centric plan to improve Eclipse PTP as a platform for development of HPC applications, with a particular focus on broadening support of a diverse range of HPC resources (especially across XSEDE) as well as undertaking a broad education, outreach and training agenda to increase the size of the community benefiting from the capabilities of Eclipse PTP.

Event Category: