The "Interpolated Factored Green Function" Method

Author: Bauinger, Christoph

Year: 2023

Degree: Dissertation (Ph.D.)

Advisor: Bruno, Oscar P.

Committee Members: Meiron, Daniel I.; Bruno, Oscar P.; Schroeder, Peter; Owhadi, Houman

Option: Applied And Computational Mathematics

DOI: 10.7907/1cnc-s558

Abstract

This thesis presents a novel Interpolated Factored Green Function (IFGF) method for the accelerated evaluation of the integral operators in scattering theory and other areas. Like existing acceleration methods in these fields, the IFGF algorithm evaluates the action of Green function-based integral operators at a cost of O(N log N) operations for an N-point surface mesh. The IFGF strategy capitalizes on slow variations inherent in a certain Green function analytic factor, which is analytic up to and including infinity, and which therefore allows for accelerated evaluation of fields produced by groups of sources on the basis of a recursive application of classical interpolation methods. 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. In fact, a (hybrid MPI-OpenMP) parallel implementation of the IFGF algorithm is proposed in this thesis which results in highly efficient data communication, and which exhibits in practice excellent parallel scaling up to large numbers of cores -- without any hard limitations on the number of cores concurrently employed with high efficiency. Moreover, on any given number of cores, the proposed parallel approach preserves the linearithmic (O(N log N)) computing cost inherent in the sequential version of the IFGF algorithm. This thesis additionally introduces a complete acoustic scattering solver that incorporates the IFGF method in conjunction with a suitable singular integration scheme. A variety of numerical results presented in this thesis illustrate the character of the proposed parallel IFGF-accelerated acoustic solver. These results include applications to several highly relevant engineering problems, e.g., problems concerning acoustic scattering by structures such as a submarine and an aircraft-nacelle geometry, thus establishing the suitability of the IFGF method in the context of real-world engineering problems. The theoretical properties of the IFGF method, finally, are demonstrated by means of a variety of numerical experiments which display the method's serial and parallel linearithmic scaling as well as its excellent weak and strong parallel scaling -- for problems of up to 4,096 wavelengths in acoustic size, and scaling tests spanning from 1 compute core to all 1,680 cores available in the High Performance Computing cluster used.

Files