top of page

Download WaveSim

Python Releases

October 2025: We released WaveSim Python (v0.2.0-alpha). This version introduces support for solving the time-harmonic Maxwell’s equations in non-magnetic, non-birefringent materials within arbitrarily large media. It also brings improvements in the structure of the examples and a cleaner interface to the simulation engine, making the codebase easier to follow and apply in practice.

This capability opens the door to realistic electromagnetic simulations, helping researchers and engineers push beyond the limits of conventional solvers.

October 2024: We released a Python implementation of Wavesim (v0.1.0-alpha) for solving the Helmholtz equation through domain decomposition. With this new framework, we simulated a complex 3D structure of a remarkable 315×315×315 wavelengths (3.1⋅10^7) in size in just 379 seconds by solving over two GPUs, 1.93 times the size of the largest simulation on a single GPU without domain decomposition.

Matlab Software Update

March 2024A new version of Wavesim was released on February 27 on GitHub. The main feature of the new version is the use of a CUDA-based acceleration module (cumex) that can provide speed-up optimisation of up to x2 times.

bottom of page