seismic imaging: modeling earthquakes and …...jeroen tromp princeton university, usa dimitri...

30
Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale Projects Workshop SEISMIC IMAGING: Modeling earthquakes and Earth’s interior based on Exascale simulations of seismic wave propagation

Upload: others

Post on 02-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Jeroen TrompPrinceton University, USA

Dimitri KomatitschLMA CNRS Marseille, France

Qinya LiuUniversity of Toronto, Canada

G8 Exascale Projects Workshop

SEISMIC IMAGING:Modeling earthquakes and Earth’s interior based

on Exascale simulations of seismic wave propagation

Page 2: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

• Quantitative seismic hazard assessment

• Seismic imaging (hydrocarbon exploration)

• Seismic inversion (exploration, regional & global seismology)

Broader Impacts

Page 3: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Software Development

Out l ine

Adjoint Tomography

Page 4: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Software Development

Out l ine

Adjoint Tomography

Page 5: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Spect ra l -E lement Method

Spectral finite-elements:

Gauss-Lobatto-Legendre quadrature

diagonal mass matrix

Lagrange interpolants

hexahedral elements

explicit time-marching scheme

Page 6: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Para l le l Implementat ionGlobal mesh partitioning

Cubed Sphere: 6 n mesh slices2SPECFEM3D_GLOBE

Page 7: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Open Source Software

www.geodynamics.org

SPECFEM3D & SPECFEM3D_GLOBE

3D crust and mantle models

Topography & Bathymetry

Rotation

Ellipticity

Gravitation

Anisotropy

Attenuation

Adjoint capabilities

Page 8: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

G8 Accompl ishements & Act iv i t ies• Finished production GPU solvers

• Global ShakeMovie is live: near real-time, on-demand seismology global.shakemovie.princeton.edu

• Finished adjoint tomographic inversion of Europe

• Initiated adjoint tomography of Southeast Asia

• Initiated global adjoint tomography

• INCITE allocation on ORNL Titan starting January 2013 (with Olaf Schenk, Lugano)

• Initiating collaborations with Intel (MIC) and IBM (workflows & “big data”)

Page 9: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

GPU Comput ing

Page 10: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

SPECFEM3D_GLOBE: Mesh Color ing

Max Rietmann, Daniel Peter & Joseph Charles

Page 11: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

0.001

0.01

0.1

1

10

1 2 4 8

Ave

rag

e e

lap

se

d t

ime

pe

r tim

e s

tep

(s)

Number of GPUs/CPUcores

HP node w/ 8 GPUs - mesh coloring

GPUs - no mesh coloring

CPUs

ideal

GPUsingle node strong scaling

40-50 times faster on M2090 Nvidia “Tesla” GPUs

Page 12: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

100

1000

10000

100000

1 2 4 8 16 32 64 128 256

Pe

rfo

rma

nce

(G

Flo

ps/s

)

Number of Nodes (1xGPU, 32xCPU)

XE6 CPU (Todi)XK6 GPU (Todi)

GPUweak scaling

Daniel Peter

400K elements per GPU (4 GB), speedup of 1.75(SPECFEM3D_GLOBE scaled up to 149,784 cores on Jaguar)

Page 13: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

GPUstrong scaling

100

1000

10000

100000

1 2 4 8 16 32 64 128 256 512 1024

Pe

rfo

rma

nce

(G

Flo

ps/s

)

Number of Nodes (1xGPU, 32xCPU)

XE6 CPU (Todi)XK6 GPU (Todi)XE6 CPU (Titan)XK6 GPU (Titan)

With Peter Messmer, NVIDIA

896  GPUs

300K elements

110M elements

speed up of 1.7 to 2.5

Page 14: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

SPECFEM in Educat ion & Tra in ing

GEO/APC 441 Computational Geophysics

Princeton Junior Nick White

Page 15: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Software Development

Out l ine

Adjoint Tomography

Page 16: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Adjoint Tomography of Europe

“Big Data”20

Figure 2. Distribution of earthquakes and stations in the inversion. (a)Location of 190 earthquakes used in this study, blue quadrilateral de-notes the simulation region. The colors of events mean its depth. (b)Location of 745 seismographic stations (yellow triangles), the colors ofstations represent the number of events they responsed to.

20

Figure 2. Distribution of earthquakes and stations in the inversion. (a)Location of 190 earthquakes used in this study, blue quadrilateral de-notes the simulation region. The colors of events mean its depth. (b)Location of 745 seismographic stations (yellow triangles), the colors ofstations represent the number of events they responsed to.earthquakes stations iterations simulations CPU hours measurements

190 745 30 17,100 2.3 million 123,205

Hejun Zhu

Page 17: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Adjoint Tomography Workflow190 earthquakes!

Compare observed & simulated seismograms, measure frequency-dependent traveltime & amplitude differences,

calculate misfit value!

Construct adjoint sources!

190 Adjoint simulations to compute gradients !for each earthquake (~57,000 CPU hours)!

Sum all calculated gradients to obtain misfit gradient!

Preconditioning!

Smoothing!

Determine step length!

Update model !

Iterate!190 forward simulations (~19,000 CPU hours)!

Preprocessing!

Postprocessing!

Initial source inversions (~1,425,000 CPU hours)!

Yes!Finish!

No!Convergence?!

L-BFGSQuasi-Newton

Virtualization

Page 18: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

total misfit

P-SV, radialP-SV, vertical SH, transverse

Rayleigh, vertical Rayleigh, radial Love, transverse

Page 19: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale
Page 20: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Depth 75 km

10˚W

0˚10˚E 20˚E

30˚E40˚E

30˚N 30˚N

40˚N 40˚N

50˚N 50˚N

60˚N 60˚N

70˚N 70˚N

EU30

Middle Hungarian line

Pannonian Basin

Massif Central

Central graben

Armorican Massif

Harz

Tornquist-Teisseyre Zone

Bohemian massif

Central Slovakian volcanic field

Eifel hotspot & Rhine graben

Hejun Zhu

Page 21: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

the Apennines-Calabria arc (and its exten-sion into northern Africa, the Maghre-bides), the Carpathian arc, and the Hellenicarc (31, 53). The inferred directions ofmigration are indicated in Fig. 1.

Lateral Migration of Slab Detachment:Testing the HypothesisAccepting the intrinsic limitations to spatialresolution studies, we decided to focus on (i)tests of the validity of the basic mechanicalproperties of the hypothesized process and(ii) tests of model predictions derived fromthe hypothesis against independent observ-ables (e.g., field data). In the first category oftests, the stress distribution in a subductedslab model affected by a small tear was in-vestigated (54). Under certain conditions—low or zero plate convergence velocity—theresulting stress concentration near the tip ofthe tear causes further propagation. The in-ferred conditions correspond with the situa-tion in the Mediterranean and Carpathian re-gions. The postulated initiating small tearmay have various causes, the most prominentof which is the arrival of continental litho-sphere at the trench of a subduction zone,after a period of oceanic lithosphere subduc-tion (55). From time-dependent thermo-me-chanical modeling (55), the temperature ofthe subducting continental lithosphere wasidentified as the principal parameter control-ling the depth of slab detachment. Analysis ofstrength and stress in the subducting litho-sphere gives estimates of detachment depths,which may be as shallow as 30 km. Othercauses of slab detachment may be envisaged,e.g., the arrival of a transform fault, spreadingridge segment, or any other weakness zone at

the trench. In fact, it would be extremelyfortuitous for slab detachment to occur simul-taneously along an entire plate boundary. If ithappens in a particular segment (55), thestress concentration mechanism would oper-ate, and tear migration would set in.

The tests of the second category werecarried out in the three regions where slabdetachment may have occurred: the Apennines-Calabria arc, the Carpathian arc, and the Hel-lenic arc. In search of diagnostic properties ofthe migrating slab detachment process, we not-ed (31) that one of most pertinent aspects of theprocess is the redistribution and concentrationof the slab pull force. We envisage arc migra-tion through roll-back, vertical motions (Fig. 4),and stress field as plate boundary features thatare directly affected.

The redistribution and concentration ofthe slab pull is expected to affect the roll-back type of migration of convergent platemargins in a land-locked basin setting. Itshould lead to an increase in arc curvature(Fig. 4). In the case where a continuous seg-ment of the slab has a free end in the hori-zontal direction, the slab pull concentrationwill induce rotation of the slab and, therefore,of the plate boundary. The Hellenic arc, theCarpathian arc (increasing curvature), andthe Apennines-Calabria arc (rotation) ex-hibit the predicted behavior. We note thatslab detachment can also occur in a colli-sional setting (such as the Alps and Betics)where roll-back is inhibited (55, 56 ).

The predicted pattern of vertical motionsnear the plate boundary is specific: thereshould be extra subsidence where the slabpull force is concentrated in the still-con-tinuous part of the slab, followed by a

rebound (uplift) when the propagating tearpasses underneath the plate margin segmentinvolved. Numerical modeling results onrebound directly after slab detachment giveestimates for uplift (rebound) of the orderof 2 to 6 km (56 ). In a detailed study of thedistribution of depocenters in the foredeepsof the Apennines-Calabria arc, Van derMeulen and co-workers (57, 58) found adistinct migration of depocenters from thenorthern Apennines toward the southeastover a period of about 8 to 9 million years(My). Evidence was found for rebound ofabout 500 m at a minimum, setting in rap-idly after the area ceased to be a depocenter(58–60). Depocenter shifts similar to thoseobtained for the Apennines were found ear-lier for the Carpathian foredeeps (61). Inthis arc, the migration started in the westernCarpathians around 16 Ma and migratedalong the arc in an eastward direction (ar-rows in Fig. 1).

For the same (slab pull–based) reasons, wealso predict that the stress field along the plateboundary will show the expression of the tearpropagation (Fig. 1) and the associated changein dynamics. Temporal variations in the stressfield in the Aegean region (62), such as rota-tions of the stress tensor, agree with tear prop-agation in the southeastern direction, since theLate Pliocene (63). Also for the Pannonianregion, stress analysis (64) indicated the influ-ence of temporal changes in subduction-relatedforces, in combination with collision-relatedforces acting in the Eastern Alps.

Fig. 3. Lateral migration of slab detachment: a schematic representation [after (31)]. An initiallysmall tear in the slab (A) propagates approximately horizontally and (B) develops into a large tear(54). The tear propagation is not expected to take place at a uniform rate; slab detachment mostlikely occurs episodically, in segments. Eventually the entire slab may break off. The slab pull—thegravitational force associated with the cold, and hence, dense subducted lithosphere—is concen-trated in the still continuous part of the slab, leading to pronounced arc curvature. The starindicates seismic activity in the stress concentration region. The initial small tear may develop atone side end of a slab (as indicated here), but also somewhere in an intermediate segment of thesubduction zone. The right-hand side of the boxes may, depending on the subduction zone involved,represent the actual side end of a slab, as well as an approximate plane of symmetry. The detachedpart of the slab does not necessarily remain coherent. The evolving stress distribution may lead tobreaking up into separate parts of the detached slab, schematically indicated by the dashed line.

Increasedslab pull

Tear migration

Increased pull andarc curvature

Inflow ofasthenosphere

Uplift

Subsidencedepocenter

Continental

lithosphere

Oceaniclith

osphere

Fig. 4. Plate boundary processes predicted toaccompany lateral migration of slab detach-ment. The concentration of slab pull forcescauses a pattern of subsidence (depocenter de-velopment) and uplift migrating along strike. Italso enhances arc migration (roll-back). Asthe-nospheric material flows into the gap resultingfrom slab detachment and causes a specifictype of variable composition magmatism, offinite duration, and possibly mineralization.

S C I E N C E ’ S C O M P A S S

www.sciencemag.org SCIENCE VOL 290 8 DECEMBER 2000 1913

on

Augu

st 2

6, 2

010

ww

w.s

cien

cem

ag.o

rgD

ownl

oade

d fro

m

Wortel & Spakman

-10˚0˚

10˚ 20˚30˚

40˚

30˚ 30˚

40˚ 40˚

50˚ 50˚

60˚ 60˚

70˚ 70˚

C

c

0˚5˚ 10˚ 15˚ 20˚

0 0

600 600

1200 1200

E e

0˚5˚ 10˚ 15˚ 20˚

0 0

600 600

1200 1200

F f0˚

5˚ 10˚ 15˚ 20˚

0 0

600 600

1200 1200

G g

D

d

35˚ 40˚ 45˚ 50˚

0 0

600 600

1200 1200

C c

50˚ 55˚ 60˚ 65˚

0 0

600 600

1200 1200

D d

E

e

Ff

G

g

Alps slab

35˚ 40˚ 45˚ 50˚

0 0

600 600

1200 1200

C c

50˚ 55˚ 60˚ 65˚

0 0

600 600

1200 1200

D d

0˚5˚ 10˚ 15˚ 20˚

0 0

600 600

1200 1200

E e

0˚5˚ 10˚ 15˚ 20˚

0 0

600 600

1200 1200

F f0˚

5˚ 10˚ 15˚ 20˚

0 0

600 600

1200 1200

G g

Eifel plume

Lithospheric delamination

Page 22: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Globa l Ad jo in t Tomography

IRIS

Page 23: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Another Seismometer....

Laptops and cell phones are currently being explored as potential “social” seismographic networks

Page 24: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

shallow intermediate deep

Earthquake Data Set255 earthquakes

5.8 ≤ Mw ≤ 7

shallow: d≤ 50 kmintermediate: 50 km < d ≤ 300 kmdeep: d > 300 km

Ebru Bozdag

Page 25: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Seismograph ic Stat ion Coverage

Page 26: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Station: 112A∆=165°

window selection: FLEXWIN (Maggi et al. 2009)

2008, May 31, Mid-Indian Ridge eventMw=6.4, depth=6.5 km

Data Se lect ion27 s - 60 s 60 s - 120 s

Goal on Titan: 9 s shortest period

Page 27: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

~2.2 million measurements

vertical radial transverse

27 - 60 s

60 - 120 s

Measurements

Page 28: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Second Generat ion Mode lM00 M02

Page 29: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Software Development:

• GPU versions of production software finished

• Excellent weak and strong scalingsee SC’12 talk by Rietmann et al. , Tuesday 4-4:30, 355-EF

• Initiating a collaboration with Intel to port to MIC

• Initiating a collaboration with IBM focused on “big data” and workflows

Conc lus ions & Future Work

Page 30: SEISMIC IMAGING: Modeling earthquakes and …...Jeroen Tromp Princeton University, USA Dimitri Komatitsch LMA CNRS Marseille, France Qinya Liu University of Toronto, Canada G8 Exascale

Adjoint Tomography:

• Finished adjoint tomography of Europe

• Initiated adjoint tomography of Southeast Asia

• Performed two preliminary low-resolution global iterations

- INCITE allocation on ORNL “Titan” starting January 2013

Big data, Workflow & Virtualization Issues:

- Data assimilation requires massive data processing & analysis

- Preconditioning & smoothing as part of L-BFGS

- Exploring data and model formats to accommodate I/O

NetCDF, PnetCDF, HDF5 and ADIOS

- Model analysis, visualization and utilization