本书主要针对油藏数值模拟中的典型线性代数方程组的求解问题,重点介绍适用于全隐式离散的线性代数求解算法,包括油藏数值模拟的常用模型、离散方法、线性求解方法(包括不接近LU分解、多重网格法、多阶段预处理方法等)以及线性方程求解算法在现代计算环境(多核CPU)下的实现。本书适用于从事油藏数值模拟研究工作者及工程师阅读,也可供油气田开发相关专业的科研人员参考。
章 油藏数值模拟概述
节 常用数学模型
第二节 油藏数值模型建立
第三节 油藏数值模拟软件框架
第二章 油藏数值模拟中的数学模型
节 岩石的物性参数
第二节 流体的物性参数
第三节 单相渗流模型
第四节 两相渗流模型
第五节 三相渗流模型
第六节 组分模型
第七节 定解条件
第三章 黑油模型的常用离散方法
节 有限差分法
第二节 黑油模型的有限差分离散
第三节 井模型的离散
第四节 隐式压力显式饱和度方法
第五节 完全解耦方法
第六节 全隐式方法
第四章 线性代数方程组的迭代法
节 线性方程组的定常迭代法
第二节 克雷洛夫子空间迭代法
第三节 预条件迭代求解方法
第四节 数值实验
第五章 不完全LU分解法
节 经典LU分解法与Gauss消去法
第二节 ILU分解法
第三节 ILU分解法的应用
第六章 多重网格法
节 多重网格法的算法思想
第二节 几何多重网格法
第三节 代数多重网格法
第四节 基于聚集法的代数多重网格法
第五节 基于能量极小的代数多重网格法
第七章 多阶段预处理方法
节 辅助空间预处理方法
第二节 多阶段预处理方法
第三节 含隐式井的多阶段预处理方法
第四节 压缩存储格式
第八章 多核环境中求解算法的并行实现
节 多核处理器环境
第二节 经典迭代法的多核并行化
第三节 代数多重网格法的多核并行化
第四节 辅助空间预条件法的多核并行化
参考文献