发表人:sxp 2023-03-03 11:53:36 最新回复: 2023-03-03 11:53:36
批量模块是指为完成某项数据处理功能而编写的计算机软件。一个或者多个模块按照一定的数据处理逻辑组装在一起,形成地震作业。地震作业运行在计算机后台,在运行过程中没有交互操作。
批量模块是地震数据处理系统的重要组成部分。以往GeoEast版本,批量模块开发和运行环境包含在处理系统中,专为处理系统运行地震作业服务。GeoEast-iEco建立了平台级批量模块支撑环境,为批量模块的开发、调试、运行、监控,提供全方位支持,不仅服务于地震数据处理系统,还能服务于其他应用软件,支持第三方开发。基于GeoEast-iEco平台的多个应用系统,还能以批量模块支撑环境为纽带,实现不同软件之间的批量模块相互调用,达到批量模块共享目的。

三、构成
u 集成开发工具(IDE):进行模块设计、开发、调试及试运行。
u 批量执行控制系统: 即运行模块的主程序,以可执行程序呈现。主要是服务和调度模块,运行地震作业。包括常规执行控制、MPI并行执行控制系统、GPP并行执行控制、常规处理自动并行引擎。
u 公共子程序库: 为模块提供服务,方便模块获取参数、存取数据、控制数据流。
u 输入输出模块: 提供基本的数据输入输出功能,主要GeoEast、SEGY、SEGD格式。
u 作业编辑器: 以交互可视化方式呈现模块,方便用户填写模块参数,提供地震作业管理、编辑和发送功能。
u 作业调度系统: 匹配合适的资源(主要是计算机节点)运行地震作业,对作业的运行过程进行管理和监控。