|
计算机应用 2013
层流扩散燃烧在gpu上的并行计算和数值分析Keywords: 层流扩散燃烧,数值模拟,gpu并行计算,预处理稳定双共轭梯度法,加速比 Abstract: ?在实际工程应用中,使用传统的cpu串行计算来开展燃烧数值模拟往往难以满足对模拟速度的要求。利用gpu比cpu更强的计算能力,通过在交错网格上将燃烧物理方程离散化,使用预处理稳定双共轭梯度法(pbicgstab)求解离散化方程,并且探索面向gpu编程的矩阵向量乘并行算法和逆矩阵向量乘并行算法,从而给出一种在gpu上数值求解层流扩散燃烧的可行方法。实验结果表明,gpu并行程序获得了相对串行cpu程序约10倍以上的加速效果,且计算结果与实际情况相符,因而所提方法是可行且高效的。
|