sim wave2d