An improved study of real-time fluid simulation on GPU

被引:38
作者
Wu, EH [1 ]
Liu, YQ [1 ]
Liu, XH [1 ]
机构
[1] Chinese Acad Sci, Comp Sci Lab, Inst Software, Beijing, Peoples R China
关键词
graphics hardware; GPLF; programmability; NSEs; fluid simulation; real-time;
D O I
10.1002/cav.16
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Taking advantage of the parallelism and programmability of GPU, we solve the fluid dynamics problem completely on GPU. Different from previous methods, the whole computation is accelerated in our method by packing the scalar and vector variables into four channels of texels. In order to be adaptive to the arbitrary boundary conditions, we group the grid nodes into different types according to their positions relative to obstacles and search the node that determines the value of the current node. Then we compute the texture coordinates offsets according to the type of the boundary condition of each node to determine the corresponding variables and achieve the interaction of flows with obstacles set freely by users. The test results prove the efficiency of our method and exhibit the potential of GPU for general-purpose computations. Copyright (C) 2004 John Wiley Sons, Ltd.
引用
收藏
页码:139 / 146
页数:8
相关论文
共 18 条
[1]  
[Anonymous], P ACM SIGGRAPH EUROG
[2]  
[Anonymous], P 20 ANN C COMP GRAP
[3]   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
[4]  
Enright D, 2002, ACM T GRAPHIC, V21, P736, DOI [10.1145/566570.566581, 10.1145/566570.566645]
[5]  
Fedkiw R, 2001, COMP GRAPH, P15, DOI 10.1145/383259.383260
[6]  
Foster N, 2001, COMP GRAPH, P23, DOI 10.1145/383259.383261
[7]  
FOSTER N, 1996, P SIGGRAPH, P23
[8]  
HARRIS MJ, 2003, P ACM SIGGRAPH EUROG, P92
[9]  
Harris MJ, 2003, THESIS
[10]  
HARRIS MJ, 2002, P ACM SIGGRAPH EUROG, P109