SWEEP (Seismic Wave Equation Exploration Platform): A Unified Solver Framework for Differentiable Wave Physics

SWEEP is a unified, extensible, and differentiable wave equation solver framework that supports diverse seismic propagation models and plug-and-play components to facilitate advanced gradient-based inversion tasks like full-waveform inversion and least-squares reverse time migration.

Original authors: Shaowen Wang, Tariq Alkhalifah

Published 2026-04-17
📖 5 min read🧠 Deep dive

This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to figure out what's inside a giant, opaque cake without cutting it open. You can't see the layers of chocolate, fruit, or sponge, but you can tap the top with a spoon and listen to the sound it makes. By analyzing how the sound waves bounce around inside, you can build a mental map of the cake's interior.

This is essentially what seismic exploration does, but instead of a cake, we are looking at the Earth's crust to find oil, gas, or understand earthquakes. Scientists send sound waves (seismic waves) underground and record how they bounce back. The challenge is: How do we turn those messy echoes into a clear picture of what's underground?

This is where the paper introduces SWEEP (Seismic Wave Equation Exploration Platform). Think of SWEEP as a "Universal Simulator and Detective Tool" for these underground sound waves.

Here is a breakdown of what SWEEP does, using simple analogies:

1. The Problem: The "Manual Math" Nightmare

Traditionally, to solve these seismic puzzles, scientists had to act like old-school accountants. They had to manually write out complex mathematical formulas (called "adjoint equations") to figure out how to reverse-engineer the underground structure from the sound waves.

  • The Analogy: Imagine trying to bake a cake by hand-writing a new recipe every time you want to change the flavor. It's slow, prone to errors, and if you make a tiny mistake in the math, your whole cake (or simulation) fails.

2. The Solution: The "Smart, Self-Correcting" Engine

SWEEP changes the game by using a technology called Automatic Differentiation (AD).

  • The Analogy: Instead of manually writing the recipe, SWEEP is like a smart kitchen robot. You tell it, "I want a chocolate cake," and it automatically figures out the exact math needed to get there. If you want to tweak the recipe (change the model), the robot instantly recalculates the steps without you needing to rewrite the whole manual.
  • Why it matters: This makes it incredibly easy to use advanced techniques like Full-Waveform Inversion (FWI), which is basically "training" a computer to guess the underground structure by constantly comparing its guesses to real data until it gets it perfect.

3. The "Lego" Architecture (Plug-and-Play)

One of SWEEP's coolest features is its modular design.

  • The Analogy: Think of SWEEP as a high-tech Lego set.
    • The Propagator: This is the base plate that moves the waves forward in time.
    • The Source: This is the hand that drops the "pebble" (the sound wave) into the water.
    • The Receiver: This is the net that catches the ripples.
    • The Physics: You can swap out the "physics block" just like swapping a Lego piece. Want to simulate sound in water? Click one block. Want to simulate sound in rock that absorbs energy? Click another. Want to simulate complex rock layers that behave differently in different directions (anisotropy)? Click a third.
  • The Benefit: Scientists don't have to rebuild the whole engine every time they want to test a new theory. They just swap the pieces.

4. Speed and Scale: The "Conveyor Belt"

Simulating these waves is computationally heavy. It's like trying to run a marathon while carrying a piano.

  • The Analogy: SWEEP is designed to run on super-fast conveyor belts (GPUs and TPUs).
    • Batch Modeling: Instead of simulating one earthquake at a time, SWEEP can simulate 100 earthquakes happening simultaneously on a single conveyor belt. This is like a factory that used to make one car at a time but now has an assembly line that builds 100 cars at once.
    • Multi-GPU: It can spread the work across many computers, like a team of 100 people painting a mural instead of just one person.

5. What Can It Actually Do?

The paper lists many specific "flavors" of physics that SWEEP can handle:

  • Acoustic: Simple sound waves (like in water).
  • Elastic: Waves that shake and stretch the ground (like in solid rock).
  • Viscoacoustic: Waves that lose energy as they travel (like sound getting muffled in a thick fog).
  • Anisotropic (VTI/TTI): Waves that travel faster in some directions than others (like light through a prism).
  • LSRTM: A super-sharp imaging technique that removes the "blur" from the underground picture.

The Big Picture

Before SWEEP, building a seismic simulator was like building a car from scratch every time you wanted to drive to a new city. You had to forge the metal, design the engine, and tune the brakes manually.

SWEEP is the "Tesla" of seismic simulation. It provides a unified, high-performance, and flexible platform where scientists can focus on the science (solving the mystery of the Earth) rather than the math (worrying about the engine mechanics). It allows researchers to plug in new ideas, run them at lightning speed on powerful computers, and get clearer, more accurate pictures of what lies beneath our feet.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →