bbmm

Bare Bones Method of Moments

Releasing bbmm-0.1

in

After several years of development, we are happy to announce the release of the first version of the barebones method of moments (BBMM) solver. This version of the solver has the following features:

  • Perfectly conducing objects in free space modeled using flat triangles
  • EFIE discretized using Rao-Wilton-Glisson (RWG) basis functions and Galerkin testing
  • Loop-Tree bases for low frequency problems
  • For small problems, full matrix direct solver using LU-factorization
  • Accurate singular integration using Khayat-Wilton method

bbmm: A Bare Bones Method of Moments solver for free space electromagnetic scattering

in

BBMM is a simple, fast multipole accelerated, electric field integral equation (EFIE) solver for free space electromagnetic scattering problems. The purpose of this project is to provide an easily accessible program to serve as a reference for students and researchers.

Under the hood, it uses the proven Rao-Wilton-Glisson basis functions with Galerkin testing for discretizing the EFIE. The resulting matrix equation is then solved iteratively using a Krylov subspace solver, such as the GMRES. The matrix-vector products are accelerated using a multi-level fast multipole method.

Syndicate content