• DocumentCode
    1472679
  • Title

    A Multigrid Fluid Pressure Solver Handling Separating Solid Boundary Conditions

  • Author

    Chentanez, Nuttapong ; Mueller-Fischer, Matthias

  • Author_Institution
    NVIDIA PhysX Res., Bangkok, Thailand
  • Volume
    18
  • Issue
    8
  • fYear
    2012
  • Firstpage
    1191
  • Lastpage
    1201
  • Abstract
    We present a multigrid method for solving the linear complementarity problem (LCP) resulting from discretizing the Poisson equation subject to separating solid boundary conditions in an Eulerian liquid simulation´s pressure projection step. The method requires only a few small changes to a multigrid solver for linear systems. Our generalized solver is fast enough to handle 3D liquid simulations with separating boundary conditions in practical domain sizes. Previous methods could only handle relatively small 2D domains in reasonable time, because they used expensive quadratic programming (QP) solvers. We demonstrate our technique in several practical scenarios, including nonaxis-aligned containers and moving solids in which the omission of separating boundary conditions results in disturbing artifacts of liquid sticking to solids. Our measurements show, that the convergence rate of our LCP solver is close to that of a standard multigrid solver.
  • Keywords
    Poisson equation; computer graphics; differential equations; quadratic programming; 3D liquid simulations; Eulerian liquid simulation; LCP; Poisson equation; QP solvers; linear complementarity problem; multigrid fluid pressure solver; pressure projection step; quadratic programming; solid boundary conditions; Boundary conditions; Equations; Linear systems; Mathematical model; Multigrid methods; Solid modeling; Solids; Multigrid; boundary condition; fluid simulation; linear complementarity; physics-based animation.;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2012.86
  • Filename
    6171181