Explicit kernel-split panel-based Nyström schemes for planar or axisymmetric Helmholtz problems

Similar documents
An explicit kernel-split panel-based Nyström scheme for integral equations on axially symmetric surfaces

Solving integral equations on non-smooth domains

On the polarizability and capacitance of the cube

Integral Equations Methods: Fast Algorithms and Applications

Determination of normalized electric eigenfields in microwave cavities with sharp edges

A robust and accurate solver of Laplace s equation with general boundary conditions on general domains in the plane. 1.

Lecture 8: Boundary Integral Equations

High-order quadratures for boundary integral equations: a tutorial

Research Statement. James Bremer Department of Mathematics, University of California, Davis

Solving integral equations on piecewise smooth boundaries using the RCIP method: a tutorial

Green s Functions, Boundary Integral Equations and Rotational Symmetry

Weighted Regularization of Maxwell Equations Computations in Curvilinear Polygons

The purpose of this lecture is to present a few applications of conformal mappings in problems which arise in physics and engineering.

Lecture 1: Introduction

Discrete Projection Methods for Integral Equations

HIGH-ORDER ACCURATE METHODS FOR NYSTRÖM DISCRETIZATION OF INTEGRAL EQUATIONS ON SMOOTH CURVES IN THE PLANE

A new method for the solution of scattering problems

Index. C 2 ( ), 447 C k [a,b], 37 C0 ( ), 618 ( ), 447 CD 2 CN 2

The Linear Sampling Method and the MUSIC Algorithm

Fast and accurate methods for the discretization of singular integral operators given on surfaces

A HIGH-ORDER ACCURATE ACCELERATED DIRECT SOLVER FOR ACOUSTIC SCATTERING FROM SURFACES

A FAST DIRECT SOLVER FOR THE INTEGRAL EQUATIONS OF SCATTERING THEORY ON PLANAR CURVES WITH CORNERS

Improved near-wall accuracy for solutions of the Helmholtz equation using the boundary element method

Preconditioned Locally Minimal Residual Method for Computing Interior Eigenpairs of Symmetric Operators

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

Fast direct solvers for elliptic PDEs

Scattering of electromagnetic waves by thin high contrast dielectrics II: asymptotics of the electric field and a method for inversion.

c 2007 Society for Industrial and Applied Mathematics

arxiv: v1 [math.na] 16 Oct 2018

The Helmholtz Equation

1. Introduction. Figure 1. The shallow water environment with the cold eddy. (c) European Acoustics Association

SINC PACK, and Separation of Variables

The Method of Fundamental Solutions applied to the numerical calculation of eigenfrequencies and eigenmodes for 3D simply connected domains

The Factorization Method for Inverse Scattering Problems Part I

Trefftz-Discontinuous Galerkin Methods for Acoustic Scattering - Recent Advances

Boundary Integral Equations on the Sphere with Radial Basis Functions: Error Analysis

Coercivity of high-frequency scattering problems

On spherical-wave scattering by a spherical scatterer and related near-field inverse problems

A Multigrid Method for Two Dimensional Maxwell Interface Problems

Lecture 2: Reconstruction and decomposition of vector fields on the sphere with applications

arxiv: v1 [math.na] 8 Oct 2014

arxiv: v1 [math.ap] 11 Jan 2014

A far-field based T-matrix method for three dimensional acoustic scattering

A direct solver for variable coefficient elliptic PDEs discretized via a composite spectral collocation method Abstract: Problem formulation.

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

Boundary integral methods for NIMROD resistive wall

Boundary integral equations for BVPs, and their high-order Nyström quadratures: a tutorial

Chapter 5 Fast Multipole Methods

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems

A Remark on the Regularity of Solutions of Maxwell s Equations on Lipschitz Domains

On the Numerical Solution of the Laplace Equation with Complete and Incomplete Cauchy Data Using Integral Equations

METHODS FOR SOLVING MATHEMATICAL PHYSICS PROBLEMS

Solving approximate cloaking problems using finite element methods

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

Partial Differential Equations

Solutions to Laplace s Equation in Cylindrical Coordinates and Numerical solutions. ρ + (1/ρ) 2 V

QBX and the DPIE for the Maxwell Equations

Dunkl operators and Clifford algebras II

SOLVING HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS IN SPHERICAL GEOMETRY WITH RADIAL BASIS FUNCTIONS

Numerical Solutions of Laplacian Problems over L-Shaped Domains and Calculations of the Generalized Stress Intensity Factors

A Fast N-Body Solver for the Poisson(-Boltzmann) Equation

SHARP BOUNDARY TRACE INEQUALITIES. 1. Introduction

Elliptic Problems / Multigrid. PHY 604: Computational Methods for Physics and Astrophysics II

arxiv: v1 [math.na] 11 Jul 2011

1 Introduction. Green s function notes 2018

Numerical Approximation Methods for Non-Uniform Fourier Data

Comparison of V-cycle Multigrid Method for Cell-centered Finite Difference on Triangular Meshes

Department of Mathematics

Boundary Integral Equations in Linearly Graded Media

Block-Structured Adaptive Mesh Refinement

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

A direct solver for elliptic PDEs in three dimensions based on hierarchical merging of Poincaré-Steklov operators

Projected Surface Finite Elements for Elliptic Equations

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

Math 251 December 14, 2005 Final Exam. 1 18pt 2 16pt 3 12pt 4 14pt 5 12pt 6 14pt 7 14pt 8 16pt 9 20pt 10 14pt Total 150pt

SPARSE SOLVERS POISSON EQUATION. Margreet Nool. November 9, 2015 FOR THE. CWI, Multiscale Dynamics

arxiv: v3 [math.na] 11 Jul 2018

New Multigrid Solver Advances in TOPS

arxiv: v2 [math.na] 17 Nov 2017

High-order solution of elliptic partial differential equations in domains containing conical singularities

Some issues on Electrical Impedance Tomography with complex coefficient

DIRECT ERROR BOUNDS FOR SYMMETRIC RBF COLLOCATION

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

Numerical Programming I (for CSE)

Solving a magnetic diffusion equation by the Mixed Hybrid Finite Element method.

On uniqueness in the inverse conductivity problem with local data

Observability and measurable sets

A COLLOCATION METHOD FOR SOLVING THE EXTERIOR NEUMANN PROBLEM

A fast method for solving the Heat equation by Layer Potentials

ON THE NUMERICAL EVALUATION OF THE SINGULAR INTEGRALS OF SCATTERING THEORY

The effective conductivity of random checkerboards

Institut de Recherche MAthématique de Rennes

Fast Structured Spectral Methods

Solving Negative Order Equations by the Multigrid Method Via Variable Substitution

Spectral Elements. Introduction recalling the elastic wave equation

An Accurate Fourier-Spectral Solver for Variable Coefficient Elliptic Equations

Numerical Solution of Integral Equations in Solidification and Melting with Spherical Symmetry

Finite and Boundary Element Methods in Acoustics

Elements of Matlab and Simulink Lecture 7

Transcription:

z Explicit kernel-split panel-based Nyström schemes for planar or axisymmetric Helmholtz problems Johan Helsing Lund University Talk at Integral equation methods: fast algorithms and applications, Banff, December 9, 2013 1 0.5 0 0.5 log 10 of error in u 2,43 e i2θ 13.8 14 14.2 14.4 14.6 14.8 15 15.2 estimated average pointwise error 10 0 10 5 10 10 Convergence of modal eigenfunction u 2,43 u2,43 in A 16th order 1 (d) 1 0.5 0 0.5 1 x 15.4 15.6 10 15 (b) 10 2 10 3 number of discretization points on γ

Acknowledgement The work presented has in part been carried out in cooperation with or been supported by: Michael Benedicks Björn Dahlberg Jonas Englund Leslie Greengard Bertil Gustafsson Anders Karlsson Robert V. Kohn Graeme Milton Gunnar Peters Rikard Ojala Karl-Mikael Perfekt the Swedish Research Council

Outline Recent trends in my own reserach, which has become (even more) application driven and now focuses on scattering problems Helmholtz equation Geometries Integral equations with split kernels Philosophy Overview of numerical tools Product integration Multilevel discretization Numerical examples Relevance for particle accelerator design

Helmholtz equation Exterior Dirichlet planar problem u(r) + k 2 u(r) = 0, lim r u(r) = g(r), ( r r ik Interior Neumann axisymmetric problem r E r γ ) u(r) = 0 u(r) + k 2 u(r) = 0, ν u(r) = f (r), r V r Γ Fourier methods will be used in the azimuthal direction.

Planar problem: geometry Planar Exterior Helmholtz Dirichlet problem 0.6 0.4 0.2 Real{u(r)} at k=280 0.2 0.15 0.1 0.05 y 0 0 0.2 0.4 0.05 0.1 (a) 0.6 0.6 0.4 0.2 0 0.2 0.4 0.6 x 0.15 0.2 Figure: Setup from Hao, Barnett, Martinsson, and Young, Adv. Comput. Math., (2013, in press).

Axisymmetric problem: geometry Coordinates for body of revolution z r ν τ A γ r c (c) Figure: An axially symmetric surface Γ generated by a curve γ. (a) Unit normal ν and tangent vector τ. (b) r has radial distance r c, azimuthal angle θ, and height z. The planar domain A is bounded by γ and the z-axis. (c) Coordinate axes and vectors in the half-plane θ = 0.

Planar problem: integral equation Planar Exterior Helmholtz Dirichlet problem ρ(r)+ K(r, r )ρ(r ) dγ i k S(r, r )ρ(r ) dγ = 2g(r), γ 2 γ where K and S depend on k. Note the coupling parameter. r γ Splits: S(r, r ) = G 1 (r, r ) 2 π log r r I { S(r, r ) } K(r, r ) = G 2 (r, r ) 2 π log r r I { K(r, r ) } where G 1, G 2, I {S}, and I {K} are smooth functions. Similar for post-processor.

Axisymmetric problem: integral equation Axisymmetric interior Helmholtz Neumann problem. Modal equations: ρ n (r) + 2 2π Kn(r, t r )ρ n (r )r c dγ = 2f n (r), n = 0,... γ Kn(r, t r ) = K n(r, t r ) + 1 Dm(r, t r ) G 3,n m (r, r ) 2π D t n(r, r ) = G 4 (r, r )Q n 1 2 m χ = 1 + r r 2 2r c r c (χ) + G 5 (r, r )Q n 3 (χ) 2 Split: Q n 1 (χ) = 1 ( 2 2 log (χ 1) 2 F 1 1 2 n, 1 ) 1 χ + n; 1; + 2 2 G 6 (χ, n)

Philosophy Automatization Computing on-the-fly Optimal accuracy Discretization economy Solutions available everywhere in domain Exploitation of known analytical information

Numerical tools Nyström scheme with panelwise Gauss Legendre quadrature Fast product integration for (near) singular logarithmic- and Cauchy-type kernels Matrix splittings M = M + M Multilevel discretization coarse and fine grids Panelwise interpolation operators P, Q, and P W. Hankel functions H n (1) (z) and toroidal harmonics Q n 1 (z) 2

Product integration Given a parameterization γ(t), a quadrature t i, w i and I p (r) = G(r, r )ρ(r ) dγ γ p G(r, r ) = G 0 (r, r ) + log r r G L (r, r ) + (r r) ν r r 2 GC (r, r ) it holds, on the fly and in practice, to order n pt 32 n pt I p (r) = G(r, r j )ρ j s j w j + j=1 n pt j=1 G L (r, r j )ρ j s j w j wlj corr (r) n pt + j=1 G C (r, r j )ρ j w cmp Cj (r)

Variants of schemes General form of discretized integral equation ( I + M γ + M ) γ ρ = 2g Post-processor u = (M E + M E ) ρ Abbreviations in what follows (1) coarse grid on γ (2) fine grid on γ (3) field points in the exterior E

Variants of schemes Scheme A: everything on the coarse grid ( ) I (11) + M (11) γ + M (11) γ ρ (1) = 2g (1) u (3) = ( M (31) E + M (31) E ) ρ (1) Scheme B: close interaction on the fine grid ( ) I (11) + QM (22) γ P + M (11) γ ρ (1) = 2g (1) ( ) u (3) = M (32) E P + M (32) E P + M (31) E ρ (1) Scheme C: same as scheme B, but with equal arc length panels

Variants of schemes Scheme D: more uknknowns, but same work for main matrix-vector multiplications ( ) I (22) + M (22) γ + PM (11) γ P T W ρ (2) = 2g (2) u (3) = ( M (32) E + M (32) E + M (31) E P T W ) ρ (2) Scheme E: even more dominant role for fine grid in integral equation ( ) I (22) + M (22) γ + M (21) γ P T W ρ (2) = 2g (2) ( ) u (3) = M (32) E + M (32) E + M (31) E P T W ρ (2)

Planar problem: results Log 10 of pointwise error in u(r) at k=280 0.6 0.4 0.2 13.5 14 y 0 0.2 14.5 0.4 15 0.6 15.5 (b) 0.6 0.4 0.2 0 0.2 0.4 0.6 x Figure: log 10 of pointwise error in u(r), normalized with max u(r), at 347,650 near-field points. Scheme E is used with 140 panels on γ. The sources that generate the boundary conditions appear as green stars.

Planar problem: results relative error at distant testing locations 10 0 10 5 10 10 Exterior Helmholtz Dirichlet problem at k=280 scheme A scheme B scheme C scheme D scheme E 10 15 1000 1500 2000 2500 number of nodes (on coarse mesh) Figure: Far field tests.

Planar problem: results average pointwise near field error 10 0 10 5 10 10 Exterior Helmholtz Dirichlet problem at k=280 scheme A scheme B scheme C scheme D scheme E 16th order 32nd order 10 15 10 2 10 3 number of panels Figure: Near field tests.

Axisymmetric problem: results estimated relative error 10 0 10 5 10 10 Convergence of eigenwavenumber k 1,49 16th order 1/cond k1,49 estimated average pointwise error 10 0 10 5 10 10 Convergence of modal eigenfunction u 1,49 u1,49 in A 16th order 10 15 10 15 (a) 10 2 10 3 number of discretization points on γ (b) 10 2 10 3 number of discretization points on γ Figure: Convergence of the Laplace Neumann eigenpair u 1,49 (r) and k 1,49 19.22942004015467. (a) Reciprocal condition number and error in k 1,49. (b) Estimated average pointwise error in u 1,49 (r).

Axisymmetric problem: results z (c) 1 0.5 0 0.5 1 u 1,49 e iθ 1 0.5 0 0.5 1 x 5 4 3 2 1 0 1 2 3 4 5 z (d) 1 0.5 0 0.5 1 log 10 of error in u 1,49 e iθ 1 0.5 0 0.5 1 x Figure: Normalized Neumann Laplace eigenfunction u 1,49 (r). (c) The field u 1,49 (r)e iθ for θ = 0 and θ = π with 608 points on γ. (d) log 10 of pointwise error in u 1,49 (r)e iθ for θ = 0 and θ = π. 14 14.2 14.4 14.6 14.8 15 15.2 15.4 15.6

Axisymmetric problem: results estimated relative error 10 0 10 5 10 10 Convergence of eigenwavenumber k 2,43 16th order 1/cond k2,43 estimated average pointwise error 10 0 10 5 10 10 Convergence of modal eigenfunction u 2,43 u2,43 in A 16th order 10 15 10 15 (a) 10 2 10 3 number of discretization points on γ (b) 10 2 10 3 number of discretization points on γ Figure: Convergence of the Laplace Neumann eigenpair u 2,43 (r) and k 2,43 19.21873987061249. (a) Reciprocal condition number and error in k 2,43. (b) Estimated average pointwise error in u 2,43 (r).

Axisymmetric problem: results u 2,43 e i2θ log 10 of error in u 2,43 e i2θ 1 4 3 1 13.8 14 0.5 2 1 0.5 14.2 14.4 z 0 0.5 1 (c) 1 0.5 0 0.5 1 x 0 1 2 3 4 z 0 0.5 1 (d) 1 0.5 0 0.5 1 x 14.6 14.8 15 15.2 15.4 15.6 Figure: Normalized Neumann Laplace eigenfunction u 2,43 (r). (c) The field u 2,43 (r)e iθ for θ = 0 and θ = π with 608 points on γ. (d) log 10 of pointwise error in u 2,43 (r)e iθ for θ = 0 and θ = π.

Conclusions Explicit kernel-split panel-based Nyström discretization schemes with quadratures computed on the fly seem competitive for planar and axisymmetric BVP. Log and Cauchy kernels suffice most of the time. Comparing schemes is difficult. Fast methods for non-linear eigenvalue problems needed in applications to accelerator design. Incorporation of fast direct solvers?

References J. Helsing, Solving integral equations on piecewise smooth boundaries using the RCIP method: a tutorial, Abstr. Appl. Anal., 2013, Article ID 938167 (2013). J. Helsing and A. Holst, Variants of an explicit kernel-split panel-based Nyström discretization scheme for Helmholtz boundary value problems, arxiv:1311.6258 [math.na] (2013). J. Helsing and A. Karlsson, An accurate solver for boundary value problems applied to the scattering of electromagnetic waves from two-dimensional objects with corners, IEEE Trans. Antennas Propag., 61, 3693 3700 (2013). J. Helsing, Integral equation methods for elliptic problems with boundary conditions of mixed type, J. Comput. Phys., 228(23), 8892 8907 (2009).