Parallel Adaptive Tsunami Modelling with Triangular Discontinuous Galerkin Schemes

Similar documents
Efficiency of adaptive mesh algorithms

Klima-Exzellenz in Hamburg

A Semi-Lagrangian Discontinuous Galerkin (SLDG) Conservative Transport Scheme on the Cubed-Sphere

Shallow Water Simulations on Graphics Hardware

Final Report. Discontinuous Galerkin Compressible Euler Equation Solver. May 14, Andrey Andreyev. Adviser: Dr. James Baeder

Lecture 1: Finite Volume WENO Schemes Chi-Wang Shu

A new multidimensional-type reconstruction and limiting procedure for unstructured (cell-centered) FVs solving hyperbolic conservation laws

Simulating the effect of Tsunamis within the Build Environment

COMPARISON OF CELL-CENTERED AND NODE-CENTERED FORMULATIONS OF A HIGH-RESOLUTION WELL-BALANCED FINITE VOLUME SCHEME: APPLICATION TO SHALLOW WATER FLOWS

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr.

Dependency of tsunami simulations on advection scheme, grid resolution, bottom friction and topography

Parallelizing Adaptive Triangular Grids with Refinement Trees and Space Filling Curves

Memory Efficient Adaptive Mesh Generation and Implementation of Multigrid Algorithms Using Sierpinski Curves

Development of an operational tsunami model for inclusion into the Indian Ocean Tsunami Early Warning System (GITEWS)

High Order Schemes for CFD: A Review. Juan Cheng 1. Institute of Applied Physics and Computational Mathematics, Beijing , China.

CS205b/CME306. Lecture 9

This is a draft. The full paper can be found in Journal of Scientific Computing xx(x):xx xx:

Runge-Kutta discontinuous Galerkin method using a new type of WENO limiters on unstructured mesh 1

Contents. I The Basic Framework for Stationary Problems 1

Efficient Storage and Processing of Adaptive Triangular Grids using Sierpinski Curves

Third Order WENO Scheme on Three Dimensional Tetrahedral Meshes

Partition Design and Optimization for High-Order Spectral Volume Schemes on Tetrahedral Grids

The Shallow Water Equations and CUDA

Homework 4A Due November 7th IN CLASS

A-posteriori Diffusion Analysis of Numerical Schemes in Wavenumber Domain

Computer Project 3. AA Computational Fluid Dyanmics University of Washington. Mishaal Aleem March 17, 2015

Evacuate Now? Faster-than-real-time Shallow Water Simulations on GPUs. NVIDIA GPU Technology Conference San Jose, California, 2010 André R.

Michal A. Kopera a,, Francis X. Giraldo a

The WENO Method in the Context of Earlier Methods To approximate, in a physically correct way, [3] the solution to a conservation law of the form u t

Nonoscillatory Central Schemes on Unstructured Triangular Grids for Hyperbolic Systems of Conservation Laws

The Shallow Water Equations and CUDA

High Order Weighted Essentially Non-Oscillatory Schemes for Convection. Dominated Problems. Chi-Wang Shu 1

Efficient Algorithmic Approaches for Flow Simulations on Cartesian Grids

Computational Astrophysics 5 Higher-order and AMR schemes

Literature Report. Daniël Pols. 23 May 2018

Radial Basis Function-Generated Finite Differences (RBF-FD): New Opportunities for Applications in Scientific Computing

High-order, conservative, finite difference schemes for computational MHD

High-Order Numerical Algorithms for Steady and Unsteady Simulation of Viscous Compressible Flow with Shocks (Grant FA )

Conservative high order semi-lagrangian finite difference WENO methods for advection in incompressible flow. Abstract

Debojyoti Ghosh. Adviser: Dr. James Baeder Alfred Gessow Rotorcraft Center Department of Aerospace Engineering

Partial Differential Equations

The Shallow Water Equations and CUDA

Nonoscillatory Central Schemes on Unstructured Triangulations for Hyperbolic Systems of Conservation Laws

Fluent User Services Center

3D NURBS-ENHANCED FINITE ELEMENT METHOD

Shallow Water Equation simulation with Sparse Grid Combination Technique

Testing refinement criteria in adaptive Discontinuous Galerkin simulations of dry atmospheric convection

Comparison between adaptive and uniform discontinuous Galerkin simulations in dry 2D bubble experiments

1 Exercise: Heat equation in 2-D with FE

1.2 Numerical Solutions of Flow Problems

Donna Calhoun. Boise State University

A Novel Approach to High Speed Collision

On the Construction, Comparison, and Local Characteristic Decomposition for High-Order Central WENO Schemes

This is an author-deposited version published in: Eprints ID: 4362

INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 3, 2012

On the order of accuracy and numerical performance of two classes of finite volume WENO schemes

ADAPTIVE MESH REFINEMENT TECHNIQUES FOR HIGH-ORDER FINITE-VOLUME WENO SCHEMES

DISCONTINUOUS GALERKIN SHALLOW WATER SOLVER ON CUDA ARCHITECTURES

QUASI-3D SOLVER OF MEANDERING RIVER FLOWS BY CIP-SOROBAN SCHEME IN CYLINDRICAL COORDINATES WITH SUPPORT OF BOUNDARY FITTED COORDINATE METHOD

NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011

Level Set Methods and Fast Marching Methods

multi-moments moments or multi-moment moment constraints:

University of Reading. Discretization On Non-uniform Meshes: Tests solving shallow-water equations

An Interface-fitted Mesh Generator and Polytopal Element Methods for Elliptic Interface Problems

Tsunami coastal impact The use of VOF-URANS methods with examples

Dual Interpolants for Finite Element Methods

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws

Lax-Wendroff and McCormack Schemes for Numerical Simulation of Unsteady Gradually and Rapidly Varied Open Channel Flow

A New Trouble-Cell Indicator for Discontinuous Galerkin Methods for. Hyperbolic Conservation Laws ABSTRACT

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123

Algebraic Flux Correction Schemes for High-Order B-Spline Based Finite Element Approximations

Discontinuous Fluctuation Distribution

ADH Rules of Thumb. US Army Corps of Engineers. Coastal and Hydraulics Laboratory Engineer Research & Development Center

AN ADAPTIVE MESH REDISTRIBUTION ALGORITHM FOR CONVECTION-DOMINATED PROBLEMS. Zheng-Ru Zhang and Tao Tang

Runge Kutta Methods Optimized For Advection Problems

Hierarchical Reconstruction for Spectral Volume Method on Unstructured Grids

NUMERICAL SIMULATION OF THE SHALLOW WATER EQUATIONS USING A TIME-CENTERED SPLIT-IMPLICIT METHOD

Level set methods Formulation of Interface Propagation Boundary Value PDE Initial Value PDE Motion in an externally generated velocity field

Runge Kutta discontinuous Galerkin method using WENO limiters II: unstructured meshes

Technische Universität München Fakultät für Informatik. Computational Science and Engineering (Int. Master s Program)

Comparison of Central and Upwind Flux Averaging in Overlapping Finite Volume Methods for Simulation of Super-Critical Flow with Shock Waves

High Order Fixed-Point Sweeping WENO Methods for Steady State of Hyperbolic Conservation Laws and Its Convergence Study

Observations on the fifth-order WENO method with non-uniform meshes

High-Order Navier-Stokes Simulations using a Sparse Line-Based Discontinuous Galerkin Method

OpenFOAM in Wave and Offshore CFD

Forest-of-octrees AMR: algorithms and interfaces

SOLVING PARTIAL DIFFERENTIAL EQUATIONS ON POINT CLOUDS

Discontinuous Galerkin Finite Element Methods for Shallow Water Flow: Developing a Computational Infrastructure for Mixed Element Meshes

Adaptive-Mesh-Refinement Pattern

Semi-Conservative Schemes for Conservation Laws

FAST ALGORITHMS FOR CALCULATIONS OF VISCOUS INCOMPRESSIBLE FLOWS USING THE ARTIFICIAL COMPRESSIBILITY METHOD

NUMERICAL INVESTIGATION OF ONE- DIMENSIONAL SHALLOW WATER FLOW AND SEDIMENT TRANSPORT MODEL USING DISCONTINOUOUS GALERKIN METHOD

Eulerian Techniques for Fluid-Structure Interactions - Part II: Applications

DDFV Schemes for the Euler Equations

Numerical Investigation of Transonic Shock Oscillations on Stationary Aerofoils

NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION FOR CENTRAL AND FINITE VOLUME SCHEMES

Adaptive Discontinuous Galerkin Method for the Shallow Water Equations

Spectral(Finite) Volume Method for Conservation Laws on Unstructured Grids

Load-balancing multi-gpu shallow water simulations on small clusters

Adaptive Mesh Astrophysical Fluid Simulations on GPU. San Jose 10/2/2009 Peng Wang, NVIDIA

Transcription:

Parallel Adaptive Tsunami Modelling with Triangular Discontinuous Galerkin Schemes Stefan Vater 1 Kaveh Rahnema 2 Jörn Behrens 1 Michael Bader 2 1 Universität Hamburg 2014 PDES Workshop 2 TU München Partial Differential Equations on the Sphere

Tsunami Modeling within ASCETE Advanced Simulation of Coupled Earthquake and Tsunami Events Geosciences Rupture Modeling Seismology ASCETE Mathema3cs Computer Science Tsunami Modeling Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 2 / 20

Tsunami Modeling within ASCETE Advanced Simulation of Coupled Earthquake and Tsunami Events Geosciences Rupture Modeling Seismology ASCETE Mathema3cs Computer Science Tsunami Modeling Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 2 / 20

Tsunami Modeling within ASCETE Advanced Simulation of Coupled Earthquake and Tsunami Events Geosciences Rupture Modeling Seismology ASCETE Mathema3cs Computer Science Tsunami Modeling Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 2 / 20

Numerical Simulation of Tsunami Events Some Requirements A numerical algorithm for tsunami simulation should... accurately represent wave propagation and indundation at the coast, be well-balanced (preserves the still water steady state), be mass conservative, be robust (non-oscillatory, positive,... ), high order of minor priority, be computationally efficient (small stencil,... ). Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 3 / 20

The Governing Equations Shallow Water Equations system of conservation laws with source term (balance laws): U t + F(U) = S(U) in Ω T R2 R + with U = (φ, φu) T, φ = gh, subject to initial and boundary conditions flux and source defined as ( ) φu F(U) = φu u + 1 2 φ2 I ( ) 0 S(U) = S b + S r + S f + S v z H(t, x) h(t,x) = H b S b = φg b S r = f(k φu) bathymetry Coriolis force b(t, x) x S f = γ 2 u u /φ 1/3 S v = ν (φu) bottom friction eddy viscosity Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 4 / 20

Space Discretization DG Formulation & Basis Function Representation Galerkin ansatz (residual orthogonal to some function space V ): ( ) U + F(U) S(U) ψ dx = 0 ψ V t Ω weak DG formulation (integration by parts): ( ) Uh F h S h ψ ω dx = ψ ω F h n dσ t T ω T ω Representation on reference element: nodal approach based on electrostatics / Fekete points local solution represented by Lagrange polynomials ψ i V h of degree p U(ξ, t) = r U(ξ i, t)ψ i (ξ) = i=1 r Ũ i (t)ψ i (ξ) i=1 following GIRALDO ET AL. [2002], GIRALDO [2006] Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 5 / 20

Time discretization Runge-Kutta Timestepping with Limiting SSP Multistage scheme: U (0) h U (i) h U n+1 h = Un h = ΛΠ h = U (k+1) h { i 1 l=0 α il U (l) h + β il t n H h (U (l) h ) } for i = 1... k + 1 Intermediate solution limited with ΛΠ h after each stage: TVB corrected minmod function [COCKBURN AND SHU, 1998]: m(u i,x, ū i+1 ū i, ū i ū i 1 ) limiting in conservative (h, hu) vs. hydrostatic variables (h + b, hu) positivity preservation [XING ET AL., 2010]: Ũ n (x, y) = θ ( ( ) U n (x, y) U n) + U n φ with θ = min 1, n φ n min x {φ n (x)} Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 6 / 20

2D Test Case Quasi Stationary Vortex Advected by Constant Background Flow using grid library amatos (conforming elements, refinement by bisection) linear elements, no limiting simple gradient based error indicator Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 7 / 20

1D Results Oscillatory Flow in a Parabolic Bowl domain [ 5000, 5000] with b(x) = 10(x/3000) 2 200 cells, t = 1.0, CFL 0.2 limiting in (h, hu) analytical solution by Thacker (1981): h(x, t) + b(x) = h 0 B2 Bx 8h 0 (1 + cos(2ωt)) cos ωt, 4g 2a g ω = 2gh 0 /a, B = 5 initial momentum at t = 0 is set to zero Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 8 / 20

1D Results Oscillatory Flow in a Parabolic Bowl t = 0 t = 1000 t = 2000 t = 3000 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 9 / 20

1D Results Tsunami Runup onto a Sloping Beach Benchmark problem 1 from The Third International Workshop on Long-Wave Runup Models (2004). http://isec.nacse.org/workshop/2004_cornell/bmark1.html uniformly sloping beach with b(x) = 5000 0.1x prescribed initial surface elevation and momentum with (hu)(x, 0) 0 domain [ 500; 50000], 1010 cells t = 0.05, CFL 0.2 limiting in (h, hu) Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 10 / 20

1D Results Tsunami Runup onto a Sloping Beach t = 0 t = 160 t = 175 t = 220 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 11 / 20

Wellbalancing with Wetting and Drying How to Discretize a Semi-dry Cell? Assuming a fixed spatial grid (no moving grid points), piecewise linear DG discretization:? Tsunami Runup at t = 50 limiting in (h, hu) Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 12 / 20

Wetting & Drying Solution Approach Well-balancing with wetting/drying: distinguish between flood type and dam-break type cells neglect gradient in surface elevation in flood-type cells inner cell redistribution of tendencies to wet nodes in flood-type cells limiting only in fully wet cells, adjustment of negative heights flood type dam-break type Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 13 / 20

1D Results Lake at Rest domain [0, 1] with periodic boundary conditions still water u 0 50 cells, t = 0.002, CFL 0.3, t max = 20 limiting in (h + b, hu) Test initialized with zero momentum field:... with random deviations in the momentum field of the order 10 8 : Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 14 / 20

Parallel AMR for Triangular Grids Challenges for Grid Refinement and Coarsening strong, dynamically adaptive refinement (to capture solution and geometrical details etc.) frequent re-meshing of large parts of the grid substantial change of problem size during simulation Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 15 / 20

Parallel AMR for Triangular Grids Challenges for Parallelisation trend to multi-/manycore; multiple layers of parallelism dynamic load balancing due to remeshing and varying computational load goal: retain locality properties (partitioning) Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 16 / 20

Structured Triangular Meshes Newest Vertex Bisection Refinement & Sierpinski Curves recursively structured triangular grids (newest vertex bisection) fully adaptive grid described by a corresponding refinement tree element orders (tree and grid cells) defined by Sierpinski space-filling curves minimum memory requirements triangle strips as data structure exploit locality properties for cache and parallel efficiency Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 17 / 20

Test Scenario Adaptive Tsunami Simulation with Finite Volumes basic shallow water model, Finite Volume discretisation augmented Riemann solver (George, 08) provided by GeoClaw dynamically adaptive grid with up to 100 Mio grid cells refinement/coarsening and load balancing after each time step Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 18 / 20

Test Scenario Adaptive Tsunami Simulation with Finite Volumes 1 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 19 / 20

Test Scenario Adaptive Tsunami Simulation with Finite Volumes 2 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 19 / 20

Test Scenario Adaptive Tsunami Simulation with Finite Volumes 3 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 19 / 20

Test Scenario Adaptive Tsunami Simulation with Finite Volumes 4 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 19 / 20

Test Scenario Adaptive Tsunami Simulation with Finite Volumes 5 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 19 / 20

Test Scenario Adaptive Tsunami Simulation with Finite Volumes 6 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 19 / 20

Test Scenario Adaptive Tsunami Simulation with Finite Volumes 7 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 19 / 20

Test Scenario Adaptive Tsunami Simulation with Finite Volumes 8 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 19 / 20

Test Scenario Adaptive Tsunami Simulation with Finite Volumes 9 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 19 / 20

Test Scenario Adaptive Tsunami Simulation with Finite Volumes 10 Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 19 / 20

Summary Summary tsunami modeling on adaptive triangular grids discretization by discontinuous Galerkin method wetting & drying for DG (positivity vs. well-balancing) parallel adaptive triangular grids (Sierpinski SFC) locality properties for cache and parallel efficiency Outlook further development of wetting/drying treatment (positivity AND well-balancing) extension to 2D, realistic tsunami simulations implementation into parallel framework for HPC Vater et al., Parallel Adaptive Tsunami Modelling with DG, PDEs 2014 20 / 20