论文部分内容阅读
提出了一种面向对象的代数多重网格(algebraic multi-grid,AMG)算法,以每一层网格作为研究单元,网格粗化过程中,形成各单元,同时记录其前后单元,形成双向链表,粗化过程采用Ruge和Stuben算法,光滑算子用Gauss-Seidel迭代,由于AMG算法与网格信息无关,可以作为“即插即用”型的线性方程组求解器,对CFD计算过程耗时最多的压力修正方程作了研究,分别对二维后台阶流动模型在不同网格划分情况进行了计算。代数多重网格方法与单重网格的不完全分解共轭梯度法对比发现,前者具有明显的优势。