![]() |
个人信息Personal Information
教授
博士生导师
硕士生导师
性别:男
毕业院校:大连理工大学
学位:博士
所在单位:水利工程系
学科:港口、海岸及近海工程
办公地点:Room A305
State Key Laboratory of Coastal and Offshore Engineering
联系方式:0411-84707103
电子邮箱:bteng@dlut.edu.cn
Implementation of the moving particle semi-implicit method on GPU
点击次数:
论文类型:期刊论文
发表时间:2011-03-01
发表刊物:SCIENCE CHINA-PHYSICS MECHANICS & ASTRONOMY
收录刊物:SCIE、EI
卷号:54
期号:3
页面范围:523-532
ISSN号:1674-7348
关键字:moving particle semi-implicit method (MPS); graphics processing units (GPU); compute unified device architecture (CUDA); neighbouring particle searching; free surface flow
摘要:The Moving Particle Semi-implicit (MPS) method performs well in simulating violent free surface flow and hence becomes popular in the area of fluid flow simulation. However, the implementations of searching neighbouring particles and solving the large sparse matrix equations (Poisson-type equation) are very time-consuming. In order to utilize the tremendous power of parallel computation of Graphics Processing Units (GPU), this study has developed a GPU-based MPS model employing the Compute Unified Device Architecture (CUDA) on NVIDIA GTX 280. The efficient neighbourhood particle searching is done through an indirect method and the Poisson-type pressure equation is solved by the Bi-Conjugate Gradient (BiCG) method. Four different optimization levels for the present general parallel GPU-based MPS model are demonstrated. In addition, the elaborate optimization of GPU code is also discussed. A benchmark problem of dam-breaking flow is simulated using both codes of the present GPU-based MPS and the original CPU-based MPS. The comparisons between them show that the GPU-based MPS model outperforms 26 times the traditional CPU model.