发明名称 |
一种叠前时间偏移并行处理方法 |
摘要 |
本发明提供了一种叠前时间偏移并行处理方法,属于石油地震勘探中的地震资料处理领域。所述方法利用多进程与多线程结合的方式,将偏移计算的数据分配到多个计算进程,每个计算进程利用多个计算线程并行计算所述数据;数据在多个计算线程之间的划分方式采用的是时间方向循环划分的方式。本发明方法提高了叠前时间偏移处理计算效率,实现了大规模并行处理以及节点之间的动态负载平衡,充分发挥了节点内部的多核计算能力和内存利用率。 |
申请公布号 |
CN103713314B |
申请公布日期 |
2017.05.03 |
申请号 |
CN201210370726.5 |
申请日期 |
2012.09.28 |
申请人 |
中国石油化工股份有限公司;中国石油化工股份有限公司石油物探技术研究院 |
发明人 |
亢永敢;许自龙;孙成龙;杨祥森;杨尚琴;李满树;刘百红 |
分类号 |
G01V1/28(2006.01)I |
主分类号 |
G01V1/28(2006.01)I |
代理机构 |
北京思创毕升专利事务所 11218 |
代理人 |
郭韫 |
主权项 |
一种叠前时间偏移并行处理方法,其特征在于:所述方法利用多进程与多线程结合的方式,将基于Kirchhoff积分法的偏移计算的数据分配到多个计算进程,每个计算进程利用多个计算线程并行计算所述数据;数据在多个计算线程之间的划分方式采用的是时间方向循环划分的方式,其中,所述时间方向循环划分的方式具体如下:假设有n个计算线程,则1号计算线程负责计算t=1,n+1,2n+1,直到(n‑1)n+1位置的成像结果,2号计算线程负责计算t=2,n+2,2n+2,直到(n‑1)n+2位置的成像结果,依此类推,n号计算线程负责计算t=n,n+n,2n+n,直到(n‑1)n+n位置的成像结果;所述t表示时间采样点的位置。 |
地址 |
100728 北京市朝阳区朝阳门北大街22号 |