Research at the Institute of Data Analysis and Visualization
Jump to:
Visualization of Adaptive Mesh Refinement Data

Gunther H. Weber, Oliver Kreylos, Terry J. Ligocki, John M. Shalf, Wes Bethel, David Fang, Hank Childs, Eric S. Brugger, Bernd Hamann, Kenneth I. Joy, and Kwan-Liu Ma


Abstract

Image Adaptive mesh refinement (AMR) is a numerical simulation technique used in computational fluid dynamics (CFD). AMR was introduced in the computational physics community by Berger and Oliger in 1984 and has gained increasing popularity in the computational physics community. AMR represents a domain as a set of structured, rectilinear grids at increasing resolution. Despite its inherent hierarchical nature, only few visualization algorithms exist that directly use the AMR structure for visualization purposes. We have adapted several visualization techniques to make use of that hierarchical nature. We have developed an isosurface extraction scheme that allows for the extraction of crack-free isosurfaces from AMR data while representing each grid at the appropriate resolution. We have also considered volume rendering of AMR data. By homogenizing an AMR hierarchy, i.e. partitioning it into blocks of constant resolution, we have defined a scheme that renders an AMR hierarchy at interactive speeds. To obtain high-quality volume-rendered visualizations, we have developed a cell-projection-based approach that allows progressive rendering of AMR hierarchies by rendering an image level-by-level. Based on our work on crack-free isosurfaces, we have developed a C0-continuous interpolation scheme, which we use to generate high-quality images. We have also developed a framework for parallel rendering of AMR data on supercomputers and PC clusters and compared different distribution strategies. Finally, we have developed an alternate method to crack-free isosurface extraction that uses the original AMR grid.

Publications

Contact

Gunther H. Weber

Institute for Data Analysis and Visualization | University of California
One Shields Avenue | Davis, CA 95616 | Phone: (530)-752-6298 | Fax: (530)-752-8894