1 引论 1
1.1 地震勘探与计算机 1
1.2 地震数据采集、处理和解释软件 6
1.3 地震软件平台 10
2 地震数据批量处理 14
2.1 批量处理基本概念 14
2.2 模块编程模型与属性描述 16
2.3 模块参数的获取 19
2.4 模块的执行控制 23
2.5 GRISYS系统 27
2.6 数据通道 33
3 地震数据交互处理 37
3.1 从纯批量处理到解释性处理 37
3.2 地震交互处理模块 38
3.3 地震交互处理框架与设计模式 41
3.4 地震交互成像 45
4 地震数据管理 50
4.1 地震数据管理问题 50
4.2 地震数据格式 51
4.3 地震数据组织和管理 59
4.4 叠前地震数据组织与存取 66
4.5 结构化数据组织 70
4.6 三维叠后地震数据的组织 76
5 地震三维可视化 79
5.1 三维可视化 79
5.2 直接体绘制技术 81
5.3 三维可视化应用 86
5.4 虚拟现实可视化 88
6 地震数据并行处理 91
6.1 并行处理基本概念 91
6.2 地震并行处理模式 93
6.3 地震并行处理应用框架 96
6.4 地震数据处理并行化技术 98
6.5 地震并行处理环境与工具 100
7 地球科学软件体系结构 105
7.1 软件平台 105
7.2 软件体系结构 106
7.3 软件体系结构式样 108
7.4 一体化软件体系结构参考模型 110
7.5 软件框架 113
8 基于网络的地震计算技术 116
8.1 信息高速公路 116
8.2 集群计算 116
8.3 客户/服务器计算 118
8.4 网格计算 121
9 石油软件集成技术 124
9.1 数据集成 124
9.2 集成框架 126
9.3 从处理解释一体化到勘探开发一体化 131
10 数值计算 137
10.1 基本计算 137
10.2 向量计算 141
10.3 并行计算 142
11 地震软件系统开发 149
11.1 大型地震软件系统开发 149
11.2 软件过程与软件过程模型 151
11.3 计算机辅助软件工程 154
11.4 面向对象开发与架构中心开发 156
11.5 软件过程的可控性和成熟度 158
附录A 若干开放源码的地震软件简介 161
附录B 部分数值计算公式推导 176
后记 184
参考文献 186