Bempp is a computational boundary element library to solve a range of problems that can be expressed as boundary integral equations, such as many problems in electrostatics, or acoustic and electromagnetic wave propagation problems in homogeneous media. The features of Bempp include

  • All standard kernels for Laplace, Helmholtz and Maxwell problems (including support for complex wavenumbers)
  • Support for triangular surface meshes
  • Import and export in the Gmsh format
  • Easy formulation of acoustic and electromagnetic transmission problems
  • Built-in fast hierarchical matrix compression techniques
  • Shared memory and MPI parallelization
  • FEM/BEM computations via interfaces to FEniCS
  • Docker images for easy installation on Windows, Mac and Linux