This project departs from a solver written for academic purposes is based on research conducted in the field of boundary element methods (BEM). This solves the scattering problem solver to both perfect conductors and dielectrics on by discretizing a boundary integral equation with a BEM. The obtained system is iteratively solved, the required matrix-vector multiplication will be accelerated with a high-speed fast multipole algorithm, the number of iterations is minimized by the use of a Calderon preconditioner, and the solver can be carried out on more than one machine, by means of a scalable asynchronous parallellisatiealgoritme.