Spectral element method 1 Spectral Elements Introduction  recalling the elastic wave equation The spectral-element method: General concept  domain mapping.

Slides:



Advertisements
Similar presentations
Chapter 2 Functions and Graphs.
Advertisements

Using Matrices in Real Life
Finite Element Method CHAPTER 4: FEM FOR TRUSSES
THE FINITE ELEMENT METHOD
Finite Element Method CHAPTER 9: FEM FOR 3D SOLIDS
Finite Element Method CHAPTER 8: FEM FOR PLATES & SHELLS
SPECIAL PURPOSE ELEMENTS
CHAPTER 1: COMPUTATIONAL MODELLING
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Comparative Visualization for Wave-based and Geometric Acoustics Eduard Deines 1, Martin Bertram 3, Jan Mohring 4, Jevgenij Jegorovs 4, Frank Michel 1,
An Introduction to Numerical Methods
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Evolutionary Structural Optimisation
Visualization Techniques -
Yi Heng Second Order Differentiation Bommerholz – Summer School 2006.
An Introduction to Hybrid Simulation – Displacement-Controlled Methods
Copyright © Cengage Learning. All rights reserved.
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2012 – 70343: A Robust Technique for Lumped Parameter Inverse.
Finite element method Among the up-to-date methods of stress state analysis, the finite element method (abbreviated as FEM below, or often as FEA for analyses.
Copyright © Cengage Learning. All rights reserved.
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Arc-length computation and arc-length parameterization
Squares and Square Root WALK. Solve each problem REVIEW:
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Chapter 5 Test Review Sections 5-1 through 5-4.
A Novel Hemispherical Basis for Accurate and Efficient Rendering P. Gautron J. Křivánek S. Pattanaik K. Bouatouch Eurographics Symposium on Rendering 2004.
ECON 397 Macroeconometrics Cunningham
Addition 1’s to 20.
25 seconds left…...
1 Modal methods for 3D heterogeneous neutronics core calculations using the mixed dual solver MINOS. Application to complex geometries and parallel processing.
Week 1.
We will resume in: 25 Minutes.
Lecture 20 Continuous Problems Linear Operators and Their Adjoints.
Maria Ugryumova Direct Solution Techniques in Spectral Methods CASA Seminar, 13 December 2007.
State Variables.
Lecture 10 Nonuniqueness and Localized Averages. Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture.
The Asymptotic Ray Theory
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Isoparametric Elements Element Stiffness Matrices
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
Numerical methods in the Earth Sciences: seismic wave propagation Heiner Igel, LMU Munich III The latest developments, outlook Grenoble Valley Benchmark.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.
3D spherical gridding based on equidistant, constant volume cells for FV/FD methods A new method using natural neighbor Voronoi cells distributed by spiral.
Section 4: Implementation of Finite Element Analysis – Other Elements
SAN DIEGO SUPERCOMPUTER CENTER at the UNIVERSITY OF CALIFORNIA, SAN DIEGO High-Frequency Simulations of Global Seismic Wave Propagation A seismology challenge:
ECIV 720 A Advanced Structural Mechanics and Analysis
12/21/2001Numerical methods in continuum mechanics1 Continuum Mechanics On the scale of the object to be studied the density and other fluid properties.
Pseudospectral Methods
Jeroen Tromp Computational Seismology. Governing Equations Equation of motion: Boundary condition: Initial conditions: Earthquake source: Constitutive.
IMAM Institute of Mechanics and Advanced Materials
Finite Differences Finite Difference Approximations  Simple geophysical partial differential equations  Finite differences - definitions  Finite-difference.
CIS V/EE894R/ME894V A Case Study in Computational Science & Engineering HW 5 Repeat the HW associated with the FD LBI except that you will now use.
A COMPARISON OF SOME SHALLOW WATER TEST CASES IN HOMME USING NUMERICALLY AND ANALYTICALLY COMPUTED TRANSFORMATIONS Numerical Approximations of Coordinate.
Surface wave tomography : 1. dispersion or phase based approaches (part A) Huajian Yao USTC April 19, 2013.
Spectral-element solution of the
Finite Elements: 1D acoustic wave equation
6. Introduction to Spectral method. Finite difference method – approximate a function locally using lower order interpolating polynomials. Spectral method.
11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements.
Recent Developments in the NRL Spectral Element Atmospheric Model (NSEAM)* Francis X. Giraldo *Funded.
Lecture 7: State-Space Modeling 1.Introduction to state-space modeling Definitions How it relates to other modeling formalisms 2.State-space examples 3.Transforming.
Present / introduce / motivate After Introduction to the topic
Outline Introduction Research Project Findings / Results
SPICE Research and Training Workshop III, July 22-28, Kinsale, Ireland Overlapping Multidomain Chebyshev Method: Verification.
Barbara Romanowicz1, Aimin Cao2, M. Panning3, F
SPICE Research and Training Workshop III, July 22-28, Kinsale, Ireland Seismic wave Propagation and Imaging in Complex media: a European.
Global and Regional Atmospheric Modeling Using Spectral Elements
Lecture 19 MA471 Fall 2003.
17-Nov-18 Parallel 2D and 3D Acoustic Modeling Application for hybrid computing platform of PARAM Yuva II Abhishek Srivastava, Ashutosh Londhe*, Richa.
Presentation transcript:

Spectral element method 1 Spectral Elements 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.

Spectral element method 2 Elastic wave equation: Subsidiary conditions: THE ELASTIC WAVE EQUATION In this formulation visco-elastic dissipation is included as well as a general anisotropic description of elasticity.

Spectral element method 3 SPECTRAL-ELEMENT METHOD: General Concept 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

Spectral element method 4 SPECTRAL-ELEMENT METHOD: General Concept Mapping to the unit cube:

Spectral element method 5 SPECTRAL-ELEMENT METHOD: General Concept Choice of the collocation points: Interpolation of Runge‘s function R(x) using 6 th -order polynomials and equidistant collocation points interpolant Runge‘s phenomenon

Spectral element method 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 ] interpolant We should use the GLL points as collocation points for the Lagrange polynomials.

Spectral element method 7 SPECTRAL-ELEMENT METHOD: General Concept Example: GLL Lagrange polynomials of degree 6  collocation points = GLL points  global maxima at the collocation points

Spectral element method 8 The SE system Diagonal mass matrix M

Spectral element method 9 SPECTRAL-ELEMENT METHOD: General Concept 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:

Spectral element method 10 SPECTRAL-ELEMENT METHOD: General Concept Representation in terms of polynomials: 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]) mass matrix stiffness matrix

Spectral element method 11 SES3D: General Concept  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]

Spectral element method 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]

Spectral element method 13 SES3D: Input files Par: - Numerical simulation parameters - Geometrical setup - Seismic Source - Parallelisation stf: - Source time function recfile: - Receiver positions

Spectral element method 14 SES3D: Parallelisation Spherical section subdivided into equal-sized subsections Each subsection is assigned to one processor. Communication: MPI

Spectral element method 15 SES3D: Source time function 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]

Spectral element method 16 Simulating delta functions?

Spectral element method 17 LONG WAVELENGTH EQUIVALENT MODELS 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 Dalkolmo & Friederich, Complete synthetic seismograms for a spherically symmetric Earth …, GJI, 122,

Spectral element method 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 Dalkolmo & Friederich, Complete synthetic seismograms for a spherically symmetric Earth …, GJI, 122, LONG WAVELENGTH EQUIVALENT MODELS

Spectral element method 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, Efficient numerical surface wave propagation through the optimisation of discrete crustal models, GJI. long wavelength equivalent models LONG WAVELENGTH EQUIVALENT MODELS

Spectral element method 20 Minimisation of the phase velocity differences for the fundamental and higher modes in the frequency range of interest through simulated annealing. long wavelength equivalent models LONG WAVELENGTH EQUIVALENT MODELS

Spectral element method 21 crustal thickness map (crust2.0) 3D solution: interpolation of long wavelength equivalent profiles to obtain 3D crustal model. Problem 1: crustal structure not well constrained (receiver function non-uniqueness) Problem 2: abrupt changes in crustal structure (not captured by pointwise RF studies) long wavelength equivalent models LONG WAVELENGTH EQUIVALENT MODELS

Spectral element method 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.

Spectral element method 23 Spectral elements: summary  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:  (specfem3d) – regional and global scalewww.geodynamics.org  (ses3d) - regional scale