A Directional Equispaced interpolation-based Fast Multipole Method for oscillatory kernels

02/10/2022
by   Igor Chollet, et al.
0

Fast Multipole Methods (FMMs) based on the oscillatory Helmholtz kernel can reduce the cost of solving N-body problems arising from Boundary Integral Equations (BIEs) in acoustic or electromagnetics. However, their cost strongly increases in the high-frequency regime. This paper introduces a new directional FMM for oscillatory kernels (defmm - directional equispaced interpolation-based fmm), whose precomputation and application are FFT-accelerated due to polynomial interpolations on equispaced grids. We demonstrate the consistency of our FFT approach, and show how symmetries can be exploited in the Fourier domain. We also describe the algorithmic design of defmm, well-suited for the BIE non-uniform particle distributions, and present performance optimizations on one CPU core. Finally, we exhibit important performance gains on all test cases for defmm over a state-of-the-art FMM library for oscillatory kernels.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/03/2019

Fast finite-difference convolution for 3D problems in layered media

We developed fast direct solver for 3D Helmholtz and Maxwell equations i...
research
03/05/2020

Malliavin-Mancino estimators implemented with non-uniform fast Fourier transforms

We implement and test kernel averaging Non-Uniform Fast-Fourier Transfor...
research
06/08/2021

Design of Low-Artifact Interpolation Kernels by Means of Computer Algebra

We present a number of new piecewise-polynomial kernels for image interp...
research
03/10/2020

The Smooth Forcing Extension Method: A High-Order Technique for Solving Elliptic Equations on Complex Domains

High-order numerical methods for solving elliptic equations over arbitra...
research
03/07/2023

A nearly optimal explicitly-sparse representation for oscillatory kernels with curvelet-like functions

A nearly optimal explicitly-sparse representation for oscillatory kernel...
research
04/29/2020

Complexity Analysis of a Fast Directional Matrix-Vector Multiplication

We consider a fast, data-sparse directional method to realize matrix-vec...
research
04/30/2023

Multi-directional Sobel operator kernel on GPUs

Sobel is one of the most popular edge detection operators used in image ...

Please sign up or login with your details

Forgot password? Click here to reset