线上期刊服务咨询,发表咨询:400-808-1701 订阅咨询:400-808-1721

基于CUDA的弱可压SPH流体建模与仿真

段兴锋; 任鸿翔; 神和龙 计算机工程与科学 2018年第08期

摘要:为了实现小尺度范围流体场景的实时、真实感模拟,采用弱可压SPH方法对水体进行建模,提出了流体计算的CPU-GPU混合架构计算方法。针对邻域粒子查找算法影响流体计算效率的问题,采用三维空间网格对整个模拟区域进行均匀网格划分,利用并行前缀求和和并行计数排序实现邻域粒子的查找。最后,采用基于CUDA并行加速的Marching Cubes算法实现流体表面提取,利用环境贴图表现流体的反射和折射效果,实现流体表面着色。实验结果表明,所提出的流体建模和模拟算法能实现小尺度范围流体的实时计算和渲染,绘制出水的波动、翻卷和木块在水中晃动的动态效果,当粒子数达到1 048 576个时,GPU并行计算方法相较CPU方法的加速比为60.7。

关键词:光滑流体粒子动力学边界处理邻域搜索marchingcubes

单位:大连海事大学航海动态仿真和控制交通行业重点实验室; 辽宁大连116026; 集美大学航海学院; 福建厦门361021

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

计算机工程与科学

北大期刊

¥624.00

关注 46人评论|5人关注