Skip to content

xumi1993/SurfATT-iso

Repository files navigation

SurfATT

Language License Build SurfATT

This is an innovative package for Surface wave Adjoint Travel-time Tomography driven by modern fortran with highlights:

  • Calculation of surface wave travel time based on Eikonal equation with fast sweeping method (Tong, 2021a)
  • Computation of sensitivity kernels through adjoint method (Tong, 2021b)
  • Multi-grid model parametrization utilization in optimization (Tong et al., 2019)
  • Consideration of surface topography (Hao et al., 2024a)

Gallery

Travel time field and sensitivity kernel on curved surface (Hao et al., 2024a)

jgrb56585-fig-0001-m

Tomographic results of S-wave velocity beneath Hawaii Island

Fig2

Installation

Please refer to the installation guide for detailed instructions.

How to use SurfATT

The executable file bin/surfatt_tomo for inverting surface dispersion data for S-wave velocity can be run with mpirun as:

mpirun -np 4 bin/surfatt_tomo -i input_params.yml

A quick example

A case named test/00_checkerboard_iso presents an example of inversion for 2x3x2 checkers using ambient noise surface wave data from 25 stations. execute run_this_example.sh to run this example under 8 processors.

Releases

No releases published

Packages

No packages published

Languages