期刊文献+

Implementation of the moving particle semi-implicit method on GPU 被引量:2

Implementation of the moving particle semi-implicit method on GPU
原文传递
导出
摘要 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. 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.
出处 《Science China(Physics,Mechanics & Astronomy)》 SCIE EI CAS 2011年第3期523-532,共10页 中国科学:物理学、力学、天文学(英文版)
基金 supported by the National Natural Science Foundation of China with Grant No. 10772040, 50921001 and 50909016 The financial support from the Important National Science & Technology Specific Projects of China with Grant No. 2008ZX05026-02 is also appreciated
关键词 GPU 粒子 大型稀疏线性方程组 移动 隐式法 流体流动模拟 自由表面流动 并行计算 moving particle semi-implicit method (MPS) graphics processing units (GPU) compute unified device architecture (CUDA) neighbouring particle searching free surface flow
  • 相关文献

参考文献2

二级参考文献54

  • 1Feiguo Chen,Wei Ge,Limin Wang,Jinghai Li.Numerical study on gas–liquid nano-flows with pseudo-particle modeling and soft-particle molecular dynamics simulation[J]. Microfluidics and Nanofluidics . 2008 (5)
  • 2Alder B J,,Wainwright T.Molecular dynamics by electronic computers. Proceeding of International Symposium on Transport Processes in Statistical Mechanics . 1956
  • 3Tlke J.Implementation of a Lattice Boltzmann kernel using the Compute Unified Device Architecture developed by nVIDIA. Comp Vis Sci . 2008
  • 4van Meel J A,Arnold A,Frenkel D,Zwart S F P,Belleman R G.Harvesting graphics power for MD simulations. Mol Simulat . 2008
  • 5Anderson J A,Lorenz C D,Travesset A.General purpose molecular dynamics simulations fully implemented on graphics processing units. Journal of Comparative Physiology . 2008
  • 6Sushko N,Cieplak M.Motion of grains, droplets, and bubbles in fluid-filled nanopores. Physical Review E Statistical Nonlinear and Soft Matter Physics . 2001
  • 7Chen F,Ge W,Wang L,Li J.Numerical study on gas-liquid nano-flows with pseudo-particle modeling and soft-particle molecular dynamics simulation. Microfluid Nanofluid . 2008
  • 8Matsumoto M,Matsuura T.Molecular dynamics simulation of a rising bubble. Mol Simulat . 2004
  • 9Matsumoto M,Tanaka K.Nano bubble—— Size dependence of surface tension and inside pressure. Fluid Dynam Res . 2008
  • 10MOORE G E.Cramm ingmore components onto integrated circuits. E lectronics . 1965

共引文献10

同被引文献15

引证文献2

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部