OpenBEM is a collection of Matlab codes which can be used to solve Helmholtz equation. The code has mainly been focused towards acoustics.
The code deals with arbitrary geometries in 2-D and 3-D. Read more in the overview about which code to employ for what problem.
The present version of the code is: February 2015
Peter and Vicente, August 2015