2020
DOI: 10.1016/j.softx.2020.100476
|View full text |Cite
|
Sign up to set email alerts
|

Bembel: The fast isogeometric boundary element C++ library for Laplace, Helmholtz, and electric wave equation

Abstract: In this article, we present Bembel, the C++ library featuring higher order isogeometric Galerkin boundary element methods for Laplace, Helmholtz, and Maxwell problems. Bembel is compatible with geometries from the Octave NURBS package, and provides an interface to the Eigen template library for linear algebra operations. For computational efficiency, it applies an embedded fast multipole method tailored to the isogeometric analysis framework and a parallel matrix assembly based on OpenMP.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
37
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 31 publications
(37 citation statements)
references
References 21 publications
0
37
0
Order By: Relevance
“…Matrix assembly, matrix-vector multiplication and potential evaluation are parallelized via OpenMP [39]. The implementation is publicly available under the GNU GPLv3 license [6].…”
Section: Numerical Examplesmentioning
confidence: 99%
“…Matrix assembly, matrix-vector multiplication and potential evaluation are parallelized via OpenMP [39]. The implementation is publicly available under the GNU GPLv3 license [6].…”
Section: Numerical Examplesmentioning
confidence: 99%
“…A comparison of the isogeometric ansatz spaces to different discretisations of the electric field integral equation was first conducted by us in [47,75], where we compare the spline-based discretisation to parametric Raviart-Thomas elements and also discuss spectral elements, respectively. Our implementation used for the numerical studies of [47,50,75] was made publicly available [44], archived [43], and its API is explained in [45]. To the best of the authors' knowledge, this is the only publicly available isogeometric boundary element code, and the only publicly available code for the EFIE capable of higher-order computations.…”
Section: Isogeometric Boundary Element Methodsmentioning
confidence: 99%
“…3.6), Append. A Interpolation operators & approximation results [45] Append. B Implementation [47] Sec.…”
Section: Isogeometric Boundary Element Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…In the following, we will discuss some numerical experiments showcasing the application of the contour integral method to the isogeometric boundary element method. The particular implementation used is Bembel , which is available open‐source 38,39 …”
Section: Numerical Examplesmentioning
confidence: 99%