Top Banner
Jeroen Tromp Min Chen, Vala Hjorleifsdottir, Dimitri Komatitsch, Swami Krishnan, Qinya Liu, Alessia Maggi, Anne Sieminski, Carl Tape & Ying Zhou Spectral-Element and Adjoint Methods in Seismology
75

Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Jun 05, 2019

Download

Documents

phungtruc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Jeroen TrompMin Chen, Vala Hjorleifsdottir, Dimitri Komatitsch, Swami Krishnan, Qinya Liu,

Alessia Maggi, Anne Sieminski, Carl Tape & Ying Zhou

Spectral-Element and Adjoint Methods in Seismology

Page 2: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Introduction to the Spectral-Element Method(SEM)

Page 3: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Governing Equations

Equation of motion:

Boundary condition:

Initial conditions:

Earthquake source:

Page 4: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Weak Form

• Weak form valid for any test vector• Boundary conditions automatically included• Source term explicitly integrated

Finite-fault (kinematic) rupture:

Page 5: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Finite-Elements

Mapping from reference cube to hexahedral elements:

Volume relationship:

Jacobian of the mapping:

Jacobian matrix:

Page 6: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Lagrange Polynomials and Gauss-Lobatto-Legendre (GLL) Points

Degree 4 GLL points:

GLL points are n+1 roots of:

The 5 degree 4 Lagrange polynomials:

Note that at a GLL point:

General definition:

Page 7: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Interpolation

Representation of functions on an element in terms of Lagrange polynomials:

Gradient on an element:

Page 8: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Integration

Integration of functions over an element based upon GLL quadrature:

• Integrations are pulled back to the reference cube• In the SEM one uses:

• interpolation on GLL points• GLL quadrature

Degree 4 GLL points:

Page 9: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

The Diagonal Mass MatrixRepresentation of the displacement:

Representation of the test vector:

Weak form:

Diagonal mass matrix:

• Integrations are pulled back to the reference cube• In the SEM one uses:

• interpolation on GLL points• GLL quadrature

Degree 4 Lagrange polynomials:

Degree 4 GLL points:

Page 10: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Assembly

Global equations:

Need to distinguish:• local mesh• global mesh

Efficient routines available from FEM applications

Global SEM time-marching is based upon an explicit second-order time scheme

Page 11: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Parallel Implementation

Global mesh partitioning:

Cubed Sphere: 6 n mesh slices2

Regional mesh partitioning:

n x m mesh slices

Page 12: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Basin Code: SPECFEM3D_BASIN

• Freely available for non-commercial use from geodynamics.org• Manual available at geodynamics.org• 3D Attenuation• 3D Anisotropy• Ocean load• Topography & bathymetry• Kinematic ruptures• Movies• Models:

– Harvard 3D Southern California model– SOCAL 1D model– Homogeneous half-space model

• Adjoint capabilities

Page 13: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Southern California Simulations

-30

-20

-10

0

10

0 50 100 150 200 250 300 350 400

2 3 4 5 6 7 8Vp(km/s)

B B’

-30

-20

-10

0

10

0 50 100 150 200 250 300 350 400 450

A A’

n x m mesh slices

Page 14: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Periods > 2 s

Komatitsch et al. 2004

Page 15: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

June 12, 2005, M=5.1 Big Bear

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture.

Page 16: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

100km

379 k

m

3D Regional Forward Simulations

Qinya Liu

June 12, 2005, M=5.1 Big Bear

Periods > 6 s

Page 17: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

San Andreas Rupture Scenario

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture.

Page 18: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

San Andreas Rupture Scenario:Quantitative Seismic Hazard Assessment

Swami Krishnan

Page 19: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Near Real-Time Applications• Automated near real-time simulations of all M>3.5 events• ShakeMovies at http://www.shakemovie.caltech.edu/• Soon:

– CMT solutions– Synthetic seismograms

Page 20: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

SPECFEM3D_BASIN: Future Plans

• Switch to a (parallel) CUBIT hexahedral finite-element mesher (Casarotti, Lee)– Topography & bathymetry– Major geological interfaces– Basins– Fault surfaces

• Use ParMETIS or SCOTCH for mesh partitioning & load-balancing• Retain the SPECFEM3D_BASIN solver (takes ParMETIS meshes; Komatitsch)• Add dynamic rupture capabilities (Ampuero, Lapusta, Kaneko)

100km

102km

88km

Taipei Basin N

S.-J. Lee

Page 21: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Global Code: SPECFEM3D_GLOBE

• Freely available for non-commercial use from geodynamics.org• Manual available at geodynamics.org• 3D Attenuation• 3D Anisotropy• Ocean load• Topography & bathymetry• Rotation• Self-gravitation (Cowling approximation)• Kinematic ruptures• Movies• Models:

– 1D models: isotropic PREM, transversely isotropic PREM, AK135, IASP91, 1066A– S20RTS– Crust2.0

• Adjoint capabilities

Page 22: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Global Simulations

PREM benchmarks Cubed sphere mesh

Parallel implementation:6 n mesh slices2

Page 23: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

SEM Implementation of Attenuation

Modulus defect:

Unrelaxed modulus:

Memory variable equation:

Equivalent Standard Linear Solid (SLS) formulation:

Anelastic, anisotropic constitutive relationship:

Attenuation (3 Attenuation (3 SLSsSLSs))

Physical dispersion (3 Physical dispersion (3 SLSsSLSs))

Page 24: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Effect of Attenuation

Page 25: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Attenuation

Page 26: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Effect of Anisotropy

Page 27: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

SEM Implementation of Anisotropy

Page 28: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Antipodal Transverse Record

Page 29: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Vertical PKP

Page 30: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Rotation & Self-Gravitation

Wave equation solved by SPECFEM3D_GLOBE in crust, mantle and inner core:

Wave equation solved by SPECFEM3D_GLOBE in fluid outer core:

SPECFEM3D_GLOBE uses domain decomposition between the fluid outer core and the solid inner core and mantle matching exactly:• continuity of traction• continuity of the normal component of displacement

Page 31: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Full Gravity Versus Cowling

Page 32: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

SEM Implementation of Gravity

Page 33: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Effect of Ocean

Page 34: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

SEM Implementation of Ocean

Modified boundary condition:

Page 35: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

3D Mantle Models

S20RTS (Ritsema et al. 1999)

Page 36: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Crustal and Topographic Models

Crust 2.0 (Bassin et al. 2000) ETOPO5

Page 37: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Great 2004 Sumatra-Andaman Earthquake

Main shock & aftershocks (Harvard)

Finite slip model (Chen et al., 2005)

Page 38: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Sumatra Surface Waves

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture.

Page 39: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Surface-Wave Fits

Vala Hjorleifsdottir

Page 40: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

SPECFEM3D_GLOBE: Future PlansOn-demand TeraGrid applications:• Automated, near real-time simulations of all M>6 earthquakes• Analysis of past events (more than 20,000 events)• Seismology Web Portal (prototype available at this meeting)

Petascale simulations:• Global simulations at 1-2 Hz• New doubling brick

(perfect load-balancing)

Page 41: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Adjoint Spectral-Element Simulations(ASEM)

Page 42: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Adjoint Tomography

PDE-constrained waveform tomography:

Change in the waveform misfit function:

Page 43: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Adjoint Equations

Adjoint wavefield:

Adjoint equation of motion:

Adjoint boundary conditions:

Adjoint initial conditions:

Adjoint source:

Page 44: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Frechet derivative

The Frechet derivative may be expressed as:

Density and elastic tensor kernels:

Page 45: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Isotropic KernelsFor isotropic perturbations we have:

where

and we have defined the strain deviators

In terms of wave speeds:

where

Page 46: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Traveltime Frechet DerivativesTraveltime tomography:

Change in the misfit function:

Traveltime anomaly in terms of banana-donut kernel (Dahlen):

The kernel is a weighted sum of banana-donut kernels :

Page 47: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Adjoint Wavefield

Kernel in terms of the adjoint wavefield:

The adjoint wavefield is generated by the adjoint source

Notes:• Need simultaneous access to the regular wavefield at time t and the adjoint wavefield at time T – t• Use of the time-reversed velocity as the source for the adjoint wavefield

Page 48: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Need simultaneous access to and• During calculation of adjoint field ,

reconstruct by solving the `backward’ wave equationNeed to store from a previous forward simulation:– Last snapshot– Wavefield absorb on artificial boundariesChallenge:– `Undoing’ attenuation

Numerical Implementation

Page 49: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

2D Adjoint Tomography

Page 50: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Construction of a Banana-Donut Kernel

Tape et al. 2006

Page 51: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Adjoint Tomography

Page 52: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Construction of an Event Kernel

Event Kernel:

• Sum of weighted banana-donut kernels

• Two simulations per event

Page 53: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Construction of the Misfit Kernel

Misfit kernel:

• Sum of all the event kernels• Two simulations per event• Gradient of misfit function

Page 54: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Conjugate Gradient Algorithm

Page 55: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Conjugate Gradient Algorithm

Page 56: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Joint Structure-Source Inversion

Page 57: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction
Page 58: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Southern California Rayleigh Waves

25 events

Page 59: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Toward 3D Tomography: SPECFEM3D Adjoint Capabilities

Page 60: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

3D Sensitivity Kernels

Liu & Tromp 2006

S

PS PS

SS

SPECFEM3D_BASIN

Page 61: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

3D Body-Wave Sensitivity Kernels

September 3, 2002,M=4.2 Yorba Linda

Page 62: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

3D Surface-Wave Sensitivity KernelsRayleigh (HEC)

Love (HEC)

Page 63: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Our First 3D Event Kernels!

Page 64: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Qinya Liu

Global 3D Body-Wave Sensitivity Kernels

SPECFEM3D_GLOBE

20 second P wave9 second P wave

Finite-Frequency effects

Page 65: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Qinya Liu

Global 3D Body-Wave Sensitivity Kernels

Pdiff

ScS

PKP

SKS

Page 66: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

PKP Kernel

Page 67: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

P’P’ Kernel

Liu & Tromp 2006

Page 68: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

α

η

α

β β

ρ

h

h

v

v

Anne Sieminski

α

η

α

β β

ρ

h

h

v

v

P SH

Global 3D Transversely Isotropic Kernels

Page 69: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Anne Sieminski

Transversely IsotropicParameters: A, C, L, N, F1 ζ: J, K, M2 ζ: G, B, H3 ζ: D4 ζ: E

Page 70: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

1D Versus 3D Kernels

Ying Zhou

1D 3D

Page 71: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Time-Reversal Imaging: Glacial Earthquakes

Carene Larmat

Greenland

Page 72: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

Measuring all available Phase &Amplitude Anomalies

Page 73: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction
Page 74: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

400 800 1200 1600 2000 2400 2800 3200 3600 4000

P PcP pP

sP

PP PKiKP

pPKiKP

sPKiKP

SKiKP

SKSac S

SKKSac

pSKSac pS

sSKSac sS

ScS SPn

PnS SS

SKKSdf

SKKSac

P’P’df

F2=

0.9

3

dT=

1.0

0

F2=

0.8

3

dT=

1.0

0

F2=

0.8

3

dT=

6.0

0

F2=

0.6

8

dT=

2.0

0

F2=

0.7

8

dT=

-1.0

0

400 800 1200 1600 2000 2400 2800 3200 3600 4000

Time (s)

RAR

400 800 1200 1600 2000 2400 2800 3200 3600 4000

Time (s)

F2=

0.91

F2=

0.93

F2=

0.68

F2=

0.92

F2=

0.91

F2=

0.83

F2=

0.84

F2=

0.83

F2=

0.69

F2=

0.85

F2=

0.91

F2=

0.92

F2=

0.51

F2=

0.61

F2=

0.66Seismograms

400 800 1200 1600 2000 2400 2800 3200 3600 4000

Time (s)

Measure all suitable phases

Alessia Maggi

ANMO

Page 75: Spectral-Element and Adjoint Methods in Seismologyepsc.wustl.edu/seismology/michael/CIG/workshop06/lectures/Tromp_talk.pdfSpectral-Element and Adjoint Methods in Seismology. Introduction

ConclusionsAdjoint methods:• Choose an observable, e.g., waveforms or cross-correlation traveltimes• Choose a measure of misfit, e.g., least-squares• Determine the appropriate adjoint source for this observable & measurement• Use fully 3D reference models• Any arrival suitable for measurement• No dependence on the number of stations, components, or measurements• 3D sensitivity kernels may be calculated based upon two forward simulations for each earthquake• Number of simulations: 3 * (# earthquakes) * (# iterations)• Full anisotropy for the same cost• Attenuation remains a challenge

Regional simulations:• One 3 minute forward simulation accurate to 1.5 seconds takes 45 minutes on a 75 node cluster• 150 events and 3 iterations would require 1800 simulations, i.e., three weeks of dedicated CPU time on

75 nodes• Near real-time simulations

Global simulations:• One 1 hour forward simulation accurate to 20 seconds takes 4 hours on a 75 node cluster• 500 events and 3 iterations would require 6,000 simulations, i.e., 100 days on a 750 node cluster• Near real-time simulations• On-demand global seismology• Petascale application