摘要

根据二维浅水波方程的特点,运用计算二维明渠非恒定流的格子Boltzmann模型;利用格子Boltzmann算法耦合度低和CUDA(Compute Unified Device Architecture)线程级并行的优势,在GPU(Graphic Processing Unit)上实现了该模型的并行求解。通过对一维溃坝波和二维溃坝波的模拟,验证了模型的正确性和GPU计算的可靠性与高效性。对比分析显示,该模型在GPU上并行计算的每秒格点演进数达数十亿,运算效率比在单核CPU上高出数百倍。

  • 单位
    水资源与水电工程科学国家重点实验室; 武汉大学