SPICE logo


Software package membraneSphere simulates membrane waves over the whole globe.

Authors: D. Peter
General: Wave propagation
Code level: Research
Language: Fortran 90/95 or later
Associated groups: Planetary Scale
Supercomputing: Distributed Memory (e.g., MPI)
Method: Finite differences
Tested operating system: Linux
Grid type: Hexagonal
Total hits: 4252

Project Description

The finite-differences code written in Fortran90 propagates membrane waves over the whole sphere. It also includes the adjoint method to calculate phase-delay sensitivity kernels with respect to phase-velocities for seismic surface waves.

More details about the method can be found here:

Tanimoto, T., 1990. Model ling curved surface wave paths: membrane surface wave
synthetics, Geophys. J. Int., 102, 89–100.

Tape, C. H., 2003. Waves on a Spherical Membrane, M.Sc. thesis, University of Oxford, U.K.

Peter, D., C. Tape, L. Boschi and J. H. Woodhouse, 2007. Surface wave tomography:
global membrane waves and adjoint methods, Geophys. J. Int., , 171: p. 1098-1117.