2 research outputs found
HILBERT — a MATLAB implementation of adaptive 2D-BEM
We report on the Matlab program package HILBERT. It provides an
easily-accessible implementation of lowest order adaptive Galerkin
boundary element methods for the numerical solution of the Poisson
equation in 2D. The library was designed to serve several purposes:
The stable implementation of the integral operators may be used in
research code. The framework of Matlab ensures usability in lectures
on boundary element methods or scientific computing. Finally, we
emphasize the use of adaptivity as general concept and for boundary
element methods in particular.
In this work, we summarize recent analytical results on adaptivity in
the context of BEM and illustrate the use of HILBERT. Various
benchmarks are performed to empirically analyze the performance of
the proposed adaptive algorithms and to compare adaptive and uniform
mesh-refinements. In particular, we do not only focus on mathematical
convergence behavior but also on the usage of critical system
resources such as memory consumption and computational time. In any
case, the superiority of the proposed adaptive approach is
empirically supported
Optimal additive Schwarz preconditioning for hypersingular integral equations on locally refined triangulations
For the non-preconditioned Galerkin matrix of the hypersingular integral operator, the
condition number grows with the number of elements as well as the quotient of the
maximal and the minimal mesh-size. Therefore, reliable and effective numerical
computations, in particular on adaptively refined meshes, require the development of
appropriate preconditioners. We propose and analyze a local multilevel preconditioner
which is optimal in the sense that the condition number of the corresponding
preconditioned system is independent of the number of elements, the local mesh-size,
and the number of refinement levels. The theory covers closed boundaries as well as
open screens in 2D and 3D. Numerical experiments underline the analytical results
and compare the proposed preconditioner to other multilevel schemes as well as
techniques based on operator preconditioning
