Research reports
Years: 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991
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).