• Keine Ergebnisse gefunden

The spectral-element method: General concept

N/A
N/A
Protected

Academic year: 2021

Aktie "The spectral-element method: General concept"

Copied!
23
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Introduction

¾ recalling the elastic wave equation

The spectral-element method: General concept

¾ domain mapping

¾ from space-continuous to space-discrete

¾ time extrapolation

¾ Gauss-Lobatto-Legendre interpolation and integration

A special flavour of the spectral-element method: SES3D

¾ programme code description

¾ computation of synthetic seismograms

¾ long-wavelength equivalent models

Scope: Understand the principles of the spectral element method and why it is currently maybe the most important method for wave propagation.

This lecture based on notes by Andreas Fichtner.

(2)

− τ ∇ τ

= ρ( ) ( , t) ( , t ) : ( , t) d )

ρ, ,

( u C x

2t

u x C x u x

L &

= 0

=t0

|

t

t) , (x

u

t

u (x , t) |

t=t0

= 0 n ⋅ ∫

−∞t

C & ( x , t − τ ) : ∇ u ( x , τ ) d τ |

xΓ

= 0

Elastic wave equation:

Subsidiary conditions:

= f ) ,

( u C

L ρ,

THE ELASTIC WAVE EQUATION

In this formulation visco-elastic dissipation is included as well as a general

anisotropic description of elasticity.

(3)

Subdivision of the computational domain into hexahedral elements:

(a) 2D subdivision that honours layer boundaries

(b) Subdivision of the globe (cubed sphere) (c) Subdivision with topography

(4)

SPECTRAL-ELEMENT METHOD: General Concept

Mapping to the unit cube:

(5)

Choice of the collocation points:

Interpolation of Runge‘s function R(x)

using 6

th

-order polynomials and equidistant collocation points

1

2

) 1

( x ax

R = +

interpolant

Runge‘s

phenomenon

(6)

SPECTRAL-ELEMENT METHOD: General Concept Choice of the collocation points:

Interpolation of Runge‘s function R(x)

using 6

th

-order polynomials and Gauss-Lobatto-Legendre collocation points [ roots of (1-x

2

)Lo

N-1

= completed Lobatto polynomial ]

1

2

) 1

( x ax

R = +

interpolant

We should use the GLL points as collocation points for the

Lagrange polynomials.

(7)

Example: GLL Lagrange polynomials of degree 6

¾ collocation points = GLL points

¾ global maxima at the collocation points

(8)

The SE system

Diagonal mass

matrix M

(9)

Numerical quadrature to determine mass and stiffness matrices:

Quadrature node points = GLL points

The mass matrix is diagonal, i.e., trivial to invert.

This is THE advantage of the spectral-element method.

Time extrapolation:

2

) (

) ( 2 ) ) (

( t

t t

u t

u t

t t u

u Δ

Δ

− +

− Δ

≈ +

&&

[ ( ) ( ) ]

) (

) ( 2 )

( t t u t u t t t

2

M

1

f t Ku t

u + Δ = − − Δ + Δ

(10)

SPECTRAL-ELEMENT METHOD: General Concept Representation in terms of polynomials:

=

N

i

N i

i

t x

u t

x u

0

)

(

( )

) ( )

,

( l

: )

)

(

(iN

x

l N

th

-degree Lagrange polynomials

→ We can transform the partial differential equation into an ordinary differential equation where we solve for the polynomial coefficients:

(within the unit interval [-1 1])

k i

ki i

ki

u K u f

M && − =

: :

ki ki

K

M mass matrix

stiffness matrix

(11)

¾ Simulation of elastic wave propagation in a spherical section.

¾ Spectral-element discretisation.

¾ Computation of Fréchet kernels using the adjoint method.

¾ Operates in natural spherical coordinates!

¾ 3D heterogeneous, radially anisotropic, visco-elastic.

¾ PML as absorbing boundaries.

Programme philosophy:

¾ Puritanism [easy to modify and

¾

adapt to different problems, easy

¾

implementation of 3D models,

¾

simple code]

(12)

SES3D: Example

Southern Greece 8 June, 2008 M

w

=6.3

1. Input files [geometric setup, source, receivers, Earth model]

2. Forward simulation [wavefield snapshots and seismograms]

3. Adjoint simulation [adjoint source, Fréchet kernels]

(13)

Par:

- Numerical simulation parameters - Geometrical setup

- Seismic Source - Parallelisation

stf:

- Source time function

recfile:

- Receiver positions

(14)

SES3D: Parallelisation

Spherical section subdivided into equal-sized subsections

Each subsection is assigned to one processor.

Communication: MPI

(15)

Source time function

- time step and length agree with the simulation parameters

- PMLs work best with bandpass filtered source time functions

- Example: bandpass [50 s to 200 s]

(16)

Simulating delta functions?

(17)

Single-layered crust that coincides with the upper layer of

elements

… and PREM below

boundary between the upper 2 layers of elements

lon=142.74°

lat=-5.99°

d=80 km

SA08 lon=150.89°

lat=-25.89°

vertical displacement

(18)

2-layered crust that does not coincide

with a layer of elements

… and PREM below

boundary between the upper 2 layers of elements

lon=142.74°

lat=-5.99°

d=80 km

SA08 lon=150.89°

lat=-25.89°

verification

vertical displacement

LONG WAVELENGTH EQUIVALENT MODELS

(19)

• Replace original crustral model by a long-

wavelength equivalent model

… which is transversely isotropic [Backus, 1962].

• The optimal smooth model is found by dispersion curve matching.

Fichtner & Igel, 2008.

Efficient numerical surface

(20)

Minimisation of the phase velocity differences for the fundamental and higher modes in long wavelength equivalent models

LONG WAVELENGTH EQUIVALENT MODELS

(21)

crustal thickness map (crust2.0)

3D solution: interpolation of long wavelength equivalent profiles to obtain 3D crustal model.

(22)

SES3D: Calls to caution!

1. Long-term instability of PMLs

- All PML variants are long-term unstable!

- SES3D monitors the total kinetic energy E

total

.

- When E

total

increases quickly, the PMLs are switched off and …

- … absorbing boundaries are replaced by less efficient multiplication by small numbers.

2. The poles and the core

- Elements become infinitesimally small at the poles and the core.

- SES3D is efficient only when the computational domain is sufficiently far from the poles and the core.

3. Seismic discontinuities and the crust

- SEM is very accurate only when discontinuities coincide with element boundaries.

- SES3D‘s static grid may not always achieve this.

- It is up to the user to assess the numerical accuracy in cases where discontinuities run through elements. [Implement long-wavelength equivalent models.]

- Generally no problem for the 410 km and 660 km discontinuities.

(23)

¾ Spectral elements (SE) are a special form of the finite element method.

¾ The key difference is the choice of the basis (form) functions inside the elements, with which the fields are described.

¾ It is the Lagrange polynomials with Gauss-Lobato-Legendre (GLL) collocation points that make the mass matrix diagonal

¾ This leads to a fully explicit scheme without the need to perform a (sparse) matrix inverse inversion

¾ Material parameters can vary at each point inside the elements

¾ SE works primarily on hexahedral grids

¾ The hexahedra can be curvilinear and adapt to complex geometries (cubed sphere, reservoir models)

Two open-source codes are available here:

¾ www.geodynamics.org (specfem3d) – regional and global scale

Referenzen

ÄHNLICHE DOKUMENTE

4 Coupling and exponential ergodicity for stochastic differential equations driven by L´ evy processes 69 5 Transportation inequalities for non-globally dissipative SDEs with jumps

Corollary 1 The error estimate (23) holds for the dual basis mortar method provided the meshes satisfy (37).. If the Lagrange multiplier spaces did not have local dual bases either

0.3 M HCl by diluting concentrated HCl (Merck supra pure) 0.8 M ammonia by diluting 25% NH4OH (Fluka supra pure) 0.1M H2O2 by diluting 30% H2O2 (Merck supra pure)..

to access “forms” or “inherent standards” of beings other than themselves, clearly presupposes human logos as the ability to understand and relay non- firsthand experiences. This

Snapshots of the displacement wave- field calculated with the finite-element method (solid line) are compared with the finite-difference method (dotted line) at various distances

• Application to spherical geometry using the cubed sphere concept (Chaljub and Vilotte, 2004).. • Spectral elements in spherical coordinates by Fichtner

Mit der FMM wird das Modell hierarchisch gegliedert und für den Rechenaufwand ergibt sich bei grossen Modellen eine lineare Abhängigkeit zu der Anzahl

Beside the sin- gular integrations, the quasi singular integrations be- come more important if more collocation points are lo- cated on one element, which is the case for an IGA