02-28-2007msim 842 visualization ii instructor: jessica r. crouch 1 interactive chesapeake bay...
TRANSCRIPT
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
1
Interactive Chesapeake Bay Simulation
Jessica R. CrouchYuzhong ShenJay A. AustinMichael S.Dinnman
Authors:
Hector M. GarciaPresented By:
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
2
Problem
Scientific grade numerical models play a significant role in oceanographic research.
Numerical models represent ideal teaching tool but out of reach as such.
Create visualization tool that combines
ease of use + full numerical model
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
3
Motivation
To make numerical models a teaching tool accessible in the classroom.
Students to engage in active learning by using the models themselves.
Computer simulations with manipulable models can foster inquiry based learning.
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
4
Relevance
Numerical models enable forecasting and the ability to perform virtual experiments impossible to perform in reality.
Provide the ability to simulate complex system behaviors
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
5
Relevance (cont’d…)
Observed from TOPEX/ERS (left) and simulated by ROMS (right) mean sea level anomaly for the period November 1997 to February 1998.
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
6
Relevance (cont’d…)
Storm surge forcasting can help prepare for disastrous flooding
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
7
Methods
3 functional units for simulation GUI
Fast Light Toolkit (open source GUI toolkit) Numerical ocean circulation model
iRoms (open source numerical model) Visualization routines
OpenSceneGraph (open source visualization toolkit)
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
8
Methods (cont’d…)
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
9
Graphical User Interface
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
10
iROMS
iROMS is a modified version of ROMS compiled into a linkable library.
Main change was to remove the outermost time-stepping loop
New top level functions
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
11
iROMS (cont’d…)
50 x 20 curvilinear masked grid 10 vertical levels User controls wind field, freshwater
flux and update frequency User chooses to display salinity,
velocity, height, floats at the multiple levels.
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
12
Advantages of num. models
Modify model for other geographical domains
Add other submodels (biology, chemistry, etc…)
Large Scientific comunity
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
13
Vizualization Routines
OpenSceneGraph Water Height Salinity Velocity Particle Tracing
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
14
OpenSceneGraph
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
15
Evaluation
Model runs at interactive rates on PC hardware
Used for workshops with highschool students
Is being activeley used by researchers as a teaching tool.
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
16
Evaluation (cont’d…)
Lets take a test drive !
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
17
Conclusion
Authors successfully package a fully functional small numerical model that is easy to use through a GUI at interactive speeds on a PC.
Better than interactive visualization of stored simulation data
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
18
Conclusion (cont’d…)
Plans to do formal evaluation of the program’s educational utility
Future developments efforts in 2 directions: Port for other geographical domains Expansion of ROMS features
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
19
Questions
Is the CHIMP development only useful for educational purposes, or could it be used in other domains ?
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
20
Questions (cont’d…)
Can future developments of CHIMP benefit from a 3D visualization implementation?
02-28-2007 MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH
21
Questions (cont’d…)
LOD is usually applied to geometry detail only, but the basic concept can be generalized. How can this concept be used for future developments of CHIMP?