Inversion of geophysical data on computer system having parallel processors
AssigneeExxonMobil Upstream Research Company
InventorsCharlie Jing, Dennis E. Willen
Life of this patent
Estimating the term…
Abstract
A method for efficient use of a computing system of parallel processors to perform inversion of geophysical data, or joint inversion of two or more data types. The method includes assigning at least one control processor to control sequence of operations and reduce load imbalance, assigning a group of one or more processors dedicated to updating one or more model parameters, and assigning another group of one or more processors dedicated to forward modeling simulated data.
Claims20
A method for efficient use of a computing system of parallel processors to update a geophysical model, the method comprising:
- assigning at least one control processor to control sequence of operations and to reduce load imbalance between the processors, and
- assigning a first dedicated processor group of one or more processors to update one or more model parameters in the geophysical model;
- assigning a second dedicated processor group of one or more processors to simulate forward modeling simulated data;
- and
- performing an iterative geophysical model optimization, wherein each iteration comprises:
- generating simulated measurement data from the geophysical model with the second dedicated processor group;
- comparing the simulated measurement data to measured data;
- and
- updating, with the first dedicated processor group, one or more model parameters of the geophysical model to lessen misfit based on the comparing,
- wherein the at least one control processor dynamically balances processing load resulting from the iterative geophysical model optimization across the first dedicated processor group and the second dedicated processor group.
A computer system of parallel processors programmed to perform iterative geophysical model optimization, the computer system comprising:
- a computer system including at least one control processor in communication with a plurality of processors;
- memory accessible to the at least one control processor and the plurality of processors, wherein the memory includes a geophysical model, measured data, and a set of instructions which, when executed by the computer system causes,
- the at least one control processor to control to control a sequence of operations and reduces load imbalance between the plurality of processors,
- the at least one control processor to assign some of the plurality of processors to a first dedicated processor group that update one or more model parameters in the geophysical model,
- the at least one control processor to assign some of the plurality of processors to a second dedicated processor group that simulate forward modeling of simulated data, and
- the computer system to perform an iterative geophysical model optimization, wherein each iteration includes:
- the first dedicated processor group and the second dedicated processor group accessing the geophysical model in the memory;
- the second dedicated processor group simulating measurement data from the geophysical model;
- the computer system comparing the simulated measurement data to the measured data stored in the memory, and
- the first dedicated processor group updating the geophysical model to lessen misfit based on the comparing,
- wherein the at least one control processor dynamically balances processing load resulting from the iterative geophysical model optimization across the first dedicated processor group and the second dedicated processor group.
A method of performing a joint geophysical inversion comprising:
- (a) obtaining at least two types of geophysical data;
- (b) assigning modeling tasks to a first processor group in a computer system, wherein the modeling tasks is associated with an independent simulation of geophysical data in a subsurface region and is associated with at least one processor in the first processor group;
- (c) assigning one or more updating tasks to a second processor group in the computer system, wherein each updating task is associated with a modification of material properties in a geophysical model representing the subsurface region;
- (d) assigning one or more control tasks to a third processor group in the computer system, wherein the one or more control tasks direct a sequence of the independent simulations of geophysical data by the first processor group and the modification of material properties by the second processor group;
- (e) performing simulations with the first processor group based on the geophysical model and the at least two types of geophysical data;
- (f) updating, with the second processor group, at least one material property in the geophysical model, wherein the updating is based on comparison of the simulated data and the at least two types of geophysical data, and the third processor group dynamically balances processing load resulting from the joint geophysical inversion across the first processor group and the second processor group.
Dependencies are inferred from the claim text.