Computational Seismology and Grid Computing – Application...

26
Computational Seismology and Grid Computing – Application and Potential Computational Seismology and Grid Computational Seismology and Grid Computing Computing Application and Potential Application and Potential Shiann Shiann - - Jong Lee Jong Lee Institute of Earth Sciences Academia Sinica ISGC2008 2008/04/10

Transcript of Computational Seismology and Grid Computing – Application...

Page 1: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

Computational Seismology and Grid

Computing – Application and Potential

Computational Seismology and Grid Computational Seismology and Grid

Computing Computing –– Application and PotentialApplication and Potential

ShiannShiann--Jong LeeJong Lee

Institute of Earth Sciences Academia Sinica

ISGC2008 2008/04/10

Page 2: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

OutlineOutline

High performance computing in Earth SciencesHigh performance computing in Earth SciencesComputing, Visualization and StorageComputing, Visualization and Storage

Computational seismologyComputational seismology

Examples from earthquake source, path and site studiesExamples from earthquake source, path and site studies

Application and potential of Gird computing in Application and potential of Gird computing in seismologyseismology

Page 3: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

High performance computing in Computational Seismology

High performance computing in High performance computing in Computational SeismologyComputational Seismology

Why high performance computingWhy high performance computing

-- ComputationComputation

-- Visualization Visualization

-- StorageStorage

HPC in Computational HPC in Computational SeismologySeismology

-- Earth Simulator (Japan)Earth Simulator (Japan)

-- Caltech GPS Dell Cluster (USA)Caltech GPS Dell Cluster (USA)

-- ERI SGI ERI SGI AltixAltix System (Japan)System (Japan)

Computation

Visualization

Storage

Page 4: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

The Earth Simulator (2002)The Earth Simulator (2002)The Earth Simulator (2002)http://www.es.jamstec.go.jp/index.en.html

Page 5: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

Caltech GPS Dell Cluster (2006)Caltech GPS Dell Cluster (2006)Caltech GPS Dell Cluster (2006)http://citerra.caltech.edu/wiki/

- 512 dual-processor quad-core nodes

- 4096 MPI processes

- 6144 Gb memory

Page 6: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

ERI SGI Altix System (2003)ERI SGI ERI SGI AltixAltix System (2003)System (2003)http://wwweic.eri.u-tokyo.ac.jp/computer/

Page 7: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

Computational SeismologyComputational SeismologyComputational Seismology

Source StudiesSource Studies-- RealReal--time Gridtime Grid--based CMT: based CMT: distributed computingdistributed computing-- FiniteFinite--fault source inversion: fault source inversion: parallel computing, parallel computing, storage,storage, visualizationvisualization

Path StudiesPath Studies-- FiniteFinite--frequency tomography study: frequency tomography study: parallel computing, parallel computing, storagestorage-- GreenGreen’’s function database: s function database: storagestorage

Site and Comprehensive SimulationSite and Comprehensive Simulation-- 33--D, full waveform modeling: D, full waveform modeling: parallel computingparallel computing, , visualizationvisualization-- RealReal--time analysis: time analysis: high performance computing, high performance computing, storagestorage-- Hazard analysis, earthquake database: Hazard analysis, earthquake database: high performance computing, high performance computing, storagestorage

• Parallel computing is the simultaneous use of multiple compute resources to solve a computational problem. • Distributed computing is a science which solves a large problem by giving small parts of the problem to many computers to solve and then combining the solutions for the parts into a solution for the problem.

Page 8: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

Strong Ground Motion Simulation of the Strong Ground Motion Simulation of the 1999 Chi1999 Chi--Chi, Taiwan, EarthquakeChi, Taiwan, Earthquake

Page 9: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

Inversion resultsInversion results

0

0.5

1

2

3

12

6

Slip(m

)

Slip distribution Rupture process

Page 10: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

WaveWave--Field SnapshotField Snapshot

Page 11: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

Synthetic vs. ObservationSynthetic vs. Observation

Page 12: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

Numerical modeling of seismic wave Numerical modeling of seismic wave propagation in the Taipei basinpropagation in the Taipei basin

1999, Chi-Chi earthquake (Mw 7.6)

2002, 331 earthquake (Mw 7.1)

1986, Hualien offshore earthquake (Mw 7.3)

Page 13: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

(a) Map view of the Taipei basin. The depth of the basement is represented by gray colors. The red line shows the JhongShan freeway across the basin. The location of the world’s current tallest building, Taipei 101, is indicated in the eastern part of the basin. (b) Perspective view of the two major discontinuities in the Taipei basin: The SongShan formation and the basin basement. Surface topography around the basin is shown at the top of the figure.

Taipei BasinTaipei Basin

Page 14: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

North Taiwan SEM MeshNorth Taiwan SEM Mesh

Realistic Topography

Taipei basin mesh

Caltech's Division of Geological & Planetary Sciences Dell cluster

512 dual-processor quad-core nodes

Caltech's Division of Geological & Planetary Sciences Dell cluster

512 dual-processor quad-core nodes

TopographyBasinMoho3D Velocity

Page 15: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

2004/10/23 Taipei Earthquake (M2004/10/23 Taipei Earthquake (MLL 3.8)3.8)

PGA SimulationSynthetic vs. Observation

Velocity waveformBand-pass filtered between 0.8 and 10 sec

Page 16: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

Computational VisualizationComputational VisualizationSouthern California Earthquake Center (SCEC) – SDSC Visualization Services

The Earth Simulator Center - Atmosphere & Ocean Simulation Research Group

We carry out simulation researches using CFES (CGCM for the Earth Simulator) to understand the mechanism of the variability and to study the predictability in the coupled atmosphere–ocean system.

The TeraShake simulations modeled the earth shaking that would rattle Southern California if a 230 kilometer section of the San Andreas fault ruptured producing a magnitude 7.7 earthquake.

Page 17: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

TopographyBasinMoho3D Velocity

100km

102km

88km

Taipei BasinN

Doublet event

I-Lan Doublet Event2005/03/06, ML = 5.9

Page 18: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--
Page 19: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

! resolution of the mesh at the surface:! -------------------------------------!! spectral elements along X = 448! spectral elements along Y = 864! GLL points along X = 1793! GLL points along Y = 3457! average distance between points along X in m = 116.8700 ! average distance between points along Y in m = 109.9049 fast

slow

Seism

ic Wave V

elocity

NN380 km

210 km

100 km

? ?

??

Coastal Range

Longitudinal Valley

Central RangeWestern Plain

PHILIPPINE

SEA PLATE

EURASIAN

PLATE

Community mesh model Community mesh model for the whole Taiwanfor the whole Taiwan

Moho

Page 20: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

HPC Cluster in IESHPC Cluster in IESHPC Cluster in IESIBM Blade Server : 20 MPI processes (2004) IBM Blade Server : 20 MPI processes (2004) PC Cluster: 32 MPI processes (2007)PC Cluster: 32 MPI processes (2007)

Page 21: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

WhatWhat’’s Grid Computing?s Grid Computing?

Application and potential of Application and potential of Gird computing in seismologyGird computing in seismology

Page 22: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

WhatWhat’’s Grid Computing?s Grid Computing?

Page 23: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

Result outputResult output

• Rupture model (source)

• Simulation region (Path and Site)

• Physical properties (Maximum frequency, Minimum Velocity and so on)

Problem definition

InputInput

Community models

Grid computing

ASGC Grid Resource

Data Grid

ComputingComputing

StorageStorage

IES or elsewhere

GridGrid--based Computing Pathwaybased Computing Pathway

Hazard map

Numerical visualization

Visualization, AnalysisMachines (ASGC, IES)

NumericalNumericaloutputoutput

Page 24: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

GridGrid--based Visualization Frameworkbased Visualization Framework

Reduction

TCP/IP

Rendering

Sorting Transport

... ... ... ...

Receive Buffer

Parallel I/O

Grid Resources Visualization Machine(modified from SCEC CME project)

4D visualization of Oct. 23, 2004Taipei earthquake

Page 25: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

SummarySummaryHigh performance computing have succeeded in applying to High performance computing have succeeded in applying to seismology, such as source, path, site effect studies and seismology, such as source, path, site effect studies and comprehensive 3comprehensive 3--D simulation.D simulation.

However, constructing a realistic earthquake simulation from However, constructing a realistic earthquake simulation from source and path models of constituent phenomena and source and path models of constituent phenomena and executing that simulation on suitable computing platforms executing that simulation on suitable computing platforms becomes increasingly complex.becomes increasingly complex.

We are finding possible collaborations between researchers in We are finding possible collaborations between researchers in the information technology areas and earthquake scientists to the information technology areas and earthquake scientists to deal with more and more complex seismologic problems. deal with more and more complex seismologic problems.

The Grid technique is therefore one of the best candidate for The Grid technique is therefore one of the best candidate for computational seismology studies in the near future.computational seismology studies in the near future.

Page 26: Computational Seismology and Grid Computing – Application ...event.twgrid.org/isgc2008/Presentation Meterial... · Computational Seismology. Computational Seismology Source Studies--

4D Visualization of the 1999 Chi-Chi, Taiwan, Earthquake Mw 7.6

For more information: http://www.earth.sinica.edu.tw/~sjlee/index.htm

Thank you