A multigrid fluid pressure solver handling separating solid boundary conditions
Related Experiment Video
Updated: May 24, 2026

Investigating the Three-dimensional Flow Separation Induced by a Model Vocal Fold Polyp
Published on: February 3, 2014
Nuttapong Chentanez1, Matthias Müller-Fischer
1NVIDIA PhysX Research, 38 Pungmee, 7 Sukhumvit, 93 Bangjak Prakanong, Bangkok, Thailand. nchentanez@nvidia.com
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.
Related Concept Videos
Fluid Pressure over Curved Plate of Constant Width
Newtonian Fluid: Problem Solving
A velocity gradient forms within the fluid when a Newtonian fluid is placed between two parallel plates, with...
Fluid Pressure over Flat Plate of Variable Width
The pressure distribution on the plate can be calculated by determining the force that acts on a differential area strip of the plate. Thus, the magnitude of the force is equal to the...
Pressure of Fluids
Fluid Pressure over Flat Plate of Constant Width
The resultant force...
Hydrostatic Pressure Force on a Curved Surface
