XSEDE16 has ended
Back To Schedule
Monday, July 18 • 8:00am - 12:00pm
Tutorial: High Performance Modeling and Simulation with Eclipse ICE

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The Eclipse Integrated Computational Environment (ICE) is a scientific workbench and workflow environment designed to improve the user experience for modeling and simulation applications. ICE makes it possible for developers to deploy rich, graphical, interactive capabilities for their science codes, in a common, cross-platform user environment. This tutorial will teach attendees how to extend ICE to add custom plugins for tailoring the environment to their specific high-performance modeling and simulation applications.

The tutorial will begin with an overview of the architecture ICE uses for managing modeling and simulation workflows. Attendees will then:

- Learn how to create a simple, multicore/multithreaded high-performance simulator from scratch
- Learn how to extend the workbench to generate input files
- Learn the various ways that jobs can be launched in parallel from Eclipse
- Learn how to visualize data in 3D and analyze results locally or remotely
- Learn to generate custom UI widgets to make a unique domain-specific user focus
- Learn how to write run and execute scripts with EASE that modify the workbench
- Learn how to enhance the workbench to include links to source code repositories which developers can download and configure in ICE

This tutorial will include extensive documentation and exercises for attendees, and will focus on each attendee developing a custom high-performance modeling and simulation tool from scratch utilizing all the main features available in ICE. Attendees will be expected to have a least a moderate level of Java programming skills and some familiarity with Eclipse programming. Sample simulators will be available for those without an idea in mind and a science background is not required. Docker containers will be provided for Windows users.

Videos of applications similar to those that attendees will create are available on the Eclipse ICE YouTube Channel: https://www.youtube.com/channel/UCfmcuxKkDBPRmhbC5GoMwSw

Monday July 18, 2016 8:00am - 12:00pm EDT

Attendees (5)