SES3D: Spectral-element wave propagation
SES3D is a program package for the simulation of elastic wave propagation and waveform inversion in a spherical section. The package is based on a spectral-element discretisation of the seismic wave equation combined with adjoint techniques.
- SES3D supports 3D heterogeneous visco-elastic rheologies with radial anisotropy. Anisotropic perfectly matched layers are implemented to avoid reflections from the unphysical boundaries of the spherical section.
- SES3D operates in the natural spherical coordinates, which is untypical for spectral-element approaches. The advantages are a compact program code, fast computations for spherical sections that are sufficiently far from the poles and the core, and the easy implementation of 3D models.
- SES3D is fully parallelized, meaning that the computational domain is partitioned into subdomains, each of which is assigned to one compute core. Communication between subdomains is based on MPI.
- SES3D has been developed for continental-scale full seismic waveform inversion. It is, however, applicable to a wide range of local- to continental-scale wave propagation problems.
Download
SES3D is a free open source software released under Apache 2.0 License. The following software releases are available for download:
SES3D R07-B: Download ses3d_r07_b.zip (ZIP, 8.6 MB)
Citation
If you use SES3D, please make proper reference to the following publication:
Gokhberg, A., Fichtner, A., 2016. Full-waveform inversion on hetrogeneous HPC systems. Comp. & Geosci. 89, 260-268.