November 2009

Conference Paper

Scalable Computation of Streamlines on Very Large Datasets

By:
Pugmire, David R; Garth, Christoph; Childs, Hank; Ahern, Sean D; Weber, Gunther H
Publication Date:
November 2009
Conference Name:
Supercomputing 2009
Conference Location:
Portland, Oregon, United States of America

Abstract

nderstanding vector fields resulting from large scientific simulations is an important and often difficult task. Streamlines, curves that are tangential to a ve ctor field at each point, are a powerful visualization method in this context. Application of streamline-based visualization to very large vector field data repr esents a significant challenge due to the non-local and data-dependent nature of streamline computation, and requires careful balancing of computational demands placed on I/O, memory, communication, and processors. In this paper we review two parallelization approaches based on established parallelization paradigms (stat ic decomposition and on-demand loading) and present a novel hybrid algorithm for computing streamlines. Our algorithm is aimed at good scalability and performanc e across the widely varying computational characteristics of streamline-based problems. We perform performance and scalability studies of all three algorithms on a number of prototypical application problems and demonstrate that our hybrid scheme is able to perform well in different settings.


Related Researchers