Research reports

BETL — A generic boundary element template library

by R. Hiptmair and L. Kielhorn

(Report number 2012-36)

Abstract
Many relevant physical phenomena are modeled via second order (elliptic) partial differential operators with constant coefficients. Well-known examples are steady-state heat conduction, electrostatics, eddy-currents, and acoustic or electro-magnetic scattering. In specific scenarios their numerical treatment by Boundary Element Methods is superior to that of volume based discretization schemes. However, up to now there exists no software package which allows for a unified treatment of those models in the context of Boundary Element Methods. The Boundary Element Template Library (BETL) implements building blocks for 3D Galerkin discretizations of arbitrary boundary integral operators. It equally aims for rapid prototyping of new Boundary Element formulations as well as for the development of efficient and robust industrial strength solvers. To achieve the latter goal BETL provides interfaces to matrix compression algorithms to reduce the Boundary Element method’s inherent quadratic complexity to almost linear costs. BETL’s implementation is based on generic software paradigms. Entirely written in C++, its core functionality is implemented as a header-only library, which makes it highly portable and attractive for being interfaced with existing C++ codes. In this work we will discuss the library’s core design and demonstrate its use. Examples of specific simulations carried out with BETL will be discussed.

Keywords:

BibTeX
@Techreport{HK12_479,
  author = {R. Hiptmair and L. Kielhorn},
  title = {BETL — A generic boundary element template library},
  institution = {Seminar for Applied Mathematics, ETH Z{\"u}rich},
  number = {2012-36},
  address = {Switzerland},
  url = {https://www.sam.math.ethz.ch/sam_reports/reports_final/reports2012/2012-36.pdf },
  year = {2012}
}

Disclaimer
© Copyright for documents on this server remains with the authors. Copies of these documents made by electronic or mechanical means including information storage and retrieval systems, may only be employed for personal use. The administrators respectfully request that authors inform them when any paper is published to avoid copyright infringement. Note that unauthorised copying of copyright material is illegal and may lead to prosecution. Neither the administrators nor the Seminar for Applied Mathematics (SAM) accept any liability in this respect. The most recent version of a SAM report may differ in formatting and style from published journal version. Do reference the published version if possible (see SAM Publications).

JavaScript has been disabled in your browser