The MNPBEM Toolbox by Ulrich Hohenester is a flexible simulation toolkit for the calculation of the electromagnetic properties of plasmonic nanoparticles. The toolbox has been implemented with Matlab classes. Maxwell's equations are solved using a boundary element method (BEM) approach.
The latest version of the toolbox now also includes iterative solvers and H-matrices for the simulation of large nanoparticles (consisting of a few 10 000 boundary elements).

HLIBpro is a software library implementing algorithms for Hierarchical matrices, or ℋ-matrices. HLIBpro contains a complete application layer for boundary element methods. It is based on triangular surface grids. Furthermore, bilinear forms for Laplace SLP/DLP, Helmholtz SLP/DLP, Maxwell EFIE/MFIE and acoustic scattering are provided.
- Link (7 Feb 2014)

BEM++ is a modern open-source C++/Python boundary element library. It contains a submodule relevant to the implementation of boundary operators and potential operators related to the time-harmonic Maxwell equations in 3D for a region with a uniform scalar permittivity and permeability. The main coding team consists of Simon Arridge, Timo Betcke, Richard James, Nicolas Salles, Martin Schweiger and Wojciech Smigaj.
- Link Link (21 Oct 2013)

BBMM (Bare Bones Method of Moments solver) by Sanjay Velamparambil is a simple, fast multipole accelerated, electric field integral equation (EFIE) solver for free space electromagnetic scattering problems. It can handle perfectly conducing objects in free space modeled using flat triangles.
- Link (10 Mar 2010)
The Method of Moment (MoM) has been used for solving the problem of scattering by a three dimensional body of revolution. Mathematica code printed in
Muath Gouda: The method of moment for the electromagnetic scattering from bodies of revolution. Master’s Degree Thesis, University College of Borås, Borås, 2008.
- Link (19 Oct 2009)
Java application by Michael A. Lee and Kevin E. Schmidt to compute the scattering of a plane electromagnetic wave from a thin conducting wire.
MOM3D by Shaeffer, John F. is a FORTRAN Method of Moments Code for electromagnetic scattering analysis of open or closed 3-D perfectly conducting or resistive surfaces.
MOM3D FORTRAN program for scattering analysis of open or closed 3d conducting or resistive surfaces.
UNIX version LAR-15074, MS-DOS version LAR-15130 available from
COSMIC, University of Georgia, 382 East Broad Street, Athens, GA 30602, USA.

