第1章 地震勘探计算机应用的发展 1
1. 1地震勘探走向数字化 1
1.2地震勘探与计算机 2
1.3现代三维地震数据处理和解释 4
1.4勘探计算机应用的未来 7
第2章 地震程序执行的管理与控制 12
2. 1地球物理操作系统 12
2.2地球物理语言 13
2.3翻译子系统、执行子系统和地震数据库 17
2.4工作空间管理 20
2.5工作空间的可视编程界面 23
第3章 地球物理勘探可视化 26
3.1科学计算可视化 26
3.2三维计算 28
3.3体素可视化 30
3.4可视化软件 32
3.5虚拟现实可视化 35
第4章 数据集成与数据模型 40
4 1数据集成 40
4.2数据库作为集成工具 41
4. 3逻辑数据模型 43
4.4数据集成系统 47
第5章 地震并行处理 52
5.1三维地震数据并行处理 52
5.2并行处理环境与工具 53
5.3地震并行处理的设计模式 55
5.4地震并行处理应用框架 60
5.5并行分解技术 62
5.6并行程序设计.. 63
第6章 图形用户界面与交互应用框架 65
6.1图形用户界面与用户 65
6.2图形用户界面设计 66
6.3勘探器件库 68
6.4勘探器件的应用 70
6.5面向对象应用框架 71
6. 6 M-V-C框架 73
6.7勘探交互应用框架 75
第7章 数据银行与数据仓库 78
7. 1数据银行 78
7.2分布式数据系统 83
7.3数据仓库 86
7.4数据仓库结构和组成 87
7.5数据仓库相关技术 89
第8章 联机计算与协同工作 91
8. 1联机计算技术 91
8.2协同工作 92
8.3交互地震 93
第9章 应用集成与分布式对象 96
9. 1应用集成 96
9.2分布式对象 96
9.3分布式对象互操作性 98
9.4实现互操作性的规范 99
9.5应用集成环境 100
9.6分布式计算模式 101
第10章软件集成平台 104
10.1基于P0SC SIP的逻辑总体结构 104
10.2基于X/0PEN体系结构框架 105
10.3基于对象模型技术的分析与设计 106
10.4软件平台应用接口服务 109
10.5应用框架 116
10.6集成服务设施 117
10.7工作空间 119
10.8关键技术 119
10.9应用前景 122
附录A面向对象应用软件开发 124
A. 1面向对象软件概念 125
A. 2面向对象范式原理 131
A. 3统一模型语言UML 134
A. 4面向对象应用开发 141
A. 5面向对象设计模式 149
A. 6客户-服务器计算环境 156
A. 7公共对象请求代理结构*C0RBA++ 159
A. 8面向对象应用框架 163
A. 9大型项目开发有关问题 169
附录B并行计算机与并行计算 172
B. 1并行计算 172
B 2 MPI和PVM 175
B. 3三维叠前深度偏移的并行计算 177
B. 4神经网络计算 178
B 5遗传算法 180
索 引 181
参考文献 184