Four-Dimensional Parallel Computing for Electromagnetic Imaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for solving Maxwell's equations in 3D for controlled-source electromagnetic surveying in marine environments are computationally intensive and inefficient when using large numbers of processing units, leading to significant challenges in accurately and rapidly inverting resistivity structures for hydrocarbon exploration.

Innovation Solution

A 4D parallelization method is employed, where a large number of processing units are organized into a four-dimensional mesh to solve Maxwell's equations in parallel, allowing for efficient computation by dividing the modeling domain into smaller portions and utilizing sparse communication between processors, enabling simultaneous inversion of multiple data slices and reducing computational inefficiencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional methods are used to solve Maxwell's equations in 3D, then computational accuracy can be maintained, but computational time and processing efficiency deteriorate significantly

Engineering Contradiction:
Improvecomputational speedVSAvoidcomputational time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the 3D modeling domain into multiple smaller sub-domains that can be processed independently by different processing units. This segmentation allows parallel computation where each processing unit solves Maxwell's equations for its assigned sub-domain simultaneously, dramatically reducing total computational time while maintaining overall accuracy through proper boundary condition handling at domain interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a fourth dimension to the traditional 3D spatial domain by adding a virtual time dimension for iterative solving. This 4D parallelization approach allows multiple iterations of Maxwell's equation solving to proceed simultaneously across different processing units, transforming a sequential time-consuming process into a parallel computation that scales with the number of processing units.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If more processing units are utilized, then computational efficiency improves, but system complexity and communication overhead increase

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the computational domain into sub-domains that can be assigned to individual processing units, creating a modular system where each unit operates independently on its assigned portion. This segmentation reduces system complexity by limiting the scope of communication and coordination between processing units, while still achieving high computational efficiency through parallel processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces communication interfaces and data exchange mechanisms as intermediaries between processing units. These intermediaries manage the complexity of coordination by providing standardized protocols for data transfer and synchronization, allowing the system to scale efficiently with more processing units without proportionally increasing operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If iterative numerical methods are used to solve Maxwell's equations, then solution accuracy improves, but computational time increases

Engineering Contradiction:
Improveinversion accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the iterative solving process across multiple processing units, where each unit performs iterations on its assigned sub-domain simultaneously. This parallelization maintains the accuracy benefits of iterative methods while reducing total computational time by a factor proportional to the number of processing units, as long as the domain segmentation allows for efficient parallel execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements continuous iteration and communication between processing units throughout the inversion process. Rather than completing all iterations sequentially, the system maintains continuous useful action by performing iterations concurrently across different domains and communication steps, ensuring that accuracy improvements are achieved without proportional time penalties.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7808420B2Electromagnetic imaging by four dimensional parallel computing
Publication Date: 2010.10.05 EXXONMOBIL UPSTREAM RESEARCH COMPANY(US)
  • US7808420B2 patent drawing
  • US7808420B2 patent drawing
  • US7808420B2 patent drawing

AI summary

Method for organizing computer operations on a system of parallel processors to invert electromagnetic field data (11) from a controlled-source electromagnetic survey of a subsurface region to estimate resistivity structure (12) within the subsurface region. Each data processor in a bank of processors simultaneously solves Maxwell's equations (13) for its assigned geometrical subset of the data volume (14). Other computer banks are simultaneously doing the same thing for data associated with a different source frequency, position or orientation, providing a “fourth dimension” parallelism, where the fourth dimension requires minimal data passing (15). In preferred embodiments, a time limit is set after which all processor calculations are terminated, whether or not convergence has been reached.