SMS dit: Wave and scattering methods for numerical simulation