G暂停期

gpuSPHASE——使用CUDA的2dsph的共享内存缓存实现。光滑粒子流体力学(SPH)是一种无网格的拉格朗日方法,已成功地应用于计算流体力学(CFD)、固体力学等多种物理问题。用这种方法解决过程工程中的输运现象需要模拟几天到几周的物理时间。基于CFD的高计算需求,这种三维模拟需要数年的计算时间,因此不可避免地要将其简化为二维域。本文开发了一种新的面向图形设备的开源2dsph求解器实现gpuSPHASE。它被优化为必须在合理的时间内以每秒数千帧的速度执行的模拟。提出并实现了一种新的计算统一设备结构(CUDA)共享内存缓存算法。通过已建立的溃坝试验案例,对软件进行了验证和性能评价。