A Novel Algorithm for Incompressible Flow Using Only a Coarse Grid Projection

被引:81
作者
Lentine, Michael [1 ]
Zheng, Wen [1 ]
Fedkiw, Ronald [1 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2010年 / 29卷 / 04期
关键词
simulation; incompressible flow; smoke; water; VORTEX PARTICLE METHOD; SMOKE; SIMULATION; GRADIENTS; WATER;
D O I
10.1145/1778765.1778851
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Large scale fluid simulation can be difficult using existing techniques due to the high computational cost of using large grids. We present a novel technique for simulating detailed fluids quickly. Our technique coarsens the Eulerian fluid grid during the pressure solve, allowing for a fast implicit update but still maintaining the resolution obtained with a large grid. This allows our simulations to run at a fraction of the cost of existing techniques while still providing the fine scale structure and details obtained with a full projection. Our algorithm scales well to very large grids and large numbers of processors, allowing for high fidelity simulations that would otherwise be intractable.
引用
收藏
页数:9
相关论文
共 32 条
[1]  
[Anonymous], P 20 ANN C COMP GRAP
[2]  
[Anonymous], 2008, P 2008 ACM SIGGRAPHE
[3]   ADAPTIVE MESH REFINEMENT FOR HYPERBOLIC PARTIAL-DIFFERENTIAL EQUATIONS [J].
BERGER, MJ ;
OLIGER, J .
JOURNAL OF COMPUTATIONAL PHYSICS, 1984, 53 (03) :484-512
[4]   Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid [J].
Bolz, J ;
Farmer, I ;
Grinspun, E ;
Schröder, P .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :917-924
[5]  
Bridson R, 2007, ACM T GRAPHIC, V26, DOI 10.1145/1276377.1276435
[6]  
Desbrun M., 1996, Computer Animation and Simulation '96. Proceedings of the Eurographics Workshop, P61
[7]   Back and forth error compensation and correction methods for removing errors induced by uneven gradients of the level set function [J].
Dupont, TF ;
Liu, YJ .
JOURNAL OF COMPUTATIONAL PHYSICS, 2003, 190 (01) :311-324
[8]  
Fedkiw R, 2001, COMP GRAPH, P15, DOI 10.1145/383259.383260
[9]   Controlling fluid animation [J].
Foster, N ;
Metaxas, D .
COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 1997, :178-188
[10]   Simulating Gaseous Fluids with Low and High Speeds [J].
Gao, Yue ;
Li, Chen-Feng ;
Hu, Shi-Min ;
Barsky, Brian A. .
COMPUTER GRAPHICS FORUM, 2009, 28 (07) :1845-1852