Massively Parallelized Interpolated Factored Green Function Method

12/30/2021
by   Christoph Bauinger, et al.
0

This paper presents a parallel implementation of the "Interpolated Factored Green Function" (IFGF) method introduced recently for the accelerated evaluation of discrete integral operators arising in wave scattering and other areas (Bauinger and Bruno, Jour. Computat. Phys., 2021). On the basis of the hierarchical IFGF interpolation strategy, the proposed (hybrid MPI-OpenMP) parallel implementation results in highly efficient data communication, and it exhibits in practice excellent parallel scaling up to large numbers of cores – without any hard limitations on the number of cores concurrently employed in an efficient manner. Moreover, on any given number of cores, the proposed parallel approach preserves the O(N log N) computing cost inherent in the sequential version of the IFGF algorithm. Unlike other approaches, the IFGF method does not utilize the Fast Fourier Transform (FFT), and it is thus better suited than other methods for efficient parallelization in distributed-memory computer systems. A variety of numerical results presented in this paper illustrate the character of the proposed parallel algorithm, including excellent weak and strong parallel scaling properties in all cases considered – for problems of up to 4,096 wavelengths in electrical size, and scaling tests spanning from 1 compute core to all 1,680 cores available in the HPC cluster used.

READ FULL TEXT
research
10/06/2020

"Interpolated Factored Green Function" Method for accelerated solution of Scattering Problems

This paper presents a novel "Interpolated Factored Green Function" metho...
research
12/07/2019

Scalable Algorithms for High Order Approximations on Compact Stencils

The recent development of parallel technologies on modern desktop comput...
research
03/27/2018

Extreme Scale FMM-Accelerated Boundary Integral Equation Solver for Wave Scattering

Algorithmic and architecture-oriented optimizations are essential for ac...
research
01/16/2012

Evaluation of a Simple, Scalable, Parallel Best-First Search Strategy

Large-scale, parallel clusters composed of commodity processors are incr...
research
02/12/2020

Distributed and Adaptive Fast Multipole Method In Three Dimensions

We develop a general distributed implementation of an adaptive fast mult...
research
08/07/2023

The FIDS Theorems: Tensions between Multinode and Multicore Performance in Transactional Systems

Traditionally, distributed and parallel transactional systems have been ...

Please sign up or login with your details

Forgot password? Click here to reset