基于CPU—GPU混合加速的SPH流体仿真方法
【出 处】:《
计算机工程与科学
》
CSCD
2014年第36卷第7期 1231-1237页,共7页
【作 者】:
胡鹏飞
;
袁志勇
;
廖祥云
;
郑奇
;
陈二虎
【摘 要】
基于光滑粒子流体力学SPH的流体仿真是虚拟现实技术的重要研究内容,但SPH流体仿真需要大量的计算资源,采用一般计算方法难以实现流体仿真的实时性。流体仿真通常由物理计算、碰撞检测和渲染等部分组成,借助GPU并行加速粒子的物理属性计算和碰撞过程使SPH方法的实时流体仿真成为可能。为了满足流体仿真应用中的真实性和实时性需求,提出一种基于CPU—GPU混合加速的SPH流体仿真方法,流体计算部分采用GPU并行加速,流体渲染部分采用基于CPU的OpenMP加速。实验结果表明,基于CPU—GPU混合加速的SPH流体仿真方法与CPU实现相比,能显著地减少流体仿真单帧计算时间且能更快速地完成渲染任务。
相关热词搜索: