Extreme-Scale Stochastic Particle Tracing for Uncertain Unsteady Flow Analysis
|Title||Extreme-Scale Stochastic Particle Tracing for Uncertain Unsteady Flow Analysis|
|Year of Publication||2016|
|Authors||Guo, H, He, W, Seo, S, Shen, H, Peterka, T|
We present an efficient and scalable solution to estimate uncertain transport behaviors using stochastic flow maps (SFMs) for visualizing and analyzing uncertain unsteady flows. SFM computation is extremely expensive because it requires many Monte Carlo runs to trace densely seeded particles in the flow. We alleviate the computational cost by decoupling the time dependencies in SFMs so that we can process adjacent time steps independently and then compose them together for longer time periods. Adaptive refinement is also used to reduce the number of runs for each location. We then parallelize over tasks—packets of particles in our design—to achieve high efficiency in MPI/thread hybrid programming. Such a task model also enables CPU/GPU coprocessing. We show the scalability on two supercomputers, Mira (up to 1M Blue Gene/Q cores) and Titan (up to 128K Opteron cores and 8K GPUs), that can trace billions of particles in seconds.