arrow
返回

Efficient odd-even multigrid for pointwise incompressible fluid simulation on GPU

delete2024-02-13
delete0
PRE
AI
L
Luan Lyu
W
Wei Cao
X
Xiaohua Ren
E
Enhua Wu *
杨榛 封面图
杨榛 (Zhi-Xin Yang) *
DOI:10.1007/s00371-024-03264-ydelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Fluid simulation is a well-established research field in computer graphics that aims to generate realistic and visually appealing simulations of fluids, including water, smoke, and fire. Divergence is identified as a crucial factor in achieving realistic fluid behavior. This article presents a GPU optimization of the pointwise incompressible fluid simulation technique, which uses pointwise incompressible velocity interpolation to ensure divergence at arbitrary points, rather than grid cells. Pointwise incompressible velocity interpolation at arbitrary points is the curl of velocity potential. The velocity potential can be obtained from the divergence-free velocities by solving a Poisson equation. To enhance the computational efficiency of the simulation, an odd-even geometric multigrid method is introduced to solve Poisson's equation on non-power-of-2 resolution grids. Additionally, to recover the potential on grid cells, a warp-level method is proposed via divergence-free velocities on grid cells. The proposed warp-level potential recovery method offers GPU optimization and enhanced efficiency, in contrast to the sweeping method that only provides CPU optimization for potential recovery. Furthermore, a locally enhanced method is proposed to recover the detailed velocity potential within small domains through the use of the odd-even multigrid. The experiments show that the odd-even multigrid outperforms Weber's multigrid by an average speedup factor of 4.32 across various grid sizes. On the other hand, the warp-level potential recovery method demonstrates notable speedups ranging from approximately 2-6 times for 2D grids and about 1.35-2.64 times for 3D grids when compared to the parallel sweeping method on GPU. The results of these contributions demonstrate remarkable improvements in the efficiency and performance of fluid simulations in computer graphics, harnessing the computational capabilities of modern GPUs to achieve visually appealing and realistic fluid behaviors.
Keyword:
Fluid simulation
Divergence-free
Pointwise incompressibility
Multigrid
GPU

期刊

Visual Computer 封面图
Visual Computer
IF:
2.9
论文数:
4.7K
被引数:
6.5K

机构

T
Tencent
学者数:
1.1K
论文数: 898
被引数: 5
U
University of Macau
学者数:
1.1W
论文数: 1.3W
被引数: 2.0W
C
china university of petroleum
学者数:
4.1W
论文数: 2.7W
被引数: 30
学者 查看更多机构
引用论文

引用论文

Rheumatoid arthritis associated to HIV infection与HIV感染相关的类风湿性关节炎
err2008-10-01
err0
PREAI
errAsmae Azeroual; Hicham Harmouche; Laila Benjilali; Zoubida Tazi Mezalek; Mohamed Adnaoui; Mohamed Aouni; Abdelaziz Maaouni
err分享
err收藏
Editing Fluid Animation Using Flow Interpolation
err2018-09-14
err23
PREAI
errSato, Syuhei; Dobashi, Yoshinori; Nishita, Tomoyuki
err分享
err收藏
Comprehensive analysis of chromatin signature and transcriptome uncovers functional lncRNAs expressed in nephron progenitor cells
err2019-01-01
err0
PREAI
errMasaki Nishikawa; Shunsuke Yuri; Hiroshi Kimura; Naomi Yanagawa; Morgan Hamon; Peter Hauser; Lifu Zhao; Oak D. Jo; Norimoto Yanagawa
err分享
err收藏
Overview of the betta fish genome regarding species radiation, parental care, behavioral aggression, and pigmentation model relevant to humans
err2021-01-29
err0
PREAI
errKornsorn Srikulnath; Worapong Singchat; Nararat Laopichienpong; Syed Farhan Ahmad; Maryam Jehangir; Navapong Subpayakom; Aorarat Suntronpong; Kornsuang Jangtarwan; Tavun Pongsanarm; Thitipong Panthum; Nattakan Ariyaraphong; Jitlada Camcuan; Prateep Duengkae; Sahabhop Dokkaew; Narongrit Muangmai
err分享
err收藏
Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid
err2003-07-01
err574
PREAI
errBolz, J; Farmer, I; Grinspun, E; Schröder, P
err分享
err收藏
A Stream Function Solver for Liquid Simulations
err2015-07-27
err46
PREAI
errAndo, Ryoichi; Thuerey, Nils; Wojtan, Chris
err分享
err收藏
err分享
err收藏
学者 查看更多内容