Sixth Order Compact Finite Difference Method for 2D Helmholtz Equations with Singular Sources and Reduced Pollution Effect

12/14/2021
by   Qiwei Feng, et al.
0

Due to its highly oscillating solution, the Helmholtz equation is numerically challenging to solve. To obtain a reasonable solution, a mesh size that is much smaller than the reciprocal of the wavenumber is typically required (known as the pollution effect). High order schemes are desirable, because they are better in mitigating the pollution effect. In this paper, we present a sixth order compact finite difference method for 2D Helmholtz equations with singular sources, which can also handle any possible combinations of boundary conditions (Dirichlet, Neumann, and impedance) on a rectangular domain. To reduce the pollution effect, we propose a new pollution minimization strategy that is based on the average truncation error of plane waves. Our numerical experiments demonstrate the superiority of our proposed finite difference scheme with reduced pollution effect to several state-of-the-art finite difference schemes in the literature, particularly in the critical pre-asymptotic region where h is near 1 with being the wavenumber and h the mesh size.

READ FULL TEXT
research
04/16/2021

Sixth Order Compact Finite Difference Scheme for Poisson Interface Problem with Singular Sources

Let Γ be a smooth curve inside a two-dimensional rectangular region Ω. I...
research
04/01/2021

Structure-preserving finite difference schemes for nonlinear wave equations with dynamic boundary conditions

In this article we discuss the numerical analysis for the finite differe...
research
11/08/2022

Stability and convergence analysis of high-order numerical schemes with DtN-type absorbing boundary conditions for nonlocal wave equations

The stability and convergence analysis of high-order numerical approxima...
research
11/27/2019

A compact fourth-order implicit-explicit Runge-Kutta type scheme for numerical solution of the Kuramoto-Sivashinsky equation

This manuscript introduces a fourth-order Runge-Kutta based implicit-exp...
research
06/05/2023

An Upwind Finite Difference Method to Singularly Perturbed Convection Diffusion Problems on a Shishkin Mesh

This paper introduces a numerical approach to solve singularly perturbed...
research
11/02/2020

Dirac Assisted Tree Method for 1D Heterogeneous Helmholtz Equations with Arbitrary Variable Wave Numbers

In this paper we introduce a method called Dirac Assisted Tree (DAT), wh...
research
02/26/2019

cuSten -- CUDA Finite Difference and Stencil Library

In this paper we present cuSten, a new library of functions to handle th...

Please sign up or login with your details

Forgot password? Click here to reset