Get the source here. Make sure to compile with ‘ghc fdtd -O2′ otherwise it’ll be insanely slow (Will be profiling for space leaks, probably switching to discrete array constructs in the future).