MPSpack is a user-friendly and fully object-oriented MATLAB toolbox that implements the Method of Particular Solutions and related boundary methods (e.g. fundamental solutions, layer potentials) for efficient and highly accurate solution of Laplace eigenvalue problems, interior/exterior Helmholtz boundary-value problems (e.g. wave scattering), and related PDE problems, on piecewise-constant 2D domains.
By Alex Barnett and Timo Betcke.
Update by the authors (23 Jun 2010):
Version 1.1beta includes code for quasi-periodic scattering problems, ie diffraction from an infinite 1D lattice of obstacles in 2D.
- Link (2 Mar 2009)