# Running history file 'qi-ss.h' for four different models, # which differ in the degree of anisotropy. # Calculating travel times by modified package ANRAY, and comparing # the results of ANRAY and CRT. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # This history file requires the modified version of the program ANRAY. # To obtain the modified version, replace the files 'anray.for' # and 'a4.for' of the package ANRAY 4.40 by the two files located # in the directory /data/qi, and compile 'anray.for'. # # This history file requires also the one purpose code 'tabulka.for' # to be compiled. # # History file 'qi-ss.h' executes compiled programs 'greentc.for' and # 'tccomp.for' from directory 'data/tc'. # Input files required # ~~~~~~~~~~~~~~~~~~~~ # #chk.pl: "forms/" "copy.pl" # Source-code files to modify package ANRAY 4.40 #chk.pl: "data/qi/" "anray.for" #chk.pl: "data/qi/" "a4.for" # Source-code file of the one purpose code 'tabulka.for' #chk.pl: "data/qi/" "tabulka.for" # Source-code files required by the history file 'qi-ss.h' #chk.pl: "data/tc/" "greentc.for" #chk.pl: "data/tc/" "tccomp.for" # Four different versions of the model QI #chk.pl: "data/qi/" "qi-mod.dat" #chk.pl: "data/qi/" "qi-mod2.dat" #chk.pl: "data/qi/" "qi-mod4.dat" #chk.pl: "data/qi/" "qi-mod8.dat" # Data for the history file 'qianiz.h' #chk.pl: "data/qi/" "qianiz.h" #chk.pl: "data/qi/" "anray1.qi" #chk.pl: "data/qi/" "anray2.qi" #chk.pl: "data/qi/" "anray3.qi" #chk.pl: "data/qi/" "anray4.qi" #chk.pl: "data/qi/" "anray5.qi" #chk.pl: "data/qi/" "anray6.qi" #chk.pl: "data/qi/" "anray7.qi" #chk.pl: "data/qi/" "anray8.qi" # Data for the history file 'qi-ss.h' #chk.pl: "data/qi/" "qi-ss.h" #chk.pl: "data/qi/" "qi-src.dat" #chk.pl: "data/qi/" "qi-rec.dat" #chk.pl: "data/qi/" "qi-crt.dat" #chk.pl: "data/qi/" "qi-rpa.dat" #chk.pl: "data/qi/" "force.dat" #chk.pl: "crt/" "writ.dat" # Calculating travel times using the modified version of program ANRAY go.pl: "qianiz.h" # Calculating synthetic seismograms, comparing propagator matrices, # calculating the second-order travel-time corrections copy.pl: "qi-mod.dat" "qi-mod.tmp" go.pl: "qi-ss.h" copy.pl: "qi-ss1c.ps" "qi1-ss1c.ps" copy.pl: "qi-ss2c.ps" "qi1-ss2c.ps" copy.pl: "qi-ss3c.ps" "qi1-ss3c.ps" copy.pl: "qi-ss1t.ps" "qi1-ss1t.ps" copy.pl: "qi-ss2t.ps" "qi1-ss2t.ps" copy.pl: "qi-ss3t.ps" "qi1-ss3t.ps" copy.pl: "qi-ss1r.ps" "qi1-ss1r.ps" copy.pl: "qi-ss2r.ps" "qi1-ss2r.ps" copy.pl: "qi-ss3r.ps" "qi1-ss3r.ps" copy.pl: "qi-ss1p.ps" "qi1-ss1p.ps" copy.pl: "qi-ss2p.ps" "qi1-ss2p.ps" copy.pl: "qi-ss3p.ps" "qi1-ss3p.ps" copy.pl: "qi-errc.out" "qi1-errc.out" copy.pl: "qi-errt.out" "qi1-errt.out" copy.pl: "qi-errr.out" "qi1-errr.out" copy.pl: "qi-errp.out" "qi1-errp.out" # Table of travel-time corrections QILST='qilst.out' ANRTIM1='anrtim2.out' ANRTIM2='anrtim1.out' TABULKA='qi1-tab.out' tabulka: # Calculating synthetic seismograms, comparing propagator matrices, # calculating the second-order travel-time corrections copy.pl: "qi-mod2.dat" "qi-mod.tmp" go.pl: "qi-ss.h" copy.pl: "qi-ss1c.ps" "qi2-ss1c.ps" copy.pl: "qi-ss2c.ps" "qi2-ss2c.ps" copy.pl: "qi-ss3c.ps" "qi2-ss3c.ps" copy.pl: "qi-ss1t.ps" "qi2-ss1t.ps" copy.pl: "qi-ss2t.ps" "qi2-ss2t.ps" copy.pl: "qi-ss3t.ps" "qi2-ss3t.ps" copy.pl: "qi-ss1r.ps" "qi2-ss1r.ps" copy.pl: "qi-ss2r.ps" "qi2-ss2r.ps" copy.pl: "qi-ss3r.ps" "qi2-ss3r.ps" copy.pl: "qi-ss1p.ps" "qi2-ss1p.ps" copy.pl: "qi-ss2p.ps" "qi2-ss2p.ps" copy.pl: "qi-ss3p.ps" "qi2-ss3p.ps" copy.pl: "qi-errc.out" "qi2-errc.out" copy.pl: "qi-errt.out" "qi2-errt.out" copy.pl: "qi-errr.out" "qi2-errr.out" copy.pl: "qi-errp.out" "qi2-errp.out" # Table of travel-time corrections QILST='qilst.out' ANRTIM1='anrtim4.out' ANRTIM2='anrtim3.out' TABULKA='qi2-tab.out' tabulka: # Calculating synthetic seismograms, comparing propagator matrices, # calculating the second-order travel-time corrections copy.pl: "qi-mod4.dat" "qi-mod.tmp" go.pl: "qi-ss.h" copy.pl: "qi-ss1c.ps" "qi4-ss1c.ps" copy.pl: "qi-ss2c.ps" "qi4-ss2c.ps" copy.pl: "qi-ss3c.ps" "qi4-ss3c.ps" copy.pl: "qi-ss1t.ps" "qi4-ss1t.ps" copy.pl: "qi-ss2t.ps" "qi4-ss2t.ps" copy.pl: "qi-ss3t.ps" "qi4-ss3t.ps" copy.pl: "qi-ss1r.ps" "qi4-ss1r.ps" copy.pl: "qi-ss2r.ps" "qi4-ss2r.ps" copy.pl: "qi-ss3r.ps" "qi4-ss3r.ps" copy.pl: "qi-ss1p.ps" "qi4-ss1p.ps" copy.pl: "qi-ss2p.ps" "qi4-ss2p.ps" copy.pl: "qi-ss3p.ps" "qi4-ss3p.ps" copy.pl: "qi-errc.out" "qi4-errc.out" copy.pl: "qi-errt.out" "qi4-errt.out" copy.pl: "qi-errr.out" "qi4-errr.out" copy.pl: "qi-errp.out" "qi4-errp.out" # Table of travel-time corrections QILST='qilst.out' ANRTIM1='anrtim6.out' ANRTIM2='anrtim5.out' TABULKA='qi4-tab.out' tabulka: # Calculating synthetic seismograms, comparing propagator matrices, # calculating the second-order travel-time corrections copy.pl: "qi-mod8.dat" "qi-mod.tmp" go.pl: "qi-ss.h" copy.pl: "qi-ss1c.ps" "qi8-ss1c.ps" copy.pl: "qi-ss2c.ps" "qi8-ss2c.ps" copy.pl: "qi-ss3c.ps" "qi8-ss3c.ps" copy.pl: "qi-ss1t.ps" "qi8-ss1t.ps" copy.pl: "qi-ss2t.ps" "qi8-ss2t.ps" copy.pl: "qi-ss3t.ps" "qi8-ss3t.ps" copy.pl: "qi-ss1r.ps" "qi8-ss1r.ps" copy.pl: "qi-ss2r.ps" "qi8-ss2r.ps" copy.pl: "qi-ss3r.ps" "qi8-ss3r.ps" copy.pl: "qi-ss1p.ps" "qi8-ss1p.ps" copy.pl: "qi-ss2p.ps" "qi8-ss2p.ps" copy.pl: "qi-ss3p.ps" "qi8-ss3p.ps" copy.pl: "qi-errc.out" "qi8-errc.out" copy.pl: "qi-errt.out" "qi8-errt.out" copy.pl: "qi-errr.out" "qi8-errr.out" copy.pl: "qi-errp.out" "qi8-errp.out" # Table of travel-time corrections QILST='qilst.out' ANRTIM1='anrtim8.out' ANRTIM2='anrtim7.out' TABULKA='qi8-tab.out' tabulka: