Back to results

University of Illinois at Urbana-Champaign

Layer potential evaluations on distributed memory machines

Abstract

dc:description

One of the main challenges of using integral equation methods (IEM) for solving partial differential equations is evaluating layer potentials with singular kernels. Quadrature by Expansion (QBX) is a quadrature method to evaluate such layer potentials accurately for targets near or on the source boundary, by forming expansions in the high-accuracy region away from the boundary, and evaluating the targets using the expansions. Recently, a new algorithm, called 'GIGAQBX', has combined QBX with the Fast Multipole Method to achieve linear complexity in terms of the number of degrees of freedom. Despite this advancement, QBX is still computationally expensive. To enable IEM on large-scale problems, this thesis investigates evaluating layer potentials on distributed-memory machines. The distributed algorithm introduced in this thesis is based on GIGAQBX and shows GIGAQBX contains plenty of parallelism. We evaluate our algorithm on the Comet supercomputer at the San Diego Supercomputer Center and show that it exhibits good strong scaling up to 1536 cores.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2020

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Gao, Hao
Contributors dc:contributor
  • Kloeckner, Andreas

Subjects

dc:subject × 5

Rights

dc:rights
Statement dc:rights
  • Copyright 2020 Hao Gao
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/108032
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/108032

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Gao, Hao. Layer potential evaluations on distributed memory machines. Thesis thesis, University of Illinois at Urbana-Champaign, 2020. http://hdl.handle.net/2142/108032