Numerical Methods in Geophysics. Introduction

Similar documents
Computational Seismology: An Introduction

Chapter 1. Continuum mechanics review. 1.1 Definitions and nomenclature

Computational Seismology: A Practical Introduction. Heiner Igel Computational Seismology 1 / 18

SEISMOLOGY I. Laurea Magistralis in Physics of the Earth and of the Environment. Elasticity. Fabio ROMANELLI

We briefly discuss two examples for solving wave propagation type problems with finite differences, the acoustic and the seismic problem.

Numerical Methods in Spherical Geometry

NDT&E Methods: UT. VJ Technologies CAVITY INSPECTION. Nondestructive Testing & Evaluation TPU Lecture Course 2015/16.

Macroscopic theory Rock as 'elastic continuum'

Mechanics of Earthquakes and Faulting

DETAILS ABOUT THE TECHNIQUE. We use a global mantle convection model (Bunge et al., 1997) in conjunction with a

Lecture 8: Tissue Mechanics

Borehole Geophysics. Acoustic logging measurements

Finite Element Method in Geotechnical Engineering

Chapter 9: Differential Analysis

Additive Manufacturing Module 8

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Global geophysics and wave propagation

2, from which K = # " 2 % 4 3 $ ) ( )

Chapter 9: Differential Analysis of Fluid Flow

7.2.1 Seismic waves. Waves in a mass- spring system

Mathematical Models in the Applied Sciences

Dynamics of the Mantle and Lithosphere ETH Zürich Continuum Mechanics in Geodynamics: Equation cheat sheet

Chapter 2: Fluid Dynamics Review

Soft Bodies. Good approximation for hard ones. approximation breaks when objects break, or deform. Generalization: soft (deformable) bodies

Chapter 2 CONTINUUM MECHANICS PROBLEMS

INTRODUCTION TO PDEs

Multivariable calculus: What is it good for?

Table of Contents. II. PDE classification II.1. Motivation and Examples. II.2. Classification. II.3. Well-posedness according to Hadamard

PEAT SEISMOLOGY Lecture 2: Continuum mechanics

PDE Solvers for Fluid Flow

Numerical Methods: Structured vs. unstructured grids. General Introduction: Why numerical methods? Numerical methods and their fields of application

PEAT SEISMOLOGY Lecture 12: Earthquake source mechanisms and radiation patterns II

Lattice Boltzmann Method

Seismogram Interpretation. Seismogram Interpretation

Stress equilibrium in southern California from Maxwell stress function models fit to both earthquake data and a quasi-static dynamic simulation

PDEs, part 1: Introduction and elliptic PDEs

Introduction to Seismology Spring 2008

Numerical Heat and Mass Transfer

Chapter 1 Fluid Characteristics

Three Dimensional Simulations of Tsunami Generation and Propagation

Subduction II Fundamentals of Mantle Dynamics

Scientific Computing I

PEAT SEISMOLOGY Lecture 9: Anisotropy, attenuation and anelasticity

Flow and Transport. c(s, t)s ds,

Wave Propagation in Anisotropic, Anelastic, Porous and Electromagnetic Media

Fluid Dynamics. Massimo Ricotti. University of Maryland. Fluid Dynamics p.1/14

Geology 229 Engineering Geology. Lecture 5. Engineering Properties of Rocks (West, Ch. 6)

Anisotropic fluid dynamics. Thomas Schaefer, North Carolina State University

INVERSE ANALYSIS METHODS OF IDENTIFYING CRUSTAL CHARACTERISTICS USING GPS ARRYA DATA

Hydrogeophysics - Seismics

Mechanics of Earthquakes and Faulting

2. Conservation Equations for Turbulent Flows

Elements of Rock Mechanics

Basic Equations of Elasticity

Alternative numerical method in continuum mechanics COMPUTATIONAL MULTISCALE. University of Liège Aerospace & Mechanical Engineering

The Polymers Tug Back

Gravity Tectonics Volcanism Atmosphere Water Winds Chemistry. Planetary Surfaces

20. Rheology & Linear Elasticity

Physics of the Earth

A unifying model for fluid flow and elastic solid deformation: a novel approach for fluid-structure interaction and wave propagation

Course Business. Today: isostasy and Earth rheology, paper discussion

Before we consider two canonical turbulent flows we need a general description of turbulence.

Waveform inversion and time-reversal imaging in attenuative TI media

Numerical Modelling in Fortran: day 8. Paul Tackley, 2017

Introduction to Partial Differential Equations

Continuum Mechanics. Continuum Mechanics and Constitutive Equations

( ) Notes. Fluid mechanics. Inviscid Euler model. Lagrangian viewpoint. " = " x,t,#, #

Multi-station Seismograph Network

Mechanics of Earthquakes and Faulting

Receiver. Johana Brokešová Charles University in Prague

Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 1: Finite Difference Method

Exercise: concepts from chapter 8

Defmod, an earthquake simulator that adaptively switches between quasi-static and dynamic states

Lecture Introduction

Numerical Modelling in Fortran: day 9. Paul Tackley, 2017

seismic wave propagation through spherical sections including anisotropy and visco-elastic dissipation 3D heterogeneities of all Earth model

Chapter 1. Governing Equations of GFD. 1.1 Mass continuity

RHEOLOGY & LINEAR ELASTICITY. B Importance of fluids and fractures in deformation C Linear elasticity for homogeneous isotropic materials

fluid mechanics as a prominent discipline of application for numerical

Basic concepts in viscous flow

A Study on Numerical Solution to the Incompressible Navier-Stokes Equation

The Earth s Structure from Travel Times

METHODS FOR SOLVING MATHEMATICAL PHYSICS PROBLEMS

Reflection of SV- Waves from the Free Surface of a. Magneto-Thermoelastic Isotropic Elastic. Half-Space under Initial Stress

Getting started: CFD notation

Fundamentals of Fluid Dynamics: Elementary Viscous Flow

EKC314: TRANSPORT PHENOMENA Core Course for B.Eng.(Chemical Engineering) Semester II (2008/2009)

Contents. I Introduction 1. Preface. xiii

The Seismic Wave Equation

Block-Structured Adaptive Mesh Refinement

ERTH2020 Introduction to Geophysics The Seismic Method. 1. Basic Concepts in Seismology. 1.1 Seismic Wave Types

Hydrodynamics. Stefan Flörchinger (Heidelberg) Heidelberg, 3 May 2010

Continuum mechanism: Stress and strain

Chapter 2. Rubber Elasticity:

Lattice Boltzmann Method for Fluid Simulations

Numerical methods for the Navier- Stokes equations

Geodynamics Lecture 5 Basics of elasticity

Solid State Physics (condensed matter): FERROELECTRICS

1 Hooke s law, stiffness, and compliance

Recall Hypsometric Curve?

Transcription:

: Why numerical methods? simple geometries analytical solutions complex geometries numerical solutions Applications in geophysics seismology geodynamics electromagnetism... in all domains History of computers serial computers vectorization parallel computers memory requirements

: Macroscopic and microscopic description continuum mechanics lattice gases fluid mechanics nonlinear processes Partial differential equations in geophysics conservation equations constitutive laws wave equation diffusion equation Navier-Stokes equation

Why numerical methods? Example: seismic wave propagation Seismometers homogeneous medium explosion In this case there are analytical solutions? Are they useful?

Why numerical methods? Example: seismic wave propagation Seismometers layered medium explosion... in this case quasi-analytical solutions exist, applicable for example for layered sediments...

Why numerical methods? Example: seismic wave propagation Seismometers long wavelength perturbations explosion in this case high-frequency approximations can be used (ray theory)

Why numerical methods Example: seismic wave propagation Seismometers Generally heterogeneous medium explosion we need numerical solutions!

: Why numerical methods? simple geometries analytical solutions complex geometries numerical solutions Applications in geophysics seismology geodynamics electromagnetism... in all domains... History of computers serical computers vectorization parallel computers memory requirements

Applications in Geophysics global seismology spherical coordinates - axisymmetry finite differences multidomain method

Applications in Geophysics global seismology spherical coordinates - axisymmetry P pp PcP Inner core Outer core Mantle PKP finite differences multidomain method

Applications in Geophysics global seismology spherical coordinates - axisymmetry finite differences multidomain method

Applications in Geophysics P-waves in the Earth: the movie finite differences multidomain method

Applications in Geophysics global seismology 3-D grid for space-dependent parameters Chebyshev collocation points denser near the boundaries Better implementation of boundary conditions.

Applications in Geophysics global seismology Wave propagation in spherical sections. Investigation of 3-D effects of subduction zones. Grid size 200x200x200. Grid distance 50km Finite differences and pseudospectral methods

Applications in Geophysics global seismology spherical geometry cartesian equations Delauney triangulation Voronoi cells 3-D irregular grids natural differences

Applications in Geophysics global seismology spherical geometry cartesian equations 3-D irregular grid natural differences 20000 grid points test case

Applications in Geophysics Exploration seismology - wave propagation in media with thin curved layers - finite difference method - grid size 200x200x200 - orthogonal grid is stretched by analytical functions

Applications in Geophysics geodynamics mantle convection 3-D finite-element modelling of mantle convection in spherical geometry. 10 Million grid points. Implementation on parallel hardware (P. Bunge, Munich).

Applications in Geophysics global electromagnetism conductivity of the Earth s mantle 3-D finite-element modelling (Schultz, Cambridge)

Applications in Geophysics isotope mixing in the oceans Stommel-gyre input of isotopes near the boundaries (e.g. rivers) diffusion reaction advection equation

: Why numerical methods? simple geometries analytical solutions complex geometries numerical solutions Applications in geophysics seismology geodynamics electromagnetism... in all domains History of computers serial computers vectorization parallel computers memory requirements

Memory Requirements Example: seismic wave propagation, 2-D case grid size: 1000x1000 number of grid points: 10 6 parameters/grid point: elastic parameters (3), displacement (2), stress (3) at 2 different times -> 16 Bytes/number: 8 required memory: 16 x 8 x 10 6 x1.3 x 10 8 You can do this on a standard PC! 130 Mbyte memory (RAM)

Memory Requirements Example: seismic wave propagation, 3-D case grid size: 1000x1000x1000 number of grid points: 10 9 parameters/grid point: elastic parameters (3), displacement (3), stress (6) at 2 different times -> 24 Bytes/number: 8 This is a GRAND CHALLENGE PROJECT for supercomputers required memory: 24 x 8 x 10 9 x1.9 x 10 11 190 Gbyte memory (RAM)

Memory requirements... this would mean...we could discretize our planet with volumes of the size 4/3 π(6371km) 3 / 10 9 x 1000km 3 with an representative cube side length of 10km. Assuming that we can sample a wave with 20 points per wavelength we could achieve a dominant period T of T= λ /c = 20s for global wave propagation!

Speed of Calculations History 1960: 1 MFlops 1970: 10MFlops 1980: 100MFlops 1990: 1 GFlops 1998: 1 TFlops 2010:?

Parallelism What are parallel computations Example: Hooke s Law stress-strain relation σ xx = λ ( ε xx + ε yy + ε zz ) + 2 µε xx σ ij, ε ij f ( x, y, z, t) λ, µ f ( x, y, z) These equations hold at each point in time at all points in space -> Parallelism

Parallelism... in serial Fortran (F77)... at some time t for i=1,nx for j=1,nz sxx(i,j)=lam(i,j)*(exx(i,j)+eyy(i,j)+ezz(i,j))+2*mu(i,j)*exx(i,j) enddo enddo add-multiplies are carried out sequentially

Parallelism... in parallel Fortran (F90/95)... array syntax sxx = lam*(exx+eyy+ezz) + 2*mu*exx On parallel hardware each matrix is distributed on n processors. In our example no communication between processors is necessary. We expect, that the computation time reduces by a factor 1/n.

: Macroscopic and microscopic description continuum mechanics lattice gases fluid mechanics nonlinear processes Partial differential equations in geophysics conservation equations constitutive laws wave equation diffusion equation Navier-Stokes equation

Macroscopic and Microscopic Description Macroscopic description: The universe is considered a continuum. Physical processes are described using partial differential equations. The described quantities (e.g. density, pressure, temperature) are really averaged over a certain volume. Microscopic description: If we decrease the scale length or we deal with strong discontinous phenomena we arrive at the discrete world (molecules, minerals, atoms, gas particles). If we are interested in phenomena at this scale we have to take into account the details of the interaction between particles.

Microscopic and Macroscopic Description - Examples Macroscopic - elastic wave equation - Maxwell equations - convection - flow processes Microscopic - ruptures (e.g. earthquakes) - waves in complex media - tectonic processes - gases - flow in porous media

: Macroscopic and microscopic description continuum mechanics lattice gases fluid mechanics nonlinear processes Partial differential equations in geophysics conservation equations constitutive laws wave equation diffusion equation Navier-Stokes equation

Partial Differential Equations in Geophysics conservation equations t ρ + j(v jρ) = 0 mass (v ρ) + (ρ v v σ ) = f momentum t j j i j ij i f = s + i i g i gravitation (g) und sources (s)

Partial Differential Equations in Geophysics gravitation g i = - Φ gravitational field i Φ = = ρ ( 2 x 4π + 2 y G + 2 z ) gravitational potential Poisson equation still missing: forces in the medium ->stress-strain relation

Partial Differential Equations in Geophysics stress and strain σ ij = θ ij + c ijkl l u k prestress and incremental stress ε ij = 1 2 ( j u i + i u j + i u m j u m ) nonlinear stress-strain relation ε ij 1 = ( jui + iu j) linearized... 2

Partial Differential Equations in Geophysics general viscoelastic solid σ ij ( x, t) = θ + ij 0 dτψ ijkl ( x, τ ) l u k ( x, t τ ) Ψ ijkl ( x, t) = c δ ( t) +ν δ ( t) ijkl ijkl t relaxation functions

Partial Differential Equations in Geophysics special case: v 0 small velocities t (v ρ) + (ρ v v σ ) = j j i j ij f i v 0 ρv i v 0 i j We will only consider problems in the low-velocity regime.

Partial Differential Equations in Geophysics special case: static density ρ( x, t) = ρ0 ( x) + δρ ( x, t) ρ0 ( x) incompressible flow, wave phenomena We will only consider problems with static density.

Special PDEs hyperbolic differential equations e.g. the acoustic wave equation parabolic differential equations e.g. diffusion equation 1 2 1 t p x p s i K i x = D 2 tt = i T ρ K compression s source term T temperature D thermal diffusivity

Special PDEs elliptical differential equations z.b. static elasticity 2 x ( x) = U i F ( x) U = u m m F = m f / K m u displacement f sources

: Summary: Numerical method play an increasingly important role in all domains of geophysics. The development of hardware architecture allows an efficient calculation of large scale problems through parallelisation. Most of the dynamic processes in geophysics can be decribed with time-dependent partial differential equations. The main problem will be to find ways to determine how best to solve these equations with numerical methods.