Welcome to AcouSTO

AcouSTO (Acoustics Simulation TOol) is an open source Boundary Element Method (BEM) solver for the Kirchhoff-Helmholtz Integral Equation (KHIE). The code is released under GPL v3.0.
Plan wave scattered by a unit sphere


The current version of AcouSTO (1.3-beta)
  • can handle symmetries to reduce computing time;
  • runs in parallel on MPI2 clusters;
  • includes an improved memory management system to control RAM allocation;
  • can handle 3D boundaries of arbitrary geometry;
  • includes a plug-in to generate the geometry with the Blender 3D modeler ;
  • includes a preliminary interface to MySQL to easily store and retrieve the results of large test campaigns.

AcouSTO 1.3-beta is out!

The feedback of the users is fundamental for us to complete the validation of the code and release the first non-beta version.

We encourage the users to report any kind of problem using the forum and the tracking system available on the sourceforge page of the project.


AcouSTO can solve the following problems:
  • scattering of planar or spherical waves by multiple, arbitrarily shaped, bodies;
  • radiation of vibrating closed surfaces (wall motion assigned).
There is no limitation in the number of incident waves or point sources. The code can handle exterior and interior acoustics. The current version can't handle moving sources nor moving boundaries (will be included soon).

The development of AcouSTO is partially supported by CASPUR (Consorzio interuniversitario per le Applicazioni di Supercalcolo per Universita' e Ricerca) through grants std09-310 and std11-418.