bbmm: A Bare Bones Method of Moments solver
bbmm: A Bare Bones Method of Moments solver for free space electromagnetic scattering
-
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.
Features
- Solver Features
- Advanced singular integration techniques
- Loop-tree formulation for low frequency problems
- Full matrix direct solver for smaller problem sizes
- Three variations of EFIE/FMM formulations
- Plane wave excitation, multiple right hand sides
- Supported Platforms: Mac OS X (10.5 or later). Porting to Ubuntu Linux is currently in progress.
- Supported mesh formats: proprietary XML representation that allows validation before any preprocessing, INRIA formats
- License: free binary downloads for unlimited usage, under certain conditions
- Downloads: no downloads available at this time. A 0.1 pre-alpha release is scheduled for September 1, 2009.
07/21/2009 - 20:38 - Solver Features
Releasing bbmm-0.1
-
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
- For medium and large scale problems, iterative solution of matrix equation using GMRES
- For large scale problems, FMM acceleration
- Support for several geometry formats
- Best of all? It is FREE!
Documentation on usage and data formats are provided in the DMG file.
Questions? Write to sanjay {at} fastalgorithms {dot} com
11/29/2009 - 11:12