# History file 'cv-inv.h' repeatedly executing history files # 'cv-crt.h' and 'cv-inv1.h' in order to perform the whole simultaneous # inversion for a velocity model and hypocentral coordinates. # # Input files required chk.pl: "data/cv/" "cv-srf.dat" chk.pl: "forms/" "go.pl" chk.pl: "forms/" "echo.pl" chk.pl: "forms/" "append.pl" chk.pl: "forms/" "copy.pl" chk.pl: "forms/" "inv.cal" chk.pl: "forms/" "sub.cal" chk.pl: "forms/" "sqrt.cal" chk.pl: "forms/" "subsob.cal" chk.pl: "forms/" "addsob.cal" chk.pl: "data/cv/" "cv-crt.h" chk.pl: "data/cv/" "cv-rec.dat" chk.pl: "data/cv/" "cv-crt.dat" chk.pl: "data/cv/" "cv-rpa.dat" chk.pl: "data/cv/" "cv-cod.dat" chk.pl: "data/cv/" "cv-writ.dat" chk.pl: "data/cv/" "cv-inv1.h" chk.pl: "data/cv/" "cv-arrp.dat" chk.pl: "data/cv/" "cv-arrs.dat" chk.pl: "data/cv/" "cv-crtp.dat" chk.pl: "data/cv/" "cv-crts.dat" chk.pl: "data/cv/" "cv-sob.dat" # Uncomment below the lines with the instructions for data copying, # and uncomment the lines with as many iterations as needed # for the calculation to be performed. # Data copying # Initial model --> homogeneous model (3 iterations) #chk.pl: "data/cv/" "cv-mod0.dat" #chk.pl: "data/cv/" "cv-src0.dat" #copy.pl: "cv-mod0.dat" "cv-mod.out" #copy.pl: "cv-src0.dat" "cv-src.out" # Homogeneous model --> 1-D model (3 iterations) #chk.pl: "data/cv/" "cv-mod1.dat" #chk.pl: "data/cv/" "cv-src1.dat" #copy.pl: "cv-mod1.dat" "cv-mod.out" #copy.pl: "cv-src1.dat" "cv-src.out" # 1-D model --> 3-D model (2 iterations) #chk.pl: "data/cv/" "cv-mod2.dat" #chk.pl: "data/cv/" "cv-src2.dat" #copy.pl: "cv-mod2.dat" "cv-mod.out" #copy.pl: "cv-src2.dat" "cv-src.out" # Homogeneous model --> 3-D model (9 iterations) #chk.pl: "data/cv/" "cv-mod04.dat" #chk.pl: "data/cv/" "cv-src0.dat" #copy.pl: "cv-mod04.dat" "cv-mod.out" #copy.pl: "cv-src0.dat" "cv-src.out" # Initial distances of sources from the vertical reference plane MODEL='cv-srf.dat' INTF='cv-src.out' INTFOUT='cv-dist.0' KSRFC=1 KOLUMN=4 #intf: # Iteration 1 #go.pl: cv-crt.h #go.pl: cv-inv1.h #echo.pl: " " ">cv.out" #append.pl: "cv.out" "cv-dif.out" #append.pl: "cv.out" "cv-dev.out" #append.pl: "cv.out" "m2.out" #copy.pl: "cv-log.out" "cv-log.1" #copy.pl: "cv-mod.out" "cv-mod.1" #copy.pl: "cv-srcn.out" "cv-src.1" #copy.pl: "cv-dist.out" "cv-dist.1" #copy.pl: "cv-srcn.out" "cv-src.out" # Iteration 2 #go.pl: cv-crt.h #go.pl: cv-inv1.h #echo.pl: " " ">>cv.out" #append.pl: "cv.out" "cv-dif.out" #append.pl: "cv.out" "cv-dev.out" #append.pl: "cv.out" "m2.out" #copy.pl: "cv-log.out" "cv-log.2" #copy.pl: "cv-mod.out" "cv-mod.2" #copy.pl: "cv-srcn.out" "cv-src.2" #copy.pl: "cv-dist.out" "cv-dist.2" #copy.pl: "cv-srcn.out" "cv-src.out" # Iteration 3 #go.pl: cv-crt.h #go.pl: cv-inv1.h #echo.pl: " " ">>cv.out" #append.pl: "cv.out" "cv-dif.out" #append.pl: "cv.out" "cv-dev.out" #append.pl: "cv.out" "m2.out" #copy.pl: "cv-log.out" "cv-log.3" #copy.pl: "cv-mod.out" "cv-mod.3" #copy.pl: "cv-srcn.out" "cv-src.3" #copy.pl: "cv-dist.out" "cv-dist.3" #copy.pl: "cv-srcn.out" "cv-src.out" # Iteration 4 #go.pl: cv-crt.h #go.pl: cv-inv1.h #echo.pl: " " ">>cv.out" #append.pl: "cv.out" "cv-dif.out" #append.pl: "cv.out" "cv-dev.out" #append.pl: "cv.out" "m2.out" #copy.pl: "cv-log.out" "cv-log.4" #copy.pl: "cv-mod.out" "cv-mod.4" #copy.pl: "cv-srcn.out" "cv-src.4" #copy.pl: "cv-dist.out" "cv-dist.4" #copy.pl: "cv-srcn.out" "cv-src.out" # Iteration 5 #go.pl: cv-crt.h #go.pl: cv-inv1.h #echo.pl: " " ">>cv.out" #append.pl: "cv.out" "cv-dif.out" #append.pl: "cv.out" "cv-dev.out" #append.pl: "cv.out" "m2.out" #copy.pl: "cv-log.out" "cv-log.5" #copy.pl: "cv-mod.out" "cv-mod.5" #copy.pl: "cv-srcn.out" "cv-src.5" #copy.pl: "cv-dist.out" "cv-dist.5" #copy.pl: "cv-srcn.out" "cv-src.out" # Iteration 6 #go.pl: cv-crt.h #go.pl: cv-inv1.h #echo.pl: " " ">>cv.out" #append.pl: "cv.out" "cv-dif.out" #append.pl: "cv.out" "cv-dev.out" #append.pl: "cv.out" "m2.out" #copy.pl: "cv-log.out" "cv-log.6" #copy.pl: "cv-mod.out" "cv-mod.6" #copy.pl: "cv-srcn.out" "cv-src.6" #copy.pl: "cv-dist.out" "cv-dist.6" #copy.pl: "cv-srcn.out" "cv-src.out" # Iteration 7 #go.pl: cv-crt.h #go.pl: cv-inv1.h #echo.pl: " " ">>cv.out" #append.pl: "cv.out" "cv-dif.out" #append.pl: "cv.out" "cv-dev.out" #append.pl: "cv.out" "m2.out" #copy.pl: "cv-log.out" "cv-log.7" #copy.pl: "cv-mod.out" "cv-mod.7" #copy.pl: "cv-srcn.out" "cv-src.7" #copy.pl: "cv-dist.out" "cv-dist.7" #copy.pl: "cv-srcn.out" "cv-src.out" # Iteration 8 #go.pl: cv-crt.h #go.pl: cv-inv1.h #echo.pl: " " ">>cv.out" #append.pl: "cv.out" "cv-dif.out" #append.pl: "cv.out" "cv-dev.out" #append.pl: "cv.out" "m2.out" #copy.pl: "cv-log.out" "cv-log.8" #copy.pl: "cv-mod.out" "cv-mod.8" #copy.pl: "cv-srcn.out" "cv-src.8" #copy.pl: "cv-dist.out" "cv-dist.8" #copy.pl: "cv-srcn.out" "cv-src.out" # Iteration 9 #go.pl: cv-crt.h #go.pl: cv-inv1.h #echo.pl: " " ">>cv.out" #append.pl: "cv.out" "cv-dif.out" #append.pl: "cv.out" "cv-dev.out" #append.pl: "cv.out" "m2.out" #copy.pl: "cv-log.out" "cv-log.9" #copy.pl: "cv-mod.out" "cv-mod.9" #copy.pl: "cv-srcn.out" "cv-src.9" #copy.pl: "cv-dist.out" "cv-dist.9" #copy.pl: "cv-srcn.out" "cv-src.out"