Developing Scientific Applications using Eclipse and the Parallel Tools Platform
SESSION: S08: Developing Scientific Applications using Eclipse and the Parallel Tools Platform
EVENT TYPE: Tutorial
TIME: 8:30AM - 5:00PM
Presenter(s):Beth R. Tibbitts, Greg Watson, Jay Alameda, Jeffrey Overbey
ABSTRACT: Note: Please see below to install Eclipse before the tutorial.
Until recently, HPC developers were required to use separate tools for coding, debugging, job scheduling, tuning, and revision control... often with terse command line interfaces. The Eclipse Parallel Tools Platform (PTP) combines these into an integrated environment for increased productivity. PTP is built on Eclipse, a tremendously successful development environment outside HPC circles.
This tutorial provides attendees with a hands-on introduction to Eclipse and PTP. Learn how to create, edit, launch, monitor, debug, and analyze an MPI application in C. The core of the tutorial will focus on PTP's extensions to Eclipse: remote development support, runtime system and job monitoring, and a scalable parallel debugger. Later modules will survey advanced features, including Fortran and refactoring support, MPI/OpenMP/UPC static and dynamic analyses, performance tools, and features to facilitate integration of existing command line tools.
Please install Eclipse on your laptop before the tutorial begins.
See http://wiki.eclipse.org/PTP/tutorials/SC10 for instructions.
Beth R. Tibbitts - IBM
Greg Watson - IBM
Jay Alameda - National Center for Supercomputing Applications
Jeffrey Overbey - University of Illinois at Urbana-Champaign