Simulating Seismic Wave Propagation in Viscoelastic Media with an Irregular Free Surface