国内刊号:43-1258/TP
国际刊号:1007-130X
发布日期:
作者:许晓阳, 王斯棋
单位:(西安科技大学计算机科学与技术学院,陕西 西安 710054)
关键词:光滑粒子流体动力学,自由表面流,并行算法,粒子分解,数值模拟,
基金:国家自然科学基金(12071367);陕西省青年科技新星项目(2019KJXX-012)
作为一种典型的拉格朗日型无网格数值方法,光滑粒子流体动力学(SPH)方法在模拟自由表面流问题时具有天然优势。但是,该方法计算量大、耗时长,为此提出了一种基于粒子分解的SPH并行算法。该算法将所有粒子平均分配到各个进程进行计算,每个时间步通信仅调用一次发送、接收和广播函数,因此易于实现且可扩展性较好。应用该并行算法对二维溃坝流和三维液滴冲击液膜问题进行数值模拟,结果表明:该并行算法能显著减少模拟所消耗的计算时间,有利于进行三维大规模计算问题的数值模拟;当粒子数大于百万时,最大加速比可达30以上。
来源:2022年第6期
《计算机工程与科学》期刊编辑部