AMG-CPR公司

多孔介质多相流的代数多重网格预处理程序。多相流是广泛应用的关键过程,包括固碳、污染修复和地下水管理。通常,这一过程是由一个非线性偏微分方程组模拟的,该方程组通过考虑每个相(例如油、水)的质量守恒,以及相速度与相压力关系的本构关系来推导。在这项研究中,我们发展和研究有效的求解算法,以解决代数方程组从一个完全耦合和时间隐式处理多相流模型。我们探讨了几种基于代数多重网格(AMG)的预处理器在求解线性化问题时的性能,包括直接应用于系统的“黑箱”AMG、新版本的约束压力剩余多重网格(CPR-AMG)预处理,以及一个新的预处理器,该预处理器是由一个近似的Schur补导出的从雅可比矩阵的分块分解。我们证明了新方法对于由毛细压力变化的影响所决定的问题特征是最稳健的,并且我们证明了块因子分解预处理器是有效的,并且随着问题规模的变化而优化。