Multi-Domain Approaches for the Solution of High-Frequency Time-Harmonic Propagation Problems

Similar documents
Electromagnetic wave propagation. ELEC 041-Modeling and design of electromagnetic systems

Finite Element Analysis of Acoustic Scattering

Two-level Domain decomposition preconditioning for the high-frequency time-harmonic Maxwell equations

Multi-Domain Approaches for the Solution of High-Frequency Time-Harmonic Propagation Problems

Efficient domain decomposition methods for the time-harmonic Maxwell equations

Shifted Laplace and related preconditioning for the Helmholtz equation

Contents. Preface... xi. Introduction...

Additive Schwarz method for scattering problems using the PML method at interfaces

Optimal Interface Conditions for an Arbitrary Decomposition into Subdomains

Optimal Left and Right Additive Schwarz Preconditioning for Minimal Residual Methods with Euclidean and Energy Norms

Preface to the Second Edition. Preface to the First Edition

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner

From Direct to Iterative Substructuring: some Parallel Experiences in 2 and 3D

Contents. 1 Basic Equations 1. Acknowledgment. 1.1 The Maxwell Equations Constitutive Relations 11

Indefinite and physics-based preconditioning

Final Ph.D. Progress Report. Integration of hp-adaptivity with a Two Grid Solver: Applications to Electromagnetics. David Pardo

arxiv: v1 [math.na] 11 Jul 2018

FDTD for 1D wave equation. Equation: 2 H Notations: o o. discretization. ( t) ( x) i i i i i

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems

FEM-FEM and FEM-BEM Coupling within the Dune Computational Software Environment

BETI for acoustic and electromagnetic scattering

Partial Differential Equations

A Non-overlapping Quasi-optimal Optimized Schwarz 2 Domain Decomposition Algorithm for the Helmholtz 3 Equation 4 UNCORRECTED PROOF

Some Geometric and Algebraic Aspects of Domain Decomposition Methods

Open-source finite element solver for domain decomposition problems

A PRECONDITIONER FOR THE HELMHOLTZ EQUATION WITH PERFECTLY MATCHED LAYER

From the Boundary Element Domain Decomposition Methods to Local Trefftz Finite Element Methods on Polyhedral Meshes

Multigrid Method for 2D Helmholtz Equation using Higher Order Finite Difference Scheme Accelerated by Krylov Subspace

ANR Project DEDALES Algebraic and Geometric Domain Decomposition for Subsurface Flow

Solving Time-Harmonic Scattering Problems by the Ultra Weak Variational Formulation

From the Boundary Element DDM to local Trefftz Finite Element Methods on Polyhedral Meshes

On the choice of abstract projection vectors for second level preconditioners

A High-Performance Parallel Hybrid Method for Large Sparse Linear Systems

On complex shifted Laplace preconditioners for the vector Helmholtz equation

Model reduction of wave propagation

Domain-decomposed Fully Coupled Implicit Methods for a Magnetohydrodynamics Problem

Boundary Value Problems - Solving 3-D Finite-Difference problems Jacob White

Stabilization and Acceleration of Algebraic Multigrid Method

Schwarz Preconditioner for the Stochastic Finite Element Method

Multilevel low-rank approximation preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota

Multipole-Based Preconditioners for Sparse Linear Systems.

AMS526: Numerical Analysis I (Numerical Linear Algebra)

Nonlinear Iterative Solution of the Neutron Transport Equation

Adaptive algebraic multigrid methods in lattice computations

Optimized Schwarz methods with overlap for the Helmholtz equation

A Quasi-Optimal Non-Overlapping Domain Decomposition Algorithm for the Helmholtz Equation

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9

A Numerical Study of Some Parallel Algebraic Preconditioners

A Quasi-Optimal Non-Overlapping Domain Decomposition Algorithm for the Helmholtz Equation

The Conjugate Gradient Method

Additive Schwarz Methods with Nonreflecting Boundary Conditions for the Parallel Computation of Helmholtz Problems

arxiv: v2 [physics.comp-ph] 26 Aug 2014

RESEARCH PROPOSAL This research proposal is devoted to the development and analysis of mathematical and numerical methods, as well as computer

Newton-Krylov-Schwarz Method for a Spherical Shallow Water Model

Parallelizing large scale time domain electromagnetic inverse problem

On domain decomposition preconditioners for finite element approximations of the Helmholtz equation using absorption

A Balancing Algorithm for Mortar Methods

1. Fast Iterative Solvers of SLE

Local Time Step for a Finite Volume Scheme I.Faille F.Nataf*, F.Willien, S.Wolf**

From the invention of the Schwarz method to the Best Current Methods for Oscillatory Problems: Part 2

Splitting of Expanded Tridiagonal Matrices. Seongjai Kim. Abstract. The article addresses a regular splitting of tridiagonal matrices.

Dirichlet-Neumann and Neumann-Neumann Methods

The Second Chilean Symposium on BOUNDARY ELEMENT METHODS

Lecture 8: Fast Linear Solvers (Part 7)

Domain Decomposition solvers (FETI)

Preliminary Results of GRAPES Helmholtz solver using GCR and PETSc tools

A FLEXIBLE SOLVER OF THE HELMHOLTZ EQUATION FOR LAYERED MEDIA

9.1 Preconditioned Krylov Subspace Methods

On the performance of the Algebraic Optimized Schwarz Methods with applications

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems

arxiv: v2 [math.na] 5 Jan 2015

Migration with Implicit Solvers for the Time-harmonic Helmholtz

Overlapping Schwarz preconditioners for Fekete spectral elements

A new method for the solution of scattering problems

PDE Solvers for Fluid Flow

Newton-Multigrid Least-Squares FEM for S-V-P Formulation of the Navier-Stokes Equations

Bath Institute For Complex Systems

A Balancing Algorithm for Mortar Methods

FETI-DPH: A DUAL-PRIMAL DOMAIN DECOMPOSITION METHOD FOR ACOUSTIC SCATTERING

Numerical Methods and Algorithms for High Frequency Wave Scattering Problems in Homogeneous and Random Media

The Pole Condition: A Padé Approximation of the Dirichlet to Neumann Operator

Electronic Transactions on Numerical Analysis Volume 49, 2018

A Parallel Schwarz Method for Multiple Scattering Problems

ADI-preconditioned FGMRES for solving large generalized Lyapunov equations - A case study

Block-Structured Adaptive Mesh Refinement

ITERATIVE METHODS FOR SPARSE LINEAR SYSTEMS

Multigrid and Iterative Strategies for Optimal Control Problems

EXTENSIONS OF THE COMPLEX JACOBI ITERATION TO SIMULATE PHOTONIC WAVELENGTH SCALE COMPONENTS

Modelling in photonic crystal structures

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers

The Factorization Method for Inverse Scattering Problems Part I

A robust multilevel approximate inverse preconditioner for symmetric positive definite matrices

Solving PDEs with Multigrid Methods p.1

IDR(s) A family of simple and fast algorithms for solving large nonsymmetric systems of linear equations

Fast Fourier Transform Solvers and Preconditioners for Quadratic Spline Collocation

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

Acceleration of a Domain Decomposition Method for Advection-Diffusion Problems

Parallel sparse linear solvers and applications in CFD

Optimal multilevel preconditioning of strongly anisotropic problems.part II: non-conforming FEM. p. 1/36

Solving Ax = b, an overview. Program

Transcription:

Académie universitaire Wallonie Europe Université de Liège Faculté des Sciences Appliquées Collège de doctorat en Électricité, électronique et informatique Multi-Domain Approaches for the Solution of High-Frequency Time-Harmonic Propagation Problems Doctoral Dissertation presented by Alexandre VION in fullfilment of the requirements for the degree of Docteur en Sciences de l Ingénieur October 2014

i Introduction 1 1 A challenging problem: the numerical solution of HF wave propagation 7 1.1 Problem description............................ 7 1.1.1 Time-dependent wave equation................. 8 1.1.2 The Helmholtz equation and boundary conditions...... 9 1.1.3 Model problems.......................... 11 1.2 Numerical techniques for the Helmholtz equation........... 14 1.2.1 Boundary integral equations................... 15 1.2.2 PDE-based methods........................ 16 1.2.3 Asymptotic methods........................ 17 1.3 The finite element method......................... 19 1.3.1 Weak formulation......................... 20 1.3.2 Nodal finite element methods.................. 21 1.3.3 Absorbing boundary conditions................. 23 1.3.4 Perfectly matched layers..................... 25 1.3.5 Difficulties with FEM at high frequency............. 27 1.4 Sparse linear solvers for propagation problems............. 30 1.4.1 Direct solvers............................ 31 1.4.2 Usual iterative methods and preconditioners......... 31 1.4.3 Domain decomposition methods................ 35 1.5 Extension to Maxwell s equations..................... 35 1.5.1 Time-harmonic Maxwell s equations.............. 36 1.5.2 Weak formulation......................... 37 2 Multi-domain methods and linear systems 39 2.1 Common framework of multi-domain methods............ 40 2.1.1 General iterative scheme..................... 40 2.1.2 Iteration operators and linear systems............. 41 2.2 Introduction to iterative linear solvers.................. 43 2.2.1 Basic iterative scheme....................... 43 2.2.2 Krylov solvers............................ 44 2.2.3 Preconditioning.......................... 45 i

ii 2.3 Domain partitions.............................. 48 2.3.1 Decompositions.......................... 48 2.3.2 Covering............................... 50 2.4 Schwarz methods.............................. 51 2.4.1 Classical Schwarz.......................... 51 2.4.2 Optimized Schwarz........................ 57 2.4.3 Transmission conditions for optimized Schwarz methods.. 61 2.4.4 Coarse grid and scalability.................... 65 2.5 Multiple obstacles scattering algorithm................. 67 2.5.1 Multiple scattering as coupled problems............ 68 2.5.2 Iterative solution of the coupled problem........... 69 2.6 Optimized Schwarz for Maxwell...................... 71 2.6.1 Problem setting........................... 72 2.6.2 Optimized transmission boundary conditions......... 74 2.6.3 Localization of the square-root GIBC.............. 76 3 Double sweep preconditioner for Schwarz methods 79 3.1 Matrix representation of the Schwarz operator............. 79 3.1.1 General case............................. 80 3.1.2 Simplified case........................... 82 3.1.3 Analysis of the 1d case....................... 82 3.1.4 Cyclic decompositions....................... 85 3.2 Inverse operator as preconditioner.................... 88 3.2.1 Inversion of the simplified Schwarz operator......... 88 3.2.2 Spectrum of the preconditioned operator........... 89 3.2.3 Interpretation as the double sweep............... 89 3.2.4 Inverse operator for cyclic decompositions.......... 93 3.2.5 Relation with incomplete decompositions........... 97 3.3 Parallelization of the double sweep.................... 97 3.4 Numerical results.............................. 100 3.4.1 Full sweeps............................. 100 3.4.2 Sweeps with cuts.......................... 108 4 Amplitude formulation for the multiple obstacles scattering algorithm 127 4.1 Phase reduction formulation....................... 128 4.1.1 Phase reduction formulation................... 129 4.1.2 Phase estimation.......................... 131 4.2 Efficient implementation of the MOSA.................. 132 4.2.1 Discretization for PR-FEM and MOSA.............. 133 4.2.2 Fast iterations and stabilization................. 135 4.3 Numerical results.............................. 138 4.3.1 PR-FEM for single scattering problems............. 139 4.3.2 Multiple scattering......................... 141 4.4 Related methods............................... 144

iii 4.4.1 Preconditioning the MOSA.................... 144 4.4.2 Macro Basis Functions...................... 148 Conclusion 151 A Formal construction of the double sweep preconditioner 155 B Integral representation of the fields (scalar case) 159 B.1 Boundary integral operators........................ 161 B.2 Dirichlet-to-Neumann map........................ 163 C Non-local approximation of the DtN map based on PMLs 165 C.1 Explicit construction of the DtN map from the black box....... 165 C.2 DtN map approximation via probing................... 167 C.3 Implicit application of the black blox................... 168 D Numerical dispersion relation 169 Bibliography 171