electronic visualization laboratory, university of illinois at chicago visualizing very large scale...

6
electronic visualization laboratory, university of illinois a Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis

Upload: clinton-boone

Post on 19-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis

electronic visualization laboratory, university of illinois at chicago

Visualizing Very Large Scale Earthquake Simulations (SC 2003)

K.L.Ma, UC-Davis

Page 2: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis

electronic visualization laboratory, university of illinois at chicago

Summary

• A parallel rendering algorithm is presented to visualize a 3D seismic propagation (time varying data) of Northridge earthquake (highest resolution vol viz of an earthquake simulation to date)

• Issues dealt with: – Large data– Time varying data – Unstructured grid

Page 3: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis

electronic visualization laboratory, university of illinois at chicago

Main strategies used

• Interleaving load distribution• Overlapping communication and computation • Avoiding per time step processing • Buffering intermediate results to amortize

communication overheads• Compression• A parallel cell projection algorithm is used which

requires no connectivity between adjacent cells unlike ray tracing (for visualizing unstructured data)

Page 4: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis

electronic visualization laboratory, university of illinois at chicago

Parallel Rendering

• An octree based representation of the volume is used at multiple resolutions

• The appropriate data resolution is used to match image resolution

• Projection data is scattered to the nodes to eliminate nodes that are not viewed

• The data block size is made coarse enough for faster traversal

• The loading of blocks from disk and rendering are overlapped.

Page 5: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis

electronic visualization laboratory, university of illinois at chicago

Parallel Image Composition

• SLIC (Scheduled Linear Image Compositing) • Pixels are classified as background (ignored), non-

overlapping (sent directly to final processor) and 1, 2, 3 overlapping etc (figure 4)

• Compositing is scheduled according to overlap• The overlapping calculation has to be redone when

view point changes (scheduling for composition is also recalculated)

Page 6: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis

electronic visualization laboratory, university of illinois at chicago

Results, References

• Test results should low compositing cost in most cases but after n=32, the parallel algorithm is inefficient due to load imbalance

• Papers to look at:– survey of visualization of time varying data– binary swap– communication costs of parallel volume

rendering algorithms– SLIC