A "Trefftz Machine" for Absorbing Boundary Conditions
Igor Tsukerman

TL;DR
This paper introduces an automated method to generate approximate nonreflecting boundary conditions for scalar wave equations, combining Trefftz functions and test functionals to produce classical and novel conditions.
Contribution
It presents a novel 'Trefftz machine' that automatically generates both analytical and numerical absorbing boundary conditions using local Trefftz functions and test functionals.
Findings
Produces classical conditions like Engquist-Majda and Bayliss-Turkel
Generates a variety of analytical and numerical boundary conditions
Handles corners and edges algorithmically
Abstract
The paper presents an automatic generator of approximate nonreflecting boundary conditions, analytical and numerical, for scalar wave equations. This generator has two main ingredients. The first one is a set of local Trefftz functions -- outgoing waves approximating the solution in the vicinity of a given point of the exterior boundary of the computational domain. The second ingredient is a set of linear test functionals (degrees of freedom). One example of such functionals is the nodal values of the solution at a set of grid points; in that case, one obtains a numerical condition -- a finite difference scheme at the boundary. Alternatively, the functionals may involve derivatives or integrals of the solution, in which case the proposed "Trefftz machine" yields analytical nonreflecting conditions. Corners and edges are treated algorithmically the same way as straight boundaries. With…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsElectromagnetic Simulation and Numerical Methods · Electromagnetic Scattering and Analysis · Advanced Numerical Methods in Computational Mathematics
