Presentation is loading. Please wait.

Presentation is loading. Please wait.

Alan Norton Multiresolution Visualization and Analysis of Turbulence using VAPOR Alan Norton NCAR/CISL Boulder, CO USA Turbulent Theory and Modeling: GTP.

Similar presentations


Presentation on theme: "Alan Norton Multiresolution Visualization and Analysis of Turbulence using VAPOR Alan Norton NCAR/CISL Boulder, CO USA Turbulent Theory and Modeling: GTP."— Presentation transcript:

1 Alan Norton Multiresolution Visualization and Analysis of Turbulence using VAPOR Alan Norton NCAR/CISL Boulder, CO USA Turbulent Theory and Modeling: GTP Theme-of-Year Workshop February 28, 2008 This work is funded in part through a U.S. National Science Foundation, Information Technology Research program grant

2 Alan Norton Outline VAPOR project overview VAPOR technical capabilities (new 1.2 release) Interaction techniques for understanding massive turbulence datasets –Six techniques that have been developed through scientific use of VAPOR –Visualization is a data exploration process Lessons and future work

3 Alan Norton VAPOR project overview VAPOR is the Visualization and Analysis Platform for Oceanic, atmospheric and solar Research Problem: Because of the recent growth in supercomputing performance, scientific datasets are becoming too large to interactively apply analysis and visualization resources. Goal: Make it easier to analyze and visualize massive (Terabyte and greater) datasets –Provide interactive data access –Develop user interface customized for scientists VAPOR is funded by NSF ITR: a collaboration with NCAR, UC Davis’ Institute for Data Analysis and Visualization, and Ohio State University’s Dept. of Computer and Information Sciences

4 Alan Norton VAPOR Technical Approach Key components 1.Multiresolution data representation, enables interactive access: Entire dataset available at lowered resolution Regions of interest available at full resolution 2.Prioritize ease-of-use for scientific research 3.Integrate visualization and analysis, interactively steering analysis while reducing data handling 4.Exploit power of GPU Combination of visualization with multiresolution data representation enables interactive discovery Visual data browsing Data selection Quantitative analysis Refine Coarsen

5 Alan Norton Principal Capabilities of VAPOR 1.2 New features in version 1.2 (Oct 2007) Isosurfaces –Interactively generated using GPU Spherical grid rendering (prototype) Support for WRF (and terrain-following grids) Existing features : Flow integration –Both steady and time-varying flow integration –Field line advection Volume rendering –Interactive color/transparency editor Interactive control of region size and data resolution Bidirectional integration with IDL ® for analysis Data probing and contour planes –Interactive flow seed placement Animation of time-varying data

6 Alan Norton VAPOR data exploration examples Combining visualization with analysis of a vortex, in a solar hydrodynamic simulation (Mark Rast) A ‘current roll’ in a multi- terabyte MHD dataset (Pablo Mininni) Advection of magnetic field lines in a velocity field (Pablo Mininni) Advance of cold air mass in Georgia, April 2007 (Thara Prabhakaran) Interactive visualization facilitates scientific discovery

7 Alan Norton VAPOR’s Interaction Techniques for Understanding Massive Turbulence Datasets Interactive feedback is key to visual data understanding 1.Multiresolution data browsing –Enables interactive access to terabyte datasets 2.Visual color and opacity editing with histograms –Identify features of interest by color and opacity 3.Export/import data to/from analysis toolkit –Currently supporting IDL ® 4.Use planar probe for visual flow seed placement –Local data values guide seed placement 5.Track structure evolution with field line advection –Time-evolution of structures shown by field line motion 6.Use the GPU for interactive rendering –Cartesian, Spherical, Terrain-following (WRF) grids

8 Alan Norton Interaction Technique 1: Multiresolution data browsing Enabled by wavelet data representation Interactively visualize full data at low resolution Zoom in, increase resolution for detailed understanding

9 Alan Norton Interaction Technique 2: Visual color/transparency editing Design developed with Mark Rast Drag control points to define opacity and color mapping Histogram used to guide placement Continuous visual feedback in 3D scene

10 Alan Norton Interaction Technique 3: Export/import data to/from analysis toolkit Currently using IDL ® User specifies region to export to IDL session IDL performs operations on specified region Results imported as new variables in VAPOR

11 Alan Norton Interaction Technique 4: Use planar probe for visual flow seed placement Useful to place flow seeds based on local data values Planar probe provides cursor for precise placement in 3D Field lines are immediately reconstructed as seeds are specified

12 Alan Norton Interaction Technique 5: Track structure evolution with field line advection Animates field lines in velocity field Useful in tracking evolution of geometric structures (e.g. current sheets, flux tubes) Based on algorithm proposed by Aake Nordlund

13 Alan Norton Interaction Technique 6: Use the GPU for interactive data rendering Modern GPU’s are cheap, fast, effective –GPU’s are SIMD clusters, efficiently traverse data arrays –Support for cartesian, spherical, terrain-following grids B. Brown, Solar MHD simulation T. Prabhakaran, April 2007 cold event in WRF

14 Alan Norton VAPOR Lessons Multiresolution methods are essential for understanding massive data sets. Interactive analysis and visualization can indeed enable or accelerate scientific discovery One-on-one interaction between scientists and software developers results in valuable interaction techniques We are only beginning to exploit the power of GPU’s Largest obstacles: –Wide diversity of data representations used in research –Data conversion effort

15 Alan Norton VAPOR Plans New features prioritized by the VAPOR steering committee and user input Features under consideration include: –Mapping of variables to isosurface color/opacity –Support for 2D data –Image-based flow visualization –Perform math operations on data –Keyframing and spin animation –Parallel data conversion on supercomputers –Wavelet data compression Send suggestions to vapor@ucar.eduvapor@ucar.edu

16 Alan Norton VAPOR Availability Version 1.2.2 software released in January 2008 Runs on Linux, Irix, Windows, Mac System requirements: –a modern (nVidia or ATI) graphics card (available for about $200) –~1GB of memory Supported in NCAR visualization/analysis systems Software dependencies: –IDL ® http://www.ittvis.com/ (only for interactive analysis)http://www.ittvis.com/ Executables, documentation available (free!) at http://www.vapor.ucar.edu/ http://www.vapor.ucar.edu/ Source code, feature requests, etc. at http://sourceforge.net/projects/vapor http://sourceforge.net/projects/vapor

17 Alan Norton Acknowledgements Steering Committee –Nic Brummell - CU –Yuhong Fan - NCAR, HAO –Aimé Fournier – NCAR, IMAGe –Pablo Mininni, NCAR, IMAGe –Aake Nordlund, University of Copenhagen –Helene Politano - Observatoire de la Cote d'Azur –Yannick Ponty - Observatoire de la Cote d'Azur –Annick Pouquet - NCAR, ESSL –Mark Rast - CU –Duane Rosenberg - NCAR, IMAGe –Matthias Rempel - NCAR, HAO –Geoff Vasil, CU Developers –John Clyne – NCAR, CISL –Alan Norton – NCAR, CISL –Kenny Gruchalla – CU –Victor Snyder - CSM Research Collaborators –Kwan-Liu Ma, U.C. Davis –Hiroshi Akiba, U.C. Davis –Han-Wei Shen, Ohio State –Liya Li, Ohio State Systems Support –Joey Mendoza, NCAR, CISL


Download ppt "Alan Norton Multiresolution Visualization and Analysis of Turbulence using VAPOR Alan Norton NCAR/CISL Boulder, CO USA Turbulent Theory and Modeling: GTP."

Similar presentations


Ads by Google