skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Parallel and Streaming Generation of Ghost Data for Structured Grids

Journal Article · · IEEE Computer Graphics and Applications, vol. 30, no. 3, February 10, 2010, pp. 32-44
OSTI ID:977225

Parallel simulations decompose large domains into many blocks. A fundamental requirement for subsequent parallel analysis and visualization is the presence of ghost data that supplements each block with a layer of adjacent data elements from neighboring blocks. The standard approach for generating ghost data requires all blocks to be in memory at once. This becomes impractical when there are fewer processors - and thus less aggregate memory - available for analysis than for simulation. We describe an algorithm for generating ghost data for structured grids that uses many fewer processors than previously possible. Our algorithm stores as little as one block per processor in memory and can run on as few processors as are available (possibly just one). The key idea is to slightly change the size of the original blocks by declaring parts of them to be ghost data, and by later padding adjacent blocks with this data.

Research Organization:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
977225
Report Number(s):
LLNL-JRNL-403175; TRN: US201013%%439
Journal Information:
IEEE Computer Graphics and Applications, vol. 30, no. 3, February 10, 2010, pp. 32-44, Vol. 30, Issue 3
Country of Publication:
United States
Language:
English