# 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. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Executables required # ~~~~~~~~~~~~~~~~~~~~ # History file 'qi-anray.h' requires the modified version of the program # ANRAY. Compile 'anray_44.for', which is located in directory 'data/qi'. # # History file 'qi-ss.h' executes compiled programs 'greentc.for' and # 'tccomp.for'. The programs are located in directory 'data/tc'. # Input files required # ~~~~~~~~~~~~~~~~~~~~ chk.pl: "forms/" "copy.pl" # Five different versions of the model QI chk.pl: "data/qi/" "qi-mod.dat" #chk.pl: "data/qi/" "qi-modh.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 'qi-anray.h' chk.pl: "data/qi/" "qi-anray.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/" "qi-rpaa.dat" chk.pl: "data/qi/" "force.dat" chk.pl: "crt/" "writ.dat" # Calculating travel times using the modified version of program ANRAY go.pl: "qi-anray.h" # Calculating synthetic seismograms, comparing propagator matrices, # calculating the second-order travel-time corrections in model QI 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-ss1.ps" "qi1-ss1.ps" copy.pl: "qi-ss2.ps" "qi1-ss2.ps" copy.pl: "qi-ss3.ps" "qi1-ss3.ps" copy.pl: "qi-ss1a.ps" "qi1-ss1a.ps" copy.pl: "qi-ss2a.ps" "qi1-ss2a.ps" copy.pl: "qi-ss3a.ps" "qi1-ss3a.ps" copy.pl: "qi-ss1q.ps" "qi1-ss1q.ps" copy.pl: "qi-ss2q.ps" "qi1-ss2q.ps" copy.pl: "qi-ss3q.ps" "qi1-ss3q.ps" copy.pl: "qi-ss1v.ps" "qi1-ss1v.ps" copy.pl: "qi-ss2v.ps" "qi1-ss2v.ps" copy.pl: "qi-ss3v.ps" "qi1-ss3v.ps" copy.pl: "qi-ss1w.ps" "qi1-ss1w.ps" copy.pl: "qi-ss2w.ps" "qi1-ss2w.ps" copy.pl: "qi-ss3w.ps" "qi1-ss3w.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" copy.pl: "qi-erra.out" "qi1-erra.out" copy.pl: "qilst.out" "qi1-lst.out" copy.pl: "qilsta.out" "qi1-lsta.out" # Table of travel-time corrections ANRTIM1='anrtim2.out' ANRTIM2='anrtim1.out' QILSTI='qi1-lst.out' QILSTA='qi1-lsta.out' watable: # Calculating synthetic seismograms, comparing propagator matrices, # calculating the second-order travel-time corrections in model QIH #copy.pl: "qi-modh.dat" "qi-mod.tmp" #go.pl: "qi-ss.h" #copy.pl: "qi-ss1c.ps" "qih-ss1c.ps" #copy.pl: "qi-ss2c.ps" "qih-ss2c.ps" #copy.pl: "qi-ss3c.ps" "qih-ss3c.ps" #copy.pl: "qi-ss1t.ps" "qih-ss1t.ps" #copy.pl: "qi-ss2t.ps" "qih-ss2t.ps" #copy.pl: "qi-ss3t.ps" "qih-ss3t.ps" #copy.pl: "qi-ss1r.ps" "qih-ss1r.ps" #copy.pl: "qi-ss2r.ps" "qih-ss2r.ps" #copy.pl: "qi-ss3r.ps" "qih-ss3r.ps" #copy.pl: "qi-ss1p.ps" "qih-ss1p.ps" #copy.pl: "qi-ss2p.ps" "qih-ss2p.ps" #copy.pl: "qi-ss3p.ps" "qih-ss3p.ps" #copy.pl: "qi-ss1.ps" "qih-ss1.ps" #copy.pl: "qi-ss2.ps" "qih-ss2.ps" #copy.pl: "qi-ss3.ps" "qih-ss3.ps" #copy.pl: "qi-ss1a.ps" "qih-ss1a.ps" #copy.pl: "qi-ss2a.ps" "qih-ss2a.ps" #copy.pl: "qi-ss3a.ps" "qih-ss3a.ps" #copy.pl: "qi-ss1q.ps" "qih-ss1q.ps" #copy.pl: "qi-ss2q.ps" "qih-ss2q.ps" #copy.pl: "qi-ss3q.ps" "qih-ss3q.ps" #copy.pl: "qi-ss1v.ps" "qih-ss1v.ps" #copy.pl: "qi-ss2v.ps" "qih-ss2v.ps" #copy.pl: "qi-ss3v.ps" "qih-ss3v.ps" #copy.pl: "qi-ss1w.ps" "qih-ss1w.ps" #copy.pl: "qi-ss2w.ps" "qih-ss2w.ps" #copy.pl: "qi-ss3w.ps" "qih-ss3w.ps" #copy.pl: "qi-errc.out" "qih-errc.out" #copy.pl: "qi-errt.out" "qih-errt.out" #copy.pl: "qi-errr.out" "qih-errr.out" #copy.pl: "qi-errp.out" "qih-errp.out" #copy.pl: "qi-erra.out" "qih-erra.out" #copy.pl: "qilst.out" "qih-lst.out" #copy.pl: "qilsta.out" "qih-lsta.out" # Calculating synthetic seismograms, comparing propagator matrices, # calculating the second-order travel-time corrections in model QI2 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-ss1.ps" "qi2-ss1.ps" copy.pl: "qi-ss2.ps" "qi2-ss2.ps" copy.pl: "qi-ss3.ps" "qi2-ss3.ps" copy.pl: "qi-ss1a.ps" "qi2-ss1a.ps" copy.pl: "qi-ss2a.ps" "qi2-ss2a.ps" copy.pl: "qi-ss3a.ps" "qi2-ss3a.ps" copy.pl: "qi-ss1q.ps" "qi2-ss1q.ps" copy.pl: "qi-ss2q.ps" "qi2-ss2q.ps" copy.pl: "qi-ss3q.ps" "qi2-ss3q.ps" copy.pl: "qi-ss1v.ps" "qi2-ss1v.ps" copy.pl: "qi-ss2v.ps" "qi2-ss2v.ps" copy.pl: "qi-ss3v.ps" "qi2-ss3v.ps" copy.pl: "qi-ss1w.ps" "qi2-ss1w.ps" copy.pl: "qi-ss2w.ps" "qi2-ss2w.ps" copy.pl: "qi-ss3w.ps" "qi2-ss3w.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" copy.pl: "qi-erra.out" "qi2-erra.out" copy.pl: "qilst.out" "qi2-lst.out" copy.pl: "qilsta.out" "qi2-lsta.out" # Table of travel-time corrections ANRTIM1='anrtim4.out' ANRTIM2='anrtim3.out' QILSTI='qi2-lst.out' QILSTA='qi2-lsta.out' watable: # Calculating synthetic seismograms, comparing propagator matrices, # calculating the second-order travel-time corrections in model QI4 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-ss1.ps" "qi4-ss1.ps" copy.pl: "qi-ss2.ps" "qi4-ss2.ps" copy.pl: "qi-ss3.ps" "qi4-ss3.ps" copy.pl: "qi-ss1a.ps" "qi4-ss1a.ps" copy.pl: "qi-ss2a.ps" "qi4-ss2a.ps" copy.pl: "qi-ss3a.ps" "qi4-ss3a.ps" copy.pl: "qi-ss1q.ps" "qi4-ss1q.ps" copy.pl: "qi-ss2q.ps" "qi4-ss2q.ps" copy.pl: "qi-ss3q.ps" "qi4-ss3q.ps" copy.pl: "qi-ss1v.ps" "qi4-ss1v.ps" copy.pl: "qi-ss2v.ps" "qi4-ss2v.ps" copy.pl: "qi-ss3v.ps" "qi4-ss3v.ps" copy.pl: "qi-ss1w.ps" "qi4-ss1w.ps" copy.pl: "qi-ss2w.ps" "qi4-ss2w.ps" copy.pl: "qi-ss3w.ps" "qi4-ss3w.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" copy.pl: "qi-erra.out" "qi4-erra.out" copy.pl: "qilst.out" "qi4-lst.out" copy.pl: "qilsta.out" "qi4-lsta.out" # Table of travel-time corrections ANRTIM1='anrtim6.out' ANRTIM2='anrtim5.out' QILSTI='qi4-lst.out' QILSTA='qi4-lsta.out' watable: # Calculating synthetic seismograms, comparing propagator matrices, # calculating the second-order travel-time corrections in model QI8 # !!! For model QI8 the file 'qi-rpaa.dat' must be edited! !!! #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-ss1.ps" "qi8-ss1.ps" #copy.pl: "qi-ss2.ps" "qi8-ss2.ps" #copy.pl: "qi-ss3.ps" "qi8-ss3.ps" #copy.pl: "qi-ss1a.ps" "qi8-ss1a.ps" #copy.pl: "qi-ss2a.ps" "qi8-ss2a.ps" #copy.pl: "qi-ss3a.ps" "qi8-ss3a.ps" #copy.pl: "qi-ss1q.ps" "qi8-ss1q.ps" #copy.pl: "qi-ss2q.ps" "qi8-ss2q.ps" #copy.pl: "qi-ss3q.ps" "qi8-ss3q.ps" #copy.pl: "qi-ss1v.ps" "qi8-ss1v.ps" #copy.pl: "qi-ss2v.ps" "qi8-ss2v.ps" #copy.pl: "qi-ss3v.ps" "qi8-ss3v.ps" #copy.pl: "qi-ss1w.ps" "qi8-ss1w.ps" #copy.pl: "qi-ss2w.ps" "qi8-ss2w.ps" #copy.pl: "qi-ss3w.ps" "qi8-ss3w.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" #copy.pl: "qi-erra.out" "qi8-erra.out" #copy.pl: "qilst.out" "qi8-lst.out" #copy.pl: "qilsta.out" "qi8-lsta.out" # Table of travel-time corrections ANRTIM1='anrtim8.out' ANRTIM2='anrtim7.out' QILSTI='qi8-lst.out' QILSTA='qi8-lsta.out' #watable: