BBMM
BBMM, an abbreviation for Bare Bones Method of Moments, 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
- FMM acceleration for larger problems
- Plane wave excitation, multiple right hand sides
- Supported Platforms: Mac OS X (10.5 or later), 64 bit Ubuntu Linux (9.04 or later)
- Supported mesh formats: a simple ascii text format and INRIA formats for geometry; an XML format for configuration
- License: free binary downloads for unlimited usage, under certain conditions.
Downloads
- bbmm-0.11-macos-10.6.3.dmg - File type: dmg; Size: 1.09 MB; Uploaded on: 06-27-2010; tags: bbmm, v0.11; (Right click and choose "Save Linked File As" to download). Follow the installation instructions.
- bbmm-0.11-ubuntu64-9.04.tar.bz2 - File type: bz2; Size: 736.57 kB; Uploaded on: 06-27-2010; tags: bbmm, v0.11; (Right click and choose "Save Linked File As" to download). Follow the installation instructions.
