首页> 外文会议>ICNC 2012 >A GPU-based SPH Algorithm
【24h】

A GPU-based SPH Algorithm

机译:基于GPU的SPH算法

获取原文

摘要

Mainly designed for simulating the fluid motion, Smooth Particle Hydrodynamics (SPH) SPH has been widely applied to many fields, such as aerospace aircraft design and ship design. First, this paper presents an implementation of serial SPH method algorithm using the reflection method as the boundary condition. This paper describes entire process of SPH and gives detailed descriptions of some important procedures. Second, this paper realizes the corresponding parallel algorithm of SPH, which includes neighbor particle searching and building, physical attributes computation and other main SPH method procedures. Third, details of mapping different parts of the SPH serial algorithm to parallel algorithm on GPU with CUDA C as parallel programming language are also shown in this paper. Taking advantage of powerful computation ability of GPU, the experiment approximately achieves a 8X speedup that shows the high efficiency of GPU-based programming. The parallel algorithm not only achieves a high performance, but also promises a reliability result with a small error rate as the experiment result shows.
机译:主要设计用于模拟流体运动,光滑的粒子流体动力学(SPH)SPH已广泛应用于许多领域,例如航空航天飞机设计和船舶设计。首先,本文介绍了使用反射方法作为边界条件的串行SPH方法算法的实现。本文介绍了整个SPH过程,并详细描述了一些重要程序。其次,本文实现了SPH的相应并行算法,包括邻居粒子搜索和构建,物理属性计算和其他主SPH方法过程。第三,本文还示出了用CUDA C将SPH串行算法的不同部分映射SPH串行算法的不同部分以CUDA C为并行编程语言的平行算法。利用GPU的强大计算能力,实验大致实现了8倍的加速,显示了基于GPU的编程的高效率。并行算法不仅实现了高性能,而且还承诺具有小错误率作为实验结果表明的可靠性结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号