A Parallel Multigrid Poisson Solver for Fluids Simulation on Large Grids

dc.contributor.authorMcAdams, Alekaen_US
dc.contributor.authorSifakis, Eftychiosen_US
dc.contributor.authorTeran, Josephen_US
dc.contributor.editorMZoran Popovic and Miguel Otaduyen_US
dc.date.accessioned2014-01-29T07:51:08Z
dc.date.available2014-01-29T07:51:08Z
dc.date.issued2010en_US
dc.description.abstractWe present a highly efficient numerical solver for the Poisson equation on irregular voxelized domains supporting an arbitrary mix of Neumann and Dirichlet boundary conditions. Our approach employs a multigrid cycle as a preconditioner for the conjugate gradient method, which enables the use of a lightweight, purely geometric multigrid scheme while drastically improving convergence and robustness on irregular domains. Our method is designed for parallel execution on shared-memory platforms and poses modest requirements in terms of bandwidth and memory footprint. Our solver will accommodate as many as 7682fi1152 voxels with a memory footprint less than 16GB, while a full smoke simulation at this resolution fits in 32GB of RAM. Our preconditioned conjugate gradient solver typically reduces the residual by one order of magnitude every 2 iterations, while each PCG iteration requires approximately 6:1sec on a 16-core SMP at 7683 resolution. We demonstrate the efficacy of our method on animations of smoke flow past solid objects and free surface water animations using Poisson pressure projection at unprecedented resolutions.en_US
dc.description.seriesinformationEurographics/ ACM SIGGRAPH Symposium on Computer Animationen_US
dc.identifier.isbn978-3-905674-27-9en_US
dc.identifier.issn1727-5288en_US
dc.identifier.urihttps://doi.org/10.2312/SCA/SCA10/065-073en_US
dc.publisherThe Eurographics Associationen_US
dc.subjectCategories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism-Animation; G.1.8 [Numerical Analysis]: Finite difference methods-Multigrid and multilevel methodsen_US
dc.titleA Parallel Multigrid Poisson Solver for Fluids Simulation on Large Gridsen_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
065-073.pdf
Size:
779.46 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
mg-poisson.mp4
Size:
17.14 MB
Format:
Unknown data format