Computer Graphics Laboratory ETH Zurich

ETH

A Parallel Architecture for IISPH Fluids

F. Thaler, B. Solenthaler, M. Gross

Proceedings of Virtual Reality Interaction and Physical Simulation (VRIPHYS) (Dresden, Germany, September 24-25, 2014), pp. 119-124
[Abstract] [BibTeX] [PDF] [Video]

Abstract

We present an architecture for parallel computation of incompressible IISPH simulations on distributed memory systems. We use orthogonal recursive bisection for domain decomposition and present a stable and fast converging load balancing controller. The neighbor search data structure is derived such that it optimally fits into the parallel pipeline. We further show how symmetry aspects of the simulation can be integrated into the architecture. Simultaneous communication and computation are used to minimize parallelization overhead. The seamless integration of these parallel concepts into IISPH results in near linear scaling for large-scale simulations.

[Download Video]

@inproceedings{vriphys14:119-124:2014,
crossref = {vriphys14-proc},
author = {Felix Thaler and Barbara Solenthaler and Markus Gross },
title = {{A Parallel Architecture for IISPH Fluids}},
pages = {119-124},
URL = {http://diglib.eg.org/EG/DL/PE/vriphys/vriphys14/119-124.pdf},
DOI = {10.2312/vriphys.20141230},
abstract = {We present an architecture for parallel computation of incompressible IISPH simulations on distributed memory systems. We use orthogonal recursive bisection for domain decomposition and present a stable and fast converging load balancing controller. The neighbor search data structure is derived such that it optimally fits into the parallel pipeline. We further show how symmetry aspects of the simulation can be integrated into the architecture. Simultaneous communication and computation are used to minimize parallelization overhead. The seamless integration of these parallel concepts into IISPH results in near linear scaling for large-scale simulations.}
}
[Download BibTeX]

Downloads

Download Paper
[PDF]
Download Video
[Video]