Skip to content

Latest commit

 

History

History
66 lines (43 loc) · 1.95 KB

README.md

File metadata and controls

66 lines (43 loc) · 1.95 KB

Direct surface wave radial anisotropy tomography package (DSurfRTomo)

please refer to:

Hu, S., H. Yao, and H. Huang (2020), Direct surface wave radial 
anisotropy tomography in the crust of the eastern Himalayan 
syntaxis. Journal of Geophysical Research: Solid Earth, 125, 
e2019JB018257. https://doi.org/10.1029/2019JB018257

for details of the algorithm

The code is based on previous studies, especially on the implementation of DSurfTomo:

Fang, H., H. Yao, H. Zhang, Y-C Huang, and R. D. van der Hilst (2015)
Direct inversion of surface wave dispersion for three-dimensional 
shallow crustal structure based on ray tracing methodology and 
application. Geophysical Journal International, 201, 1251-1263.

Please also refer to:

Rawlinson, N. and M. Sambridge (2004) Wave front evolution in 
strongly heterogeneous layered media using the fast marching method,
Geophysical Journal International, 156(3), 631-647

for implementation of the fast marching method, and

Herrmann, R. B. (2013) Computer programs in seismology: An evolving
tool for instruction and research. Seismological Research Letter,
84(6), 1081-1088

for implementation of the 1-D surface wave dispersion kernel.

The dispersion data (ALLR.dat for Rayleigh wave and ALLT.dat for Love wave), resulting model (DSurfRTomo.inMeasurement.dat) in the crust of the eastern Himalayan syntaxis is provided in example/

#############

2019/05/18 The code may still need some modification

##############

output (default DRadiSurfTomo.inMeasure.dat) is in the format : lon lat dep vsv gamma

To compute average shear wave velocity (vs) and radial anisotropy (xi), use the following equaitons:

  1. vs=vsv*(1+gamma)/2.0

  2. xi=2*(gamma-1)/(gamma+1)*100%

##############

2021/08/08

  1. check parallel computation can be used
  2. add roughness computation
  3. output Rayleigh/Love raypath at the final iteration
  4. add some useful scripts in utils/
  5. check noiselevel can be used in the synthetic tests

##############