Wave Simulations