# Bembel: The Fast Isogeometric Boundary Element C++ Library for Laplace,   Helmholtz, and Electric Wave Equation

**Authors:** J. D\"olz, H. Harbrecht, S. Kurz, M. Multerer, S. Sch\"ops, F. Wolf

arXiv: 1906.00785 · 2019-06-04

## TL;DR

Bembel is a C++ library that implements high-order isogeometric boundary element methods for solving Laplace, Helmholtz, and Maxwell problems efficiently using fast multipole and parallel assembly techniques.

## Contribution

It introduces a fast, efficient C++ library integrating isogeometric boundary element methods with advanced computational techniques.

## Key findings

- Achieves high computational efficiency for boundary element problems
- Supports complex geometries via compatibility with NURBS
- Utilizes fast multipole method for scalable performance

## 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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1906.00785/full.md

## Figures

3 figures with captions in the complete paper: https://tomesphere.com/paper/1906.00785/full.md

## References

23 references — full list in the complete paper: https://tomesphere.com/paper/1906.00785/full.md

---
Source: https://tomesphere.com/paper/1906.00785