Summer 2009 Developers Workshop
Mission Statement
The mission of thermalHUB is to serve the heat transfer community by providing convenient global access to comprehensive, state-of-the-art information, computing, and communications resources that:
- enhance the efficiency and accuracy of research studies on all types of thermal transport processes across all relevant length and time scales,
- enable continuous learning by sharing best practices and learning tools with the broad community, from students to experienced engineers and scientists.
Workshop Objectives
At this workshop, we seek to:
- introduce the shared thermalHUB concept
- provide an overview of the basic methods to publish tools on thermalHUB,
- teach participants how to build pre- and post-processing interfaces for their tools using the Rappture framework,
- work individually with developers to publish working tools.
Workshop Agenda (tentative)
Monday, 22 June 2009
1000-1030 thermalHUB intro and workshop overview/goals
1030-1200 HUBzero overview/demo
1200-1330 Lunch
1330-1430 Introducing the Rappture Toolkit
1430-1500 Assignment #1: creating a simple interface
1500-1530 Break
1530-1630 More Rappture objects
1630-1700 Assignment #2: adding more controls
1800-1930 Dinner (location tbd)
Tuesday, 23 June 2009
0800-0830 Continental breakfast
0830-0930 A HUB success story
0930-1000 Break
1000-1100 Adding Rappture to MATLAB applications
1100-1130 Assignment #3: Spirograph in MATLAB
1130-1200 Assignment #3b: Adding a loader to the Spirograph
1200-1330 Lunch
1330-1400 Assignment #3c: Adding a note to the Spirograph
1400-1500 Rappture with C and Fortran
1500-1530 Assignment #4: Letter frequency in C/Fortran
1530-1600 Break
1600-1630 Assignment #4b: Rappture interface for C/Fortran
1630-1730 Advanced Rappture concepts
1800-1930 Dinner (location tbd)
Wednesday, 24 June 2009
0800-0830 Continental breakfast
0830-1000 Participant forum
1000-1030 Break
1030-1130 Concluding session