Tutorial Presenters: Gregory Watson, IBM and Christoph Pospiech, IBM
Please bring your laptops
Many scientific application developers still use command-line tools and tools with diverse and sometimes confusing user interfaces for the different aspects of their development activities. In contrast, other computing disciplines have employed advanced application development environments that have demonstrated considerable success in improving productivity, reducing defects, and reducing time-to-market. The open source Eclipse Parallel Tools Platform (PTP) combines tools for coding, static analysis, debugging, job submission, revision control, and more, into a best-practice integrated environment for increasing developer productivity. IBM Parallel Environment Developer Edition (PEDE) builds on Eclipse and PTP by adding tools for evaluating and analyzing the performance of sequential and parallel applications. Leveraging the mature, enterprise quality, Eclipse platform, PEDE helps manage the complexity of scientific code development and optimization on both IBM and non-IBM hardware, and provides tools to gain insights into complex code that is otherwise difficult to attain. This tutorial will provide attendees with a hands-on introduction to PEDE, and will cover installing, configuring, and using the tools for developing scientific applications using a variety of languages and programming models.