diff --git a/Make_include b/Make_include
index 1d302c531d1799a0cc92cf9b7bccc9f317edd233..6d0d98175c624b2cd9899cd774f3a7b7e876d679 100644
--- a/Make_include
+++ b/Make_include
@@ -6,7 +6,7 @@
 #   -3- on Solaris system use RANLIB=ranlib which is defined below
 
 # the current directory (in vi ":r!pwd")
-ROOT=/vardim/home/thorbcke/src/OpenSource
+ROOT=/Users/jan/src/OpenSource
 
 ########################################################################
 # C compiler; change this only if you are using a different C-compiler
@@ -36,15 +36,15 @@ OPTC += -fopenmp
 #OPTF = -O2
 
 #Intel 
-CC = icc
-FC = ifort
-## Linux
-#OPTC = -O3 -no-prec-div -qopt-report-phase=vec,openmp
-#OPTF = -O3 -no-prec-div -qopt-report-phase=vec,openmp
-OPTC = -O3 -no-prec-div -xCORE-AVX2
-OPTF = -O3 -no-prec-div -xCORE-AVX2
-#to include parallelisation with OpenMP
-OPTC += -qopenmp
+#CC = icc
+#FC = ifort
+### Linux
+##OPTC = -O3 -no-prec-div -qopt-report-phase=vec,openmp
+##OPTF = -O3 -no-prec-div -qopt-report-phase=vec,openmp
+#OPTC = -O3 -no-prec-div -xCORE-AVX2
+#OPTF = -O3 -no-prec-div -xCORE-AVX2
+##to include parallelisation with OpenMP
+#OPTC += -qopenmp
 
 # Apple OSX intel 11.1.076 snow leopard 10.6.2
 #OPTC = -O3 -msse3 -no-prec-div -vec-report2 -fno-builtin-__sprintf_chk 
diff --git a/fdelmodc/Makefile b/fdelmodc/Makefile
index 17787f58c11997940f1954f05e321cfceae0040b..543b2122ef369771ec9b5466b9bbe304587f42e6 100644
--- a/fdelmodc/Makefile
+++ b/fdelmodc/Makefile
@@ -12,7 +12,7 @@ LIBS    += -L$L -lgenfft -lm $(LIBSM)
 #OPTC := $(subst -O3 -ffast-math, -O1 -g ,$(OPTC))
 #PGI options for compiler feedback
 #OPTC += -Mprof=lines
-OPTC += -qopt-report
+#OPTC += -qopt-report
 #LDFLAGS += -Mprof=lines
 
 all: fdelmodc 
diff --git a/fdelmodc/fdelmodc b/fdelmodc/fdelmodc
index 749fd04edacc5f1be9c2f189e0f7cb729b7b0342..2490595cb11059d767c62d36f5e165bc82028adc 100755
Binary files a/fdelmodc/fdelmodc and b/fdelmodc/fdelmodc differ
diff --git a/marchenko/demo/twoD/jobs/slurm_0.job b/marchenko/demo/twoD/jobs/slurm_0.job
deleted file mode 100644
index 90a65f5019df64187fa09852420d56bdbb51c44d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_0.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-3000
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-3000.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-3000 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_1.job b/marchenko/demo/twoD/jobs/slurm_1.job
deleted file mode 100644
index 472fbb1941260e7fb76dc00fe986fe00d116a1a6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_1.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2990
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2990.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2990 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_10.job b/marchenko/demo/twoD/jobs/slurm_10.job
deleted file mode 100644
index 6abe74fc2b4cbe02f10468f29ab540b164977d12..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_10.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2900
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2900.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2900 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_100.job b/marchenko/demo/twoD/jobs/slurm_100.job
deleted file mode 100644
index 5f518f22243eaccdac67eb128b3372b370f2c6eb..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_100.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2000
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2000.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2000 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_101.job b/marchenko/demo/twoD/jobs/slurm_101.job
deleted file mode 100644
index e6d8e0083f3e8c448746a137b4427cb24dba0982..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_101.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1990
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1990.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1990 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_102.job b/marchenko/demo/twoD/jobs/slurm_102.job
deleted file mode 100644
index ed7cdecff06f029d86ad20fa55e3c2ec5cdda8d0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_102.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1980
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1980.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1980 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_103.job b/marchenko/demo/twoD/jobs/slurm_103.job
deleted file mode 100644
index da812f84286127f42477720eed4b6bd15754b225..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_103.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1970
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1970.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1970 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_104.job b/marchenko/demo/twoD/jobs/slurm_104.job
deleted file mode 100644
index 7bfd213d0ae68ec343b657ea3c57e3d95f62ab6a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_104.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1960
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1960.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1960 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_105.job b/marchenko/demo/twoD/jobs/slurm_105.job
deleted file mode 100644
index e934283a523fd648a818d90068c8fa389f09c5ee..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_105.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1950
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1950.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1950 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_106.job b/marchenko/demo/twoD/jobs/slurm_106.job
deleted file mode 100644
index d8248c543e015e1d48a850c60e7ed8dca8760f14..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_106.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1940
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1940.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1940 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_107.job b/marchenko/demo/twoD/jobs/slurm_107.job
deleted file mode 100644
index bdb70bb4d015db9a7173a1f7ca6139586579a836..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_107.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1930
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1930.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1930 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_108.job b/marchenko/demo/twoD/jobs/slurm_108.job
deleted file mode 100644
index 3a20a2a3be271e0588ac601d3d96c512d1c63012..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_108.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1920
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1920.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1920 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_109.job b/marchenko/demo/twoD/jobs/slurm_109.job
deleted file mode 100644
index 2fef577ca332d5b369c630f638cbba6e80ab61b2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_109.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1910
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1910.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1910 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_11.job b/marchenko/demo/twoD/jobs/slurm_11.job
deleted file mode 100644
index 85615eb0c6b35df4347137fc6c81ae48a75256ac..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_11.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2890
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2890.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2890 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_110.job b/marchenko/demo/twoD/jobs/slurm_110.job
deleted file mode 100644
index ef18436021a1f67a7feb98858bb4993037903041..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_110.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1900
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1900.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1900 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_111.job b/marchenko/demo/twoD/jobs/slurm_111.job
deleted file mode 100644
index 5c6eb57d7dbd8429b3a7d82d2740292b1fc73ae1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_111.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1890
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1890.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1890 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_112.job b/marchenko/demo/twoD/jobs/slurm_112.job
deleted file mode 100644
index 9f5576bc6bb90ec5ce7498803996b0b32603f7ec..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_112.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1880
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1880.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1880 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_113.job b/marchenko/demo/twoD/jobs/slurm_113.job
deleted file mode 100644
index 8f000f640d0fb35ce5066121242ab00355c91c9b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_113.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1870
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1870.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1870 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_114.job b/marchenko/demo/twoD/jobs/slurm_114.job
deleted file mode 100644
index 321080330d63cba9567ad372040e9e7c35fd60bc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_114.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1860
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1860.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1860 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_115.job b/marchenko/demo/twoD/jobs/slurm_115.job
deleted file mode 100644
index 3578d1927a423c59b9da73e4593b4468c31e459c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_115.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1850
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1850.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1850 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_116.job b/marchenko/demo/twoD/jobs/slurm_116.job
deleted file mode 100644
index 9c7fd5a4a971e53c1f4644faa0ac11cb02ec3781..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_116.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1840
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1840.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1840 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_117.job b/marchenko/demo/twoD/jobs/slurm_117.job
deleted file mode 100644
index 21d67a02e17ea5972693dc1ed38ff01d75ecdbdd..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_117.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1830
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1830.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1830 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_118.job b/marchenko/demo/twoD/jobs/slurm_118.job
deleted file mode 100644
index 00505165f98765581e70e89aac3f956625147e96..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_118.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1820
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1820.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1820 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_119.job b/marchenko/demo/twoD/jobs/slurm_119.job
deleted file mode 100644
index 96d86514ac6cd12da993e7677ee9e36c2e39cfb3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_119.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1810
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1810.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1810 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_12.job b/marchenko/demo/twoD/jobs/slurm_12.job
deleted file mode 100644
index cf37d7cf42687c2aa2a2b485f03bbe3177b78ee7..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_12.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2880
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2880.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2880 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_120.job b/marchenko/demo/twoD/jobs/slurm_120.job
deleted file mode 100644
index a64280b8ab3a60c89c1d928b85f4849bd9a52d4c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_120.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1800
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1800.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1800 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_121.job b/marchenko/demo/twoD/jobs/slurm_121.job
deleted file mode 100644
index 19f0af159bb896c9b14962f887315722f2136333..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_121.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1790
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1790.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1790 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_122.job b/marchenko/demo/twoD/jobs/slurm_122.job
deleted file mode 100644
index d67e92abfa5ae8871c56cd37382875489098a4c5..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_122.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1780
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1780.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1780 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_123.job b/marchenko/demo/twoD/jobs/slurm_123.job
deleted file mode 100644
index 5acdef139ee14c3c37deb1d94bd1f8aa9a05137d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_123.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1770
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1770.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1770 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_124.job b/marchenko/demo/twoD/jobs/slurm_124.job
deleted file mode 100644
index 6edac7fbea47f962f87947693e4009704a64c6d1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_124.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1760
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1760.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1760 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_125.job b/marchenko/demo/twoD/jobs/slurm_125.job
deleted file mode 100644
index 23587fcf16a8c885f2ca1c3516cd873c895ae912..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_125.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1750
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1750.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1750 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_126.job b/marchenko/demo/twoD/jobs/slurm_126.job
deleted file mode 100644
index 3a6593e516a0f0f64b9fe0b1ede318efec591428..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_126.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1740
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1740.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1740 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_127.job b/marchenko/demo/twoD/jobs/slurm_127.job
deleted file mode 100644
index a4d299facb50027b6fa6ae4d6abb35e76800814d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_127.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1730
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1730.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1730 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_128.job b/marchenko/demo/twoD/jobs/slurm_128.job
deleted file mode 100644
index 9da7c71eb7183772d079d4c92f472700509dc1c2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_128.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1720
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1720.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1720 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_129.job b/marchenko/demo/twoD/jobs/slurm_129.job
deleted file mode 100644
index 6f65838686d87659a3dddb7e7001278293311e4c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_129.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1710
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1710.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1710 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_13.job b/marchenko/demo/twoD/jobs/slurm_13.job
deleted file mode 100644
index 5dc258bfcc03bead7e91c0b6c971e6bce9fcb060..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_13.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2870
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2870.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2870 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_130.job b/marchenko/demo/twoD/jobs/slurm_130.job
deleted file mode 100644
index 6b114f066b60ac0478f22ea71b152d978210b0ab..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_130.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1700
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1700.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1700 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_131.job b/marchenko/demo/twoD/jobs/slurm_131.job
deleted file mode 100644
index 31fecd5945b5f6c43733383c9918a44dd69cbd50..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_131.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1690
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1690.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1690 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_132.job b/marchenko/demo/twoD/jobs/slurm_132.job
deleted file mode 100644
index 6d8ca3407d04072c04784d36a5df860a41326c6f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_132.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1680
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1680.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1680 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_133.job b/marchenko/demo/twoD/jobs/slurm_133.job
deleted file mode 100644
index 01c25905e4b9522d76c5875c9cb1c5588f1e114e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_133.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1670
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1670.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1670 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_134.job b/marchenko/demo/twoD/jobs/slurm_134.job
deleted file mode 100644
index 0e78cb46889d523c446336b442b93bcc3930cb81..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_134.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1660
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1660.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1660 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_135.job b/marchenko/demo/twoD/jobs/slurm_135.job
deleted file mode 100644
index a771aba7d3ce6299ce35465a0e82eaa43a95a441..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_135.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1650
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1650.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1650 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_136.job b/marchenko/demo/twoD/jobs/slurm_136.job
deleted file mode 100644
index 412c601a7f31aea3b04d0e3311f7dcd1ed88d00d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_136.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1640
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1640.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1640 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_137.job b/marchenko/demo/twoD/jobs/slurm_137.job
deleted file mode 100644
index 2c17f3501d7f3245e6acf47ccc19acc57286a634..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_137.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1630
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1630.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1630 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_138.job b/marchenko/demo/twoD/jobs/slurm_138.job
deleted file mode 100644
index 9732b7fb829b6364bae810981f4f82b171d0b12f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_138.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1620
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1620.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1620 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_139.job b/marchenko/demo/twoD/jobs/slurm_139.job
deleted file mode 100644
index 44affdaeef8279409512e9afaf52e968a2055208..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_139.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1610
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1610.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1610 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_14.job b/marchenko/demo/twoD/jobs/slurm_14.job
deleted file mode 100644
index dfaeaa39a1b45063a23fd4fd1fdc6b02569ea161..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_14.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2860
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2860.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2860 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_140.job b/marchenko/demo/twoD/jobs/slurm_140.job
deleted file mode 100644
index c68ac8588e83db904799dca9d7d42c453e1de4a5..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_140.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1600
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1600.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1600 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_141.job b/marchenko/demo/twoD/jobs/slurm_141.job
deleted file mode 100644
index 081a457f8c859f4b80c0f40e93e8edca9126f342..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_141.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1590
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1590.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1590 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_142.job b/marchenko/demo/twoD/jobs/slurm_142.job
deleted file mode 100644
index 72c60acf77015c59df4c1cb5f7f16ecbce06e565..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_142.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1580
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1580.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1580 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_143.job b/marchenko/demo/twoD/jobs/slurm_143.job
deleted file mode 100644
index 843db19148d5544461c46b618cff41e144008ee7..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_143.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1570
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1570.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1570 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_144.job b/marchenko/demo/twoD/jobs/slurm_144.job
deleted file mode 100644
index 4c4d6fa96dc053400e991bda29766b7791adc3be..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_144.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1560
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1560.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1560 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_145.job b/marchenko/demo/twoD/jobs/slurm_145.job
deleted file mode 100644
index 7457bcaf12336148de4677b2b86a4ac238e28a66..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_145.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1550
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1550.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1550 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_146.job b/marchenko/demo/twoD/jobs/slurm_146.job
deleted file mode 100644
index d2ffeab9162a73c5487fa89e88eb8f610e600ef9..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_146.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1540
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1540.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1540 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_147.job b/marchenko/demo/twoD/jobs/slurm_147.job
deleted file mode 100644
index d88f2f917ba5987a014db6f323f9366f6406e68c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_147.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1530
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1530.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1530 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_148.job b/marchenko/demo/twoD/jobs/slurm_148.job
deleted file mode 100644
index 6ffab29f8eb93c9cc1641722dcf9735bf8af1ff6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_148.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1520
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1520.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1520 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_149.job b/marchenko/demo/twoD/jobs/slurm_149.job
deleted file mode 100644
index 21f4109d5f5cdc38fb037a6f136e69b346ba14d5..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_149.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1510
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1510.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1510 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_15.job b/marchenko/demo/twoD/jobs/slurm_15.job
deleted file mode 100644
index 28f1e61e3793444766fcbed8727e6842e45f4bfb..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_15.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2850
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2850.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2850 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_150.job b/marchenko/demo/twoD/jobs/slurm_150.job
deleted file mode 100644
index c9b4623b5c0bcfc6f65518c12581c0357bd809c3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_150.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1500
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1500.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1500 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_151.job b/marchenko/demo/twoD/jobs/slurm_151.job
deleted file mode 100644
index 1a72fe38d9b750bef717c8aec14490c5a04e52e5..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_151.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1490
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1490.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1490 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_152.job b/marchenko/demo/twoD/jobs/slurm_152.job
deleted file mode 100644
index 28f16b4242b804ffc7c110c7a8a1e775696683d2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_152.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1480
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1480.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1480 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_153.job b/marchenko/demo/twoD/jobs/slurm_153.job
deleted file mode 100644
index 29c0c5fb9710bd2d954ee0a2b76e42668456ae60..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_153.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1470
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1470.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1470 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_154.job b/marchenko/demo/twoD/jobs/slurm_154.job
deleted file mode 100644
index 02c60d6c8e5df81249b26c3270df6d001ef14ec5..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_154.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1460
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1460.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1460 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_155.job b/marchenko/demo/twoD/jobs/slurm_155.job
deleted file mode 100644
index 7d8b55f51f5462cfa1c68aeb4e71b2a51e8d1cc0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_155.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1450
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1450.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1450 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_156.job b/marchenko/demo/twoD/jobs/slurm_156.job
deleted file mode 100644
index d6e4e81881432719c650309254ad775b685cb878..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_156.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1440
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1440.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1440 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_157.job b/marchenko/demo/twoD/jobs/slurm_157.job
deleted file mode 100644
index 34f790efa35fb39ec553067c8c028fc5ede6bead..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_157.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1430
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1430.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1430 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_158.job b/marchenko/demo/twoD/jobs/slurm_158.job
deleted file mode 100644
index 9bcd99051867edebd40cef172794bf54de777249..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_158.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1420
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1420.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1420 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_159.job b/marchenko/demo/twoD/jobs/slurm_159.job
deleted file mode 100644
index 6aea665adee61a07da123007d444ae6d37db5631..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_159.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1410
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1410.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1410 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_16.job b/marchenko/demo/twoD/jobs/slurm_16.job
deleted file mode 100644
index d6e915f05bc545df4392faf0c323cf3567f7c8b6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_16.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2840
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2840.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2840 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_160.job b/marchenko/demo/twoD/jobs/slurm_160.job
deleted file mode 100644
index 2e776716bac88c038e6a60cc14a7a75682fe4d9e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_160.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1400
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1400.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1400 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_161.job b/marchenko/demo/twoD/jobs/slurm_161.job
deleted file mode 100644
index aa2901bdfe4ea623dcb8812543450d40de7defc8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_161.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1390
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1390.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1390 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_162.job b/marchenko/demo/twoD/jobs/slurm_162.job
deleted file mode 100644
index 7b45b1e047f346be5ffc853c8ef64b725d156d0e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_162.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1380
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1380.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1380 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_163.job b/marchenko/demo/twoD/jobs/slurm_163.job
deleted file mode 100644
index d84547c5c715b3e1204ca004df2da7649305bbcc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_163.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1370
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1370.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1370 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_164.job b/marchenko/demo/twoD/jobs/slurm_164.job
deleted file mode 100644
index e340691d09e35376114f0f8f41bae873e1621f55..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_164.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1360
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1360.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1360 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_165.job b/marchenko/demo/twoD/jobs/slurm_165.job
deleted file mode 100644
index d19d87f25c91720b93ec1195285110914f5b7cc6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_165.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1350
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1350.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1350 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_166.job b/marchenko/demo/twoD/jobs/slurm_166.job
deleted file mode 100644
index b7590a7a1e4135f739acc2674666fd716af9675e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_166.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1340
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1340.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1340 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_167.job b/marchenko/demo/twoD/jobs/slurm_167.job
deleted file mode 100644
index e8bcd80cf5cf3d313af6c943ef5b38f4f3a10e47..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_167.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1330
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1330.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1330 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_168.job b/marchenko/demo/twoD/jobs/slurm_168.job
deleted file mode 100644
index 35f07e3e6a3e8b90fbbe4195c122a56489d2369d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_168.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1320
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1320.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1320 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_169.job b/marchenko/demo/twoD/jobs/slurm_169.job
deleted file mode 100644
index 752cb2610df910fe5f5962c5c74cf0a67c3c421f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_169.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1310
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1310.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1310 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_17.job b/marchenko/demo/twoD/jobs/slurm_17.job
deleted file mode 100644
index dee85c3c96cb62faf9ad7cf754db0f78df9d2426..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_17.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2830
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2830.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2830 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_170.job b/marchenko/demo/twoD/jobs/slurm_170.job
deleted file mode 100644
index aa8b982a11847f97e0d1b9171afac7fcc9f2804c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_170.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1300
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1300.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1300 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_171.job b/marchenko/demo/twoD/jobs/slurm_171.job
deleted file mode 100644
index 07803e1beaa307767410a4b266d653743f425baf..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_171.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1290
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1290.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1290 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_172.job b/marchenko/demo/twoD/jobs/slurm_172.job
deleted file mode 100644
index 6fccafccfc607bd90f83ac5db86583b62ee40a37..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_172.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1280
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1280.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1280 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_173.job b/marchenko/demo/twoD/jobs/slurm_173.job
deleted file mode 100644
index 60742dd13a4b2a8e703432a4814deb37da58dfff..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_173.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1270
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1270.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1270 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_174.job b/marchenko/demo/twoD/jobs/slurm_174.job
deleted file mode 100644
index e4a535cb7341a39f04822d08adbf39d56bdd490a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_174.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1260
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1260.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1260 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_175.job b/marchenko/demo/twoD/jobs/slurm_175.job
deleted file mode 100644
index 30e0813f248d4949f1249ed70289b663256e11b0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_175.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1250
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1250.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1250 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_176.job b/marchenko/demo/twoD/jobs/slurm_176.job
deleted file mode 100644
index af53cda98f6a0fa3bb0a841af3c51594698c6798..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_176.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1240
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1240.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1240 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_177.job b/marchenko/demo/twoD/jobs/slurm_177.job
deleted file mode 100644
index 324f1c43359c9f74b8bb1066a4c9d6dc8323a9af..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_177.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1230
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1230.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1230 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_178.job b/marchenko/demo/twoD/jobs/slurm_178.job
deleted file mode 100644
index c90d0b6a5353a61d1357b3bcb32fab87368a6258..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_178.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1220
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1220.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1220 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_179.job b/marchenko/demo/twoD/jobs/slurm_179.job
deleted file mode 100644
index 9c0649692309164b7b8ab73eec2e2776428b7984..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_179.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1210
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1210.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1210 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_18.job b/marchenko/demo/twoD/jobs/slurm_18.job
deleted file mode 100644
index 973a1a5bef0bee7dce4922ed5d3f5f7a9e8a9c90..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_18.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2820
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2820.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2820 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_180.job b/marchenko/demo/twoD/jobs/slurm_180.job
deleted file mode 100644
index 8cbc218a62c1f0ba8e283872d8e3d3dadc7ee8bf..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_180.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1200
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1200.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1200 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_181.job b/marchenko/demo/twoD/jobs/slurm_181.job
deleted file mode 100644
index 0a1e6331f55923a5d6b4e214b6e8178577c8801b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_181.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1190
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1190.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1190 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_182.job b/marchenko/demo/twoD/jobs/slurm_182.job
deleted file mode 100644
index 60cd9fa67a233b85f5c420f869f4c4c36655e670..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_182.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1180
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1180.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1180 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_183.job b/marchenko/demo/twoD/jobs/slurm_183.job
deleted file mode 100644
index 6806017d082ead80d13730bce0a2e46e1d79accd..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_183.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1170
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1170.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1170 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_184.job b/marchenko/demo/twoD/jobs/slurm_184.job
deleted file mode 100644
index de067b5370b179791b22f78fd276e6386c7e538a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_184.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1160
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1160.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1160 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_185.job b/marchenko/demo/twoD/jobs/slurm_185.job
deleted file mode 100644
index 25914d8e2690c3a76218e1bc7f7678ccc8a1f051..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_185.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1150
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1150.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1150 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_186.job b/marchenko/demo/twoD/jobs/slurm_186.job
deleted file mode 100644
index bce7acd2d76fa3a4cc924df9cf13b2340a7b76ba..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_186.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1140
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1140.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1140 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_187.job b/marchenko/demo/twoD/jobs/slurm_187.job
deleted file mode 100644
index 343d03654c48d9327eda03c32776ad8c5132613a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_187.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1130
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1130.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1130 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_188.job b/marchenko/demo/twoD/jobs/slurm_188.job
deleted file mode 100644
index f221e204ef70de1b3d0b85009046ec70620a729d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_188.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1120
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1120.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1120 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_189.job b/marchenko/demo/twoD/jobs/slurm_189.job
deleted file mode 100644
index 13f40e4853954ff973f30092e74271dd086b8a41..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_189.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1110
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1110.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1110 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_19.job b/marchenko/demo/twoD/jobs/slurm_19.job
deleted file mode 100644
index f068b6cc59584ae3ed815f4eadecf9bd772994a3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_19.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2810
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2810.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2810 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_190.job b/marchenko/demo/twoD/jobs/slurm_190.job
deleted file mode 100644
index 959b23889e09e087a108ed69d9142d5f902f74e7..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_190.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1100
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1100.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1100 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_191.job b/marchenko/demo/twoD/jobs/slurm_191.job
deleted file mode 100644
index 656c5f869d58aefb393f42953f45582df79dbbaa..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_191.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1090
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1090.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1090 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_192.job b/marchenko/demo/twoD/jobs/slurm_192.job
deleted file mode 100644
index 19f728d8d141424d4e2b7bd35eb74303668c0580..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_192.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1080
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1080.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1080 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_193.job b/marchenko/demo/twoD/jobs/slurm_193.job
deleted file mode 100644
index 3f08f153c7d68e9aa3aee6bda7a5aaafe34e8bb0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_193.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1070
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1070.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1070 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_194.job b/marchenko/demo/twoD/jobs/slurm_194.job
deleted file mode 100644
index 4a66d798dd6c810eece8e3cadbf36a475c7472d1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_194.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1060
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1060.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1060 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_195.job b/marchenko/demo/twoD/jobs/slurm_195.job
deleted file mode 100644
index 7c7a73ed46b51e215edf4b5e69175d84da55736d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_195.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1050
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1050.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1050 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_196.job b/marchenko/demo/twoD/jobs/slurm_196.job
deleted file mode 100644
index 28f9d8fbca1afd1560b0f44d03d22e9d8f6241fa..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_196.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1040
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1040.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1040 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_197.job b/marchenko/demo/twoD/jobs/slurm_197.job
deleted file mode 100644
index d6d21f6528871be4c25ed48c75dd0fcb36574284..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_197.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1030
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1030.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1030 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_198.job b/marchenko/demo/twoD/jobs/slurm_198.job
deleted file mode 100644
index b49edf961962181b94692f98e469b5d4ddb9d87c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_198.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1020
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1020.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1020 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_199.job b/marchenko/demo/twoD/jobs/slurm_199.job
deleted file mode 100644
index 41d799086838add4bcddb2b0ffc8af766c78e836..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_199.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1010
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1010.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1010 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_2.job b/marchenko/demo/twoD/jobs/slurm_2.job
deleted file mode 100644
index ae0559304eb74513e8095893d825c974fa49182e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_2.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2980
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2980.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2980 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_20.job b/marchenko/demo/twoD/jobs/slurm_20.job
deleted file mode 100644
index 42422f60c425a83e88970c769afa29e53cc93533..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_20.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2800
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2800.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2800 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_200.job b/marchenko/demo/twoD/jobs/slurm_200.job
deleted file mode 100644
index ff96f7061e701c8aeebf845fa372472a312c3991..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_200.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-1000
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-1000.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-1000 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_201.job b/marchenko/demo/twoD/jobs/slurm_201.job
deleted file mode 100644
index e7f75a6c6aedea5417df8c01b3e4dd5d9776b167..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_201.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-990
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-990.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-990 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_202.job b/marchenko/demo/twoD/jobs/slurm_202.job
deleted file mode 100644
index f4c3f259cc65ce88a8718f1a8c53bf80b937d069..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_202.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-980
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-980.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-980 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_203.job b/marchenko/demo/twoD/jobs/slurm_203.job
deleted file mode 100644
index 8655cc9c48150e326597ce1102cc406aaa1698ff..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_203.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-970
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-970.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-970 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_204.job b/marchenko/demo/twoD/jobs/slurm_204.job
deleted file mode 100644
index 4cd8286e6a33a5194495c6c5f6eb1babd3cdd78b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_204.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-960
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-960.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-960 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_205.job b/marchenko/demo/twoD/jobs/slurm_205.job
deleted file mode 100644
index 097e47d6af0072767fe42e74fd807282db22143f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_205.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-950
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-950.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-950 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_206.job b/marchenko/demo/twoD/jobs/slurm_206.job
deleted file mode 100644
index 0524706e2c08cff0fdc8ba573e265d69cf998fae..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_206.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-940
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-940.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-940 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_207.job b/marchenko/demo/twoD/jobs/slurm_207.job
deleted file mode 100644
index fa88c09a9211ac3bece5ec919f14d6971d97bfdd..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_207.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-930
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-930.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-930 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_208.job b/marchenko/demo/twoD/jobs/slurm_208.job
deleted file mode 100644
index 1d7ab06637513cc3d480e27adc0a4a81c80bdb30..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_208.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-920
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-920.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-920 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_209.job b/marchenko/demo/twoD/jobs/slurm_209.job
deleted file mode 100644
index 76fcc306d04e92abced0c5df638cc6ec4348aac0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_209.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-910
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-910.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-910 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_21.job b/marchenko/demo/twoD/jobs/slurm_21.job
deleted file mode 100644
index b4ca8c1f49d05c3b143f9db5e8c67166cda2d639..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_21.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2790
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2790.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2790 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_210.job b/marchenko/demo/twoD/jobs/slurm_210.job
deleted file mode 100644
index 412e41907125c6ad16ff2600a7fb6bccac9bc6a6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_210.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-900
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-900.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-900 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_211.job b/marchenko/demo/twoD/jobs/slurm_211.job
deleted file mode 100644
index 7d6eb23e466b94a351a9eee80416b5844671702a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_211.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-890
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-890.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-890 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_212.job b/marchenko/demo/twoD/jobs/slurm_212.job
deleted file mode 100644
index ce0c20e8e9c7cf58521cb42dfad5eee04a078c0f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_212.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-880
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-880.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-880 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_213.job b/marchenko/demo/twoD/jobs/slurm_213.job
deleted file mode 100644
index 4cf97144f966083d921734ec609b26a7c8b9c28d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_213.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-870
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-870.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-870 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_214.job b/marchenko/demo/twoD/jobs/slurm_214.job
deleted file mode 100644
index 2bcb0e7c945e57543c29a01f5c109b1b989d0a3c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_214.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-860
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-860.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-860 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_215.job b/marchenko/demo/twoD/jobs/slurm_215.job
deleted file mode 100644
index e584b576e6fbe4a62e27b6ccd459826bab5084b6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_215.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-850
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-850.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-850 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_216.job b/marchenko/demo/twoD/jobs/slurm_216.job
deleted file mode 100644
index e3d8163527ce8981dd619be209a395727881e62d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_216.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-840
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-840.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-840 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_217.job b/marchenko/demo/twoD/jobs/slurm_217.job
deleted file mode 100644
index 0d0b441a1e847af10226381936db73373ad30ed6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_217.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-830
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-830.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-830 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_218.job b/marchenko/demo/twoD/jobs/slurm_218.job
deleted file mode 100644
index 58d96317128484aa89aa368ddf2f222009e0238e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_218.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-820
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-820.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-820 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_219.job b/marchenko/demo/twoD/jobs/slurm_219.job
deleted file mode 100644
index 8c1346d6b8a268866345773602c3c410623439cc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_219.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-810
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-810.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-810 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_22.job b/marchenko/demo/twoD/jobs/slurm_22.job
deleted file mode 100644
index a1ad26117e6f54e46ca01e69c339c796a0bc680c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_22.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2780
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2780.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2780 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_220.job b/marchenko/demo/twoD/jobs/slurm_220.job
deleted file mode 100644
index 1813963cdc2cb137a819b56f47e42a82dfc4a9e3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_220.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-800
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-800.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-800 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_221.job b/marchenko/demo/twoD/jobs/slurm_221.job
deleted file mode 100644
index bf1a1a7abebbae198ec3eefbba9c1007360a66bf..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_221.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-790
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-790.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-790 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_222.job b/marchenko/demo/twoD/jobs/slurm_222.job
deleted file mode 100644
index a908ef32f761b8641b03b1367ff4a50944dec849..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_222.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-780
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-780.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-780 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_223.job b/marchenko/demo/twoD/jobs/slurm_223.job
deleted file mode 100644
index 5ce7ced5d25e744761828d47d19648071236b290..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_223.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-770
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-770.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-770 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_224.job b/marchenko/demo/twoD/jobs/slurm_224.job
deleted file mode 100644
index d0ef5fcc096bc8ca028b56ceb35ca1550a5616a3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_224.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-760
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-760.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-760 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_225.job b/marchenko/demo/twoD/jobs/slurm_225.job
deleted file mode 100644
index 56030ac186e9df3f870be6e26b923d7c985ab128..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_225.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-750
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-750.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-750 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_226.job b/marchenko/demo/twoD/jobs/slurm_226.job
deleted file mode 100644
index 02c8d55b62061929d3b4a43caf0bf8d7203fc532..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_226.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-740
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-740.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-740 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_227.job b/marchenko/demo/twoD/jobs/slurm_227.job
deleted file mode 100644
index 909198cf06c2b9eadf79dfc93aa49dada758509e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_227.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-730
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-730.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-730 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_228.job b/marchenko/demo/twoD/jobs/slurm_228.job
deleted file mode 100644
index 3b6f831bb9d5e0dc02412d76c904b9b68219a745..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_228.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-720
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-720.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-720 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_229.job b/marchenko/demo/twoD/jobs/slurm_229.job
deleted file mode 100644
index 89b466674e477bfcde3c56a2c5da74e9446d08be..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_229.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-710
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-710.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-710 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_23.job b/marchenko/demo/twoD/jobs/slurm_23.job
deleted file mode 100644
index bc3a1705b93c001149e8222a26f61c49af6b222d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_23.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2770
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2770.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2770 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_230.job b/marchenko/demo/twoD/jobs/slurm_230.job
deleted file mode 100644
index 550de507f8099bca79ed8a9dd6b6d2092d9efbce..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_230.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-700
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-700.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-700 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_231.job b/marchenko/demo/twoD/jobs/slurm_231.job
deleted file mode 100644
index a8f21a878b2713543188ed665113991bf04b6b9b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_231.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-690
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-690.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-690 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_232.job b/marchenko/demo/twoD/jobs/slurm_232.job
deleted file mode 100644
index 425323e117973768f2ccc726330e647465244ad5..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_232.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-680
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-680.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-680 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_233.job b/marchenko/demo/twoD/jobs/slurm_233.job
deleted file mode 100644
index 0d3b6655014bb993c1fc792c7f11d188ae50c6f9..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_233.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-670
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-670.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-670 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_234.job b/marchenko/demo/twoD/jobs/slurm_234.job
deleted file mode 100644
index 9c5600902b46f8175e70ac00034580971bfb8cfd..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_234.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-660
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-660.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-660 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_235.job b/marchenko/demo/twoD/jobs/slurm_235.job
deleted file mode 100644
index 520669f832d5f6f344234cc1b5383e8d85fc3aef..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_235.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-650
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-650.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-650 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_236.job b/marchenko/demo/twoD/jobs/slurm_236.job
deleted file mode 100644
index d4a3e6ba46bc5ac4f7dd7db4b0490da75946b4a2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_236.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-640
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-640.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-640 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_237.job b/marchenko/demo/twoD/jobs/slurm_237.job
deleted file mode 100644
index dfb62f278724e9cfb9b3d93e13c0aa4ad15519f8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_237.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-630
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-630.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-630 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_238.job b/marchenko/demo/twoD/jobs/slurm_238.job
deleted file mode 100644
index 1bde13dcfd6c179c943ff7401602e9808d062c0f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_238.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-620
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-620.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-620 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_239.job b/marchenko/demo/twoD/jobs/slurm_239.job
deleted file mode 100644
index d995aaec8816c628308c11f3dfdbe1ab9dc040c3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_239.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-610
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-610.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-610 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_24.job b/marchenko/demo/twoD/jobs/slurm_24.job
deleted file mode 100644
index f7c12250976193b70a1ff52e561acf203b3b3e87..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_24.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2760
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2760.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2760 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_240.job b/marchenko/demo/twoD/jobs/slurm_240.job
deleted file mode 100644
index b61cd0b5a722778f12f8e72c3180626cf412980d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_240.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-600
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-600.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-600 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_241.job b/marchenko/demo/twoD/jobs/slurm_241.job
deleted file mode 100644
index eb3cadb4bb854e3cf928d364d2fcecb53f16bb34..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_241.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-590
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-590.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-590 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_242.job b/marchenko/demo/twoD/jobs/slurm_242.job
deleted file mode 100644
index e17ed0d5887b4e4d7fec9ecdd3b32d0ffc374679..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_242.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-580
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-580.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-580 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_243.job b/marchenko/demo/twoD/jobs/slurm_243.job
deleted file mode 100644
index b49290e949fe224599adee8e5e2a748ba94f2fd8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_243.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-570
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-570.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-570 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_244.job b/marchenko/demo/twoD/jobs/slurm_244.job
deleted file mode 100644
index eb2968bc75287cac64b88e69ba496537282fc25e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_244.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-560
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-560.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-560 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_245.job b/marchenko/demo/twoD/jobs/slurm_245.job
deleted file mode 100644
index 97a1a482ee065ebd78458219cfd8f8ff1fe82b31..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_245.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-550
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-550.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-550 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_246.job b/marchenko/demo/twoD/jobs/slurm_246.job
deleted file mode 100644
index e36823b4fd954ef1df93d8fba9bcd79b63b5d451..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_246.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-540
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-540.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-540 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_247.job b/marchenko/demo/twoD/jobs/slurm_247.job
deleted file mode 100644
index f28235741d1882f49c2662fb4fd4e18704615ef6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_247.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-530
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-530.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-530 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_248.job b/marchenko/demo/twoD/jobs/slurm_248.job
deleted file mode 100644
index 9e351fff46875b87f9f4dd7661347db729a08429..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_248.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-520
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-520.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-520 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_249.job b/marchenko/demo/twoD/jobs/slurm_249.job
deleted file mode 100644
index 227c42c6b272af49c43f3b7b5c99b7f90d2542af..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_249.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-510
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-510.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-510 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_25.job b/marchenko/demo/twoD/jobs/slurm_25.job
deleted file mode 100644
index 0c82478c3cea230a7854f541a3165244597789f9..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_25.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2750
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2750.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2750 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_250.job b/marchenko/demo/twoD/jobs/slurm_250.job
deleted file mode 100644
index 99f091fc2b5e104b8801bfbcf7be128d4969e2ab..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_250.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-500
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-500.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-500 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_251.job b/marchenko/demo/twoD/jobs/slurm_251.job
deleted file mode 100644
index 032d7c221f88d4c49fb4967c819ed4b523c758c1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_251.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-490
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-490.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-490 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_252.job b/marchenko/demo/twoD/jobs/slurm_252.job
deleted file mode 100644
index 02d73100f97057ef0bda16379d801856d37d9c1b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_252.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-480
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-480.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-480 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_253.job b/marchenko/demo/twoD/jobs/slurm_253.job
deleted file mode 100644
index 330ada28d0932e4b40f2bac284b60ba15919bf27..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_253.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-470
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-470.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-470 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_254.job b/marchenko/demo/twoD/jobs/slurm_254.job
deleted file mode 100644
index 769aacdc8520172e0f35f18ba0b4a825c8629f64..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_254.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-460
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-460.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-460 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_255.job b/marchenko/demo/twoD/jobs/slurm_255.job
deleted file mode 100644
index e6611ed04c15c4119a8869b36f4b2511cdd6d8f5..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_255.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-450
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-450.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-450 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_256.job b/marchenko/demo/twoD/jobs/slurm_256.job
deleted file mode 100644
index ebdb53a015c56b9639395eb3a5ddb53cbb8f7ed1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_256.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-440
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-440.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-440 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_257.job b/marchenko/demo/twoD/jobs/slurm_257.job
deleted file mode 100644
index 65faa3a6a1c2231ce7f78e60f422bc8fe099988a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_257.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-430
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-430.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-430 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_258.job b/marchenko/demo/twoD/jobs/slurm_258.job
deleted file mode 100644
index de16bd1ebaefb58c5cf560370939690c05e9140d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_258.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-420
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-420.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-420 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_259.job b/marchenko/demo/twoD/jobs/slurm_259.job
deleted file mode 100644
index bb8ed5428e452f59cd3b5898b7916d0b9483f836..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_259.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-410
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-410.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-410 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_26.job b/marchenko/demo/twoD/jobs/slurm_26.job
deleted file mode 100644
index 09dce160042477a1dfbe824322f225b2e6db89cd..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_26.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2740
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2740.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2740 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_260.job b/marchenko/demo/twoD/jobs/slurm_260.job
deleted file mode 100644
index de4070972d8a3fd6cdbe79f2877461e88c472240..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_260.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-400
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-400.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-400 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_261.job b/marchenko/demo/twoD/jobs/slurm_261.job
deleted file mode 100644
index c55693cf774502c6764e1da7eb78c3baabb46b64..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_261.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-390
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-390.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-390 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_262.job b/marchenko/demo/twoD/jobs/slurm_262.job
deleted file mode 100644
index fc7878cc8f27e05a1e44d00f03a9e3a9b950349d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_262.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-380
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-380.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-380 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_263.job b/marchenko/demo/twoD/jobs/slurm_263.job
deleted file mode 100644
index 2d1801b130643aeaad657b6b7f26745790104f0c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_263.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-370
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-370.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-370 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_264.job b/marchenko/demo/twoD/jobs/slurm_264.job
deleted file mode 100644
index cbe35598afbe8c8efa214ff9cf0b64f2a02825c5..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_264.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-360
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-360.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-360 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_265.job b/marchenko/demo/twoD/jobs/slurm_265.job
deleted file mode 100644
index 1e4393135e6c663e8e5abc1555bcb9b2ecbcc6c4..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_265.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-350
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-350.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-350 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_266.job b/marchenko/demo/twoD/jobs/slurm_266.job
deleted file mode 100644
index 6d4cf3feec59c9b5e91f942d130c0de8a2a7556f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_266.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-340
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-340.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-340 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_267.job b/marchenko/demo/twoD/jobs/slurm_267.job
deleted file mode 100644
index aacf8272e68a9fe41b7600d9c0a26c8b323cca8f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_267.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-330
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-330.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-330 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_268.job b/marchenko/demo/twoD/jobs/slurm_268.job
deleted file mode 100644
index 4f4bbf4f2861563e722f5b629e170963a146b03e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_268.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-320
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-320.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-320 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_269.job b/marchenko/demo/twoD/jobs/slurm_269.job
deleted file mode 100644
index 3cbca49ffa69217ae4e39c43226628e769125e0c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_269.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-310
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-310.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-310 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_27.job b/marchenko/demo/twoD/jobs/slurm_27.job
deleted file mode 100644
index d7b93ecd00d0a445fac5f3affc62846131153cc7..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_27.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2730
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2730.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2730 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_270.job b/marchenko/demo/twoD/jobs/slurm_270.job
deleted file mode 100644
index f42560a7bdee68770e8b0a5229ce25ac58381a3a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_270.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-300
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-300.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-300 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_271.job b/marchenko/demo/twoD/jobs/slurm_271.job
deleted file mode 100644
index 3f996241e6195698c86321f7160a35ab4091a7a0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_271.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-290
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-290.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-290 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_272.job b/marchenko/demo/twoD/jobs/slurm_272.job
deleted file mode 100644
index 21730616ae9e3f2c405967b0290431341da72d0c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_272.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-280
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-280.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-280 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_273.job b/marchenko/demo/twoD/jobs/slurm_273.job
deleted file mode 100644
index e2effc04c80bac4a357196a6a9c9d216052f1ec6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_273.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-270
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-270.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-270 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_274.job b/marchenko/demo/twoD/jobs/slurm_274.job
deleted file mode 100644
index a7da300c84ff99cc9c60ed2cbd8d1aac7c8d12a6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_274.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-260
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-260.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-260 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_275.job b/marchenko/demo/twoD/jobs/slurm_275.job
deleted file mode 100644
index b39c416bf7abe02d65ed03b41cfcc56a5baa4628..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_275.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-250
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-250.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-250 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_276.job b/marchenko/demo/twoD/jobs/slurm_276.job
deleted file mode 100644
index 644f1c9afada75bc4da91a058959b18f4aff158e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_276.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-240
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-240.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-240 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_277.job b/marchenko/demo/twoD/jobs/slurm_277.job
deleted file mode 100644
index ce67f135392c4a291c5693df26f12a81ae601dff..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_277.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-230
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-230.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-230 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_278.job b/marchenko/demo/twoD/jobs/slurm_278.job
deleted file mode 100644
index 1e9857f71063a83b409a8345dc82de410b2a78d9..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_278.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-220
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-220.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-220 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_279.job b/marchenko/demo/twoD/jobs/slurm_279.job
deleted file mode 100644
index 3f6070da3a2ea2eaa855131aac11d975b4a51439..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_279.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-210
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-210.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-210 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_28.job b/marchenko/demo/twoD/jobs/slurm_28.job
deleted file mode 100644
index c5707c03706f3972f459e026156189cdbc6b492b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_28.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2720
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2720.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2720 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_280.job b/marchenko/demo/twoD/jobs/slurm_280.job
deleted file mode 100644
index 01dd6b7805675df9d45aae29bf0c91917745f11c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_280.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-200
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-200.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-200 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_281.job b/marchenko/demo/twoD/jobs/slurm_281.job
deleted file mode 100644
index 7ea614bfb6d7c84776f4a38f884a7fbaee408ada..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_281.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-190
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-190.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-190 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_282.job b/marchenko/demo/twoD/jobs/slurm_282.job
deleted file mode 100644
index f7c63ef108fa7f0c2f2355f758b2be326b384a92..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_282.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-180
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-180.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-180 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_283.job b/marchenko/demo/twoD/jobs/slurm_283.job
deleted file mode 100644
index ba389e2104944592de668d4aa9edd1253c14aef6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_283.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-170
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-170.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-170 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_284.job b/marchenko/demo/twoD/jobs/slurm_284.job
deleted file mode 100644
index 1f15404e9cdd36264bc0c8385e72422421614044..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_284.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-160
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-160.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-160 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_285.job b/marchenko/demo/twoD/jobs/slurm_285.job
deleted file mode 100644
index 23a1de810a072ec45f4b9e473dbc1055d7a7db5e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_285.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-150
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-150.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-150 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_286.job b/marchenko/demo/twoD/jobs/slurm_286.job
deleted file mode 100644
index 82e85a064f450951c8343dd1ea6b007c4c4c502f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_286.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-140
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-140.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-140 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_287.job b/marchenko/demo/twoD/jobs/slurm_287.job
deleted file mode 100644
index b02eaaf77a91be553c2a00bbdc1ba03c99107f4d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_287.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-130
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-130.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-130 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_288.job b/marchenko/demo/twoD/jobs/slurm_288.job
deleted file mode 100644
index e47f8ffe9fd036af02907e71df863d7b39655b2a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_288.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-120
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-120.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-120 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_289.job b/marchenko/demo/twoD/jobs/slurm_289.job
deleted file mode 100644
index d32925f57c5c3961af38effd76522f210f9cc157..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_289.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-110
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-110.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-110 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_29.job b/marchenko/demo/twoD/jobs/slurm_29.job
deleted file mode 100644
index 32b6a3110f6500355218db4c7c9651fe831d56de..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_29.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2710
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2710.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2710 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_290.job b/marchenko/demo/twoD/jobs/slurm_290.job
deleted file mode 100644
index f101228ca27dc2d86e11af211cc0022d303dd3bb..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_290.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-100
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-100.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-100 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_291.job b/marchenko/demo/twoD/jobs/slurm_291.job
deleted file mode 100644
index 0426edf11e46a895f73527c07ff760e415a8dba8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_291.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-90
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-90.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-90 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_292.job b/marchenko/demo/twoD/jobs/slurm_292.job
deleted file mode 100644
index bd98162f5156884bdb1704c1bce67e1120cae9ca..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_292.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-80
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-80.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-80 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_293.job b/marchenko/demo/twoD/jobs/slurm_293.job
deleted file mode 100644
index 1e4df58d38b6390c6e5284e94d610c793745fa24..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_293.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-70
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-70.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-70 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_294.job b/marchenko/demo/twoD/jobs/slurm_294.job
deleted file mode 100644
index 4706e73237a18d5a2e07169e09cec3cb96da617e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_294.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-60
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-60.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-60 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_295.job b/marchenko/demo/twoD/jobs/slurm_295.job
deleted file mode 100644
index 5f474e855f5d9069eaf0d67a2e2ca3ee9117cc0c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_295.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-50
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-50.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-50 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_296.job b/marchenko/demo/twoD/jobs/slurm_296.job
deleted file mode 100644
index 4dbc525e3c6544b2e5ec0fcc5da8e80bb40af253..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_296.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-40
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-40.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-40 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_297.job b/marchenko/demo/twoD/jobs/slurm_297.job
deleted file mode 100644
index 174afc8c319fea8a73007d857bb660e1cbbae797..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_297.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-30
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-30.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-30 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_298.job b/marchenko/demo/twoD/jobs/slurm_298.job
deleted file mode 100644
index e0197f8f1ddef355882ae5ae80cde0652f47603e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_298.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-20
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-20.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-20 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_299.job b/marchenko/demo/twoD/jobs/slurm_299.job
deleted file mode 100644
index 0c5b7bd7d6c084ade049b984a41a4408c4eaa509..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_299.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-10
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-10.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-10 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_3.job b/marchenko/demo/twoD/jobs/slurm_3.job
deleted file mode 100644
index 8b823f33c1fb836cb93dd98e06932fe0b5b2a65c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_3.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2970
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2970.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2970 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_30.job b/marchenko/demo/twoD/jobs/slurm_30.job
deleted file mode 100644
index 59c66c56444d7c97e0f411d00e4ea7eacc8cb99e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_30.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2700
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2700.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2700 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_300.job b/marchenko/demo/twoD/jobs/slurm_300.job
deleted file mode 100644
index 5e09e43b38a54f776478af78f4851f4584431f43..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_300.job
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_0
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-	
-fdelmodc 	file_cp=synclDown_cp.su ischeme=1 iorder=4    	file_den=synclDown_ro.su    	file_src=wave.su    	file_rcv=shots/iniFocus_z1100_x0.su    	src_type=1 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.1    	dtrcv=0.004    	verbose=2    	tmod=2.100    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=0 zsrc=1100    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_301.job b/marchenko/demo/twoD/jobs/slurm_301.job
deleted file mode 100644
index 257b29c941ddb4e390d05d95a1391b2c611a673e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_301.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_10
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_10.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=10 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_302.job b/marchenko/demo/twoD/jobs/slurm_302.job
deleted file mode 100644
index f7c668caf0395d7f6df986d1e23461784b228a7d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_302.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_20
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_20.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=20 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_303.job b/marchenko/demo/twoD/jobs/slurm_303.job
deleted file mode 100644
index 8ac738695edc0e6eefb17ca1f68b66135836569c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_303.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_30
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_30.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=30 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_304.job b/marchenko/demo/twoD/jobs/slurm_304.job
deleted file mode 100644
index 5b99fa9e240d08a42088ed4e203be1a2d4001dcc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_304.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_40
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_40.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=40 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_305.job b/marchenko/demo/twoD/jobs/slurm_305.job
deleted file mode 100644
index 305da4d5f6212417ce97005a8456ca5433c415d5..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_305.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_50
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_50.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=50 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_306.job b/marchenko/demo/twoD/jobs/slurm_306.job
deleted file mode 100644
index eb57e49681e4b6c4850b8e0a2132e26c888db34d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_306.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_60
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_60.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=60 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_307.job b/marchenko/demo/twoD/jobs/slurm_307.job
deleted file mode 100644
index db1a445a57f8941b89d0fe76428ac3c2cb81d0e3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_307.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_70
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_70.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=70 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_308.job b/marchenko/demo/twoD/jobs/slurm_308.job
deleted file mode 100644
index 1efd8b88285aaffe3a530498d681391fe5d69b8a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_308.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_80
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_80.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=80 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_309.job b/marchenko/demo/twoD/jobs/slurm_309.job
deleted file mode 100644
index 4d6169d720e4ef5499a676ec8559ddf78167c142..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_309.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_90
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_90.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=90 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_31.job b/marchenko/demo/twoD/jobs/slurm_31.job
deleted file mode 100644
index 53612e836bac14e6948463321bcf35319f26b2c1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_31.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2690
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2690.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2690 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_310.job b/marchenko/demo/twoD/jobs/slurm_310.job
deleted file mode 100644
index 78838bcae8880033d9e5e6f16109499fb1aa7e78..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_310.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_100
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_100.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=100 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_311.job b/marchenko/demo/twoD/jobs/slurm_311.job
deleted file mode 100644
index 57e54c0016710248d9d60911800b05e3948f727e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_311.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_110
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_110.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=110 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_312.job b/marchenko/demo/twoD/jobs/slurm_312.job
deleted file mode 100644
index 1463930e483347e3f323579cbf340903aa1fc203..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_312.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_120
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_120.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=120 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_313.job b/marchenko/demo/twoD/jobs/slurm_313.job
deleted file mode 100644
index d69b927a3639652b0f253e04a56a237a4cf98c6c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_313.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_130
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_130.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=130 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_314.job b/marchenko/demo/twoD/jobs/slurm_314.job
deleted file mode 100644
index 2bd21ac9747ed77877e7cfa43257cce8a966f906..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_314.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_140
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_140.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=140 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_315.job b/marchenko/demo/twoD/jobs/slurm_315.job
deleted file mode 100644
index 6c9890ce9bd043f1833f2ca6983b02d1a838c921..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_315.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_150
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_150.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=150 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_316.job b/marchenko/demo/twoD/jobs/slurm_316.job
deleted file mode 100644
index bb9de203f14125473125a73ff234497864583795..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_316.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_160
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_160.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=160 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_317.job b/marchenko/demo/twoD/jobs/slurm_317.job
deleted file mode 100644
index 4526581f4f5d9fc39790b8f8153759031efdf295..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_317.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_170
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_170.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=170 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_318.job b/marchenko/demo/twoD/jobs/slurm_318.job
deleted file mode 100644
index e30fb9c83a38fa2b6ef5a82e8e7a974142758be6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_318.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_180
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_180.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=180 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_319.job b/marchenko/demo/twoD/jobs/slurm_319.job
deleted file mode 100644
index 69a62f23af8806ef1e1c844b2c06f828c2a9a1ff..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_319.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_190
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_190.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=190 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_32.job b/marchenko/demo/twoD/jobs/slurm_32.job
deleted file mode 100644
index 177bf31dc8899a00cdf973961effe588cf4c1dd2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_32.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2680
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2680.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2680 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_320.job b/marchenko/demo/twoD/jobs/slurm_320.job
deleted file mode 100644
index 6ed7db424a07f91588751815d3f55925a106c363..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_320.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_200
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_200.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=200 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_321.job b/marchenko/demo/twoD/jobs/slurm_321.job
deleted file mode 100644
index 77a89417f63ea321bc3fa0992ea4d1900b653259..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_321.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_210
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_210.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=210 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_322.job b/marchenko/demo/twoD/jobs/slurm_322.job
deleted file mode 100644
index 59571e545372df9eed15d01291237c027edceaa1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_322.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_220
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_220.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=220 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_323.job b/marchenko/demo/twoD/jobs/slurm_323.job
deleted file mode 100644
index 734f250c8696bda708d7fc475f56b8acf1944fb9..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_323.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_230
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_230.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=230 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_324.job b/marchenko/demo/twoD/jobs/slurm_324.job
deleted file mode 100644
index 65bd847181b13bb175fe7ec60d0425f1c465300f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_324.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_240
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_240.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=240 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_325.job b/marchenko/demo/twoD/jobs/slurm_325.job
deleted file mode 100644
index 5ac8b4b49683886cfe83572f38f9652c52cb08fa..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_325.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_250
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_250.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=250 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_326.job b/marchenko/demo/twoD/jobs/slurm_326.job
deleted file mode 100644
index 1febe29ced7fa81f6ecb675802f7d8d6f145080c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_326.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_260
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_260.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=260 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_327.job b/marchenko/demo/twoD/jobs/slurm_327.job
deleted file mode 100644
index 8eb0581269c52c4137ec51b79883d45625d8475e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_327.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_270
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_270.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=270 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_328.job b/marchenko/demo/twoD/jobs/slurm_328.job
deleted file mode 100644
index 0447d5a76b0eefb107767cd06f4c91a4466fc0cd..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_328.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_280
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_280.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=280 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_329.job b/marchenko/demo/twoD/jobs/slurm_329.job
deleted file mode 100644
index de6edea8bb3205bf8a00d912fe8aaab53c5245cd..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_329.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_290
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_290.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=290 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_33.job b/marchenko/demo/twoD/jobs/slurm_33.job
deleted file mode 100644
index 63deb809a3c59a64ea88a377f78ae66faac7f7fc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_33.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2670
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2670.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2670 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_330.job b/marchenko/demo/twoD/jobs/slurm_330.job
deleted file mode 100644
index 42cbf08b02f746618ae51c36621d8bc5e39702db..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_330.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_300
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_300.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=300 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_331.job b/marchenko/demo/twoD/jobs/slurm_331.job
deleted file mode 100644
index 5a525b6b74cefae5a5cd4d5feeac1a97f24191f8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_331.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_310
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_310.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=310 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_332.job b/marchenko/demo/twoD/jobs/slurm_332.job
deleted file mode 100644
index 03efde4e4333f1a4a60927953090197a9428cac8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_332.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_320
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_320.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=320 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_333.job b/marchenko/demo/twoD/jobs/slurm_333.job
deleted file mode 100644
index 467b998aa6b472a4240b3847c6946acc6933c916..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_333.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_330
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_330.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=330 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_334.job b/marchenko/demo/twoD/jobs/slurm_334.job
deleted file mode 100644
index afdacc89ab390e72d87522777a885486ca4e462f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_334.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_340
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_340.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=340 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_335.job b/marchenko/demo/twoD/jobs/slurm_335.job
deleted file mode 100644
index 2e11b3c948f07424eb262a3d518d51b0df88022f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_335.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_350
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_350.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=350 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_336.job b/marchenko/demo/twoD/jobs/slurm_336.job
deleted file mode 100644
index 496dbdf70d465f977a9cb05571d8e945bd7f0d3b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_336.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_360
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_360.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=360 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_337.job b/marchenko/demo/twoD/jobs/slurm_337.job
deleted file mode 100644
index ddf5d873c0dd5ef9c37c32e8481700c6d43ee902..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_337.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_370
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_370.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=370 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_338.job b/marchenko/demo/twoD/jobs/slurm_338.job
deleted file mode 100644
index b40e80a805cd767c3d48160aaf0af1b44e13f04d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_338.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_380
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_380.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=380 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_339.job b/marchenko/demo/twoD/jobs/slurm_339.job
deleted file mode 100644
index cf5f88c42a041e40df8ce1aa6dbd3f7afb1c1dce..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_339.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_390
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_390.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=390 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_34.job b/marchenko/demo/twoD/jobs/slurm_34.job
deleted file mode 100644
index b853f13e19b0084e01dd75eb4fd71a6fe3137b0c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_34.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2660
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2660.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2660 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_340.job b/marchenko/demo/twoD/jobs/slurm_340.job
deleted file mode 100644
index cb4f28961d624107c6c044b2e84c10049259a727..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_340.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_400
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_400.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=400 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_341.job b/marchenko/demo/twoD/jobs/slurm_341.job
deleted file mode 100644
index 73810a4da351e59fa40d29344d303b2eb40a0a4f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_341.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_410
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_410.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=410 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_342.job b/marchenko/demo/twoD/jobs/slurm_342.job
deleted file mode 100644
index 74f1b5bbb74d6015c9ee0b422fd4744eda12fd0a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_342.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_420
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_420.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=420 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_343.job b/marchenko/demo/twoD/jobs/slurm_343.job
deleted file mode 100644
index dafc474fdf17b08ab610f08edd47b1e3df36947c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_343.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_430
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_430.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=430 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_344.job b/marchenko/demo/twoD/jobs/slurm_344.job
deleted file mode 100644
index a3d0a9a85cc437e0539e896027b0056ffa929a6c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_344.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_440
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_440.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=440 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_345.job b/marchenko/demo/twoD/jobs/slurm_345.job
deleted file mode 100644
index 0fd10cdd9334721c105ace4e5f8ecc9a19be33c0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_345.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_450
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_450.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=450 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_346.job b/marchenko/demo/twoD/jobs/slurm_346.job
deleted file mode 100644
index 0d9c2b7b1fe71b6ca5a855c52e88e2292d108391..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_346.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_460
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_460.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=460 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_347.job b/marchenko/demo/twoD/jobs/slurm_347.job
deleted file mode 100644
index 352655ac70d454097fd17b747f4686223f73acee..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_347.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_470
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_470.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=470 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_348.job b/marchenko/demo/twoD/jobs/slurm_348.job
deleted file mode 100644
index af362757df9f77ef0f896f4911dd2cd4c1861b99..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_348.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_480
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_480.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=480 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_349.job b/marchenko/demo/twoD/jobs/slurm_349.job
deleted file mode 100644
index f6d9e902cf02464dcac209fa7e88be89dbcd2cb9..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_349.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_490
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_490.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=490 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_35.job b/marchenko/demo/twoD/jobs/slurm_35.job
deleted file mode 100644
index f1f66e5c4099ebf7f2e6c2ae70936bcc3cc314a2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_35.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2650
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2650.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2650 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_350.job b/marchenko/demo/twoD/jobs/slurm_350.job
deleted file mode 100644
index f3687134464d75678465c917fed9618c988fdfb9..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_350.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_500
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_500.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=500 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_351.job b/marchenko/demo/twoD/jobs/slurm_351.job
deleted file mode 100644
index 4fd915c5bd686864bfd0ee72026f6da2f75afff8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_351.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_510
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_510.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=510 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_352.job b/marchenko/demo/twoD/jobs/slurm_352.job
deleted file mode 100644
index 0dd85a39aeb19ba137dcc6eb1d9603dfae95a69f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_352.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_520
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_520.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=520 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_353.job b/marchenko/demo/twoD/jobs/slurm_353.job
deleted file mode 100644
index f8b5fe3aae31346c9e3b586d96546aa9291056c1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_353.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_530
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_530.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=530 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_354.job b/marchenko/demo/twoD/jobs/slurm_354.job
deleted file mode 100644
index 824406db96a18004c85e509fe58f3026c5cb8bac..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_354.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_540
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_540.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=540 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_355.job b/marchenko/demo/twoD/jobs/slurm_355.job
deleted file mode 100644
index 8ab151a9c0c8288933dff06187a7f9a78c963af1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_355.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_550
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_550.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=550 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_356.job b/marchenko/demo/twoD/jobs/slurm_356.job
deleted file mode 100644
index ace27e40ad09cc84cf453f1d0880da7c7c4c12d1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_356.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_560
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_560.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=560 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_357.job b/marchenko/demo/twoD/jobs/slurm_357.job
deleted file mode 100644
index 22603d834e42d7ce9e9ada2d4775ff990a8b994b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_357.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_570
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_570.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=570 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_358.job b/marchenko/demo/twoD/jobs/slurm_358.job
deleted file mode 100644
index 1c2f65075aaa0050b2067adc568ced92eca00b66..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_358.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_580
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_580.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=580 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_359.job b/marchenko/demo/twoD/jobs/slurm_359.job
deleted file mode 100644
index 48d57e27cc97dc9d834c9c7a398be66fd95b5392..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_359.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_590
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_590.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=590 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_36.job b/marchenko/demo/twoD/jobs/slurm_36.job
deleted file mode 100644
index e0fcda8d8b74d1e84c4585c22e5023a9f69f2a72..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_36.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2640
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2640.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2640 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_360.job b/marchenko/demo/twoD/jobs/slurm_360.job
deleted file mode 100644
index fcd2023899187d4eeaac30d78f60e7b4761d1b4a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_360.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_600
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_600.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=600 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_361.job b/marchenko/demo/twoD/jobs/slurm_361.job
deleted file mode 100644
index bc9633a722ad52c6e4acce969e7ed9b49b351f5d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_361.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_610
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_610.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=610 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_362.job b/marchenko/demo/twoD/jobs/slurm_362.job
deleted file mode 100644
index ae764e51b97665c648f51a35203ea9f17019fae8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_362.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_620
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_620.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=620 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_363.job b/marchenko/demo/twoD/jobs/slurm_363.job
deleted file mode 100644
index dbc6ddc0ad64cad4533021be474c20cbe22537bf..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_363.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_630
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_630.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=630 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_364.job b/marchenko/demo/twoD/jobs/slurm_364.job
deleted file mode 100644
index 1c183bb64020da63b2ae2b135c7194e28db7fd4c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_364.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_640
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_640.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=640 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_365.job b/marchenko/demo/twoD/jobs/slurm_365.job
deleted file mode 100644
index b811c213fd45127a9e0bab62cdd677bea1fd0559..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_365.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_650
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_650.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=650 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_366.job b/marchenko/demo/twoD/jobs/slurm_366.job
deleted file mode 100644
index d6aa963be041236cd430d50a412bcb677954f6dd..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_366.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_660
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_660.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=660 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_367.job b/marchenko/demo/twoD/jobs/slurm_367.job
deleted file mode 100644
index 4209e5bfb4c797777f52b54a6f0b04742455f649..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_367.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_670
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_670.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=670 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_368.job b/marchenko/demo/twoD/jobs/slurm_368.job
deleted file mode 100644
index f51de35856f2de9391bd5f4f2979ba7b44c2487e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_368.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_680
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_680.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=680 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_369.job b/marchenko/demo/twoD/jobs/slurm_369.job
deleted file mode 100644
index 5add56aebe3b364a82c24c72c92305b840775075..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_369.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_690
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_690.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=690 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_37.job b/marchenko/demo/twoD/jobs/slurm_37.job
deleted file mode 100644
index f996d09549c70b27f6160c77d7d1b4f23de58eb1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_37.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2630
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2630.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2630 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_370.job b/marchenko/demo/twoD/jobs/slurm_370.job
deleted file mode 100644
index 0b85aeb1c818496de42907ee2e6c86691bae2613..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_370.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_700
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_700.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=700 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_371.job b/marchenko/demo/twoD/jobs/slurm_371.job
deleted file mode 100644
index a724b0764c0b3819c28cd632d97d0e03a7d68be0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_371.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_710
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_710.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=710 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_372.job b/marchenko/demo/twoD/jobs/slurm_372.job
deleted file mode 100644
index a856d41d6bfe29c3362cd7f79edee14fd17330b6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_372.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_720
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_720.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=720 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_373.job b/marchenko/demo/twoD/jobs/slurm_373.job
deleted file mode 100644
index 3c1ca4f841bf812823ceb4ecc1e5689bc3ed5760..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_373.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_730
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_730.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=730 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_374.job b/marchenko/demo/twoD/jobs/slurm_374.job
deleted file mode 100644
index 55e29e9f9145713b8f777a94d8d67bb1c3394785..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_374.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_740
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_740.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=740 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_375.job b/marchenko/demo/twoD/jobs/slurm_375.job
deleted file mode 100644
index 4759431ee506e1e5b153366a23fe7afb4b3da374..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_375.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_750
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_750.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=750 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_376.job b/marchenko/demo/twoD/jobs/slurm_376.job
deleted file mode 100644
index 0b01369a375b43565f203abf94ee74aee4f67eaf..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_376.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_760
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_760.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=760 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_377.job b/marchenko/demo/twoD/jobs/slurm_377.job
deleted file mode 100644
index 5c9ea43fe7b1fb681f5d870ef76e09e4f8d331a0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_377.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_770
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_770.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=770 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_378.job b/marchenko/demo/twoD/jobs/slurm_378.job
deleted file mode 100644
index f46ee061e52df37609b0c64e0a0735a0882ad636..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_378.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_780
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_780.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=780 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_379.job b/marchenko/demo/twoD/jobs/slurm_379.job
deleted file mode 100644
index 3f718c1cacf47f8c2c2d6e143efdce6679621f4f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_379.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_790
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_790.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=790 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_38.job b/marchenko/demo/twoD/jobs/slurm_38.job
deleted file mode 100644
index ac78148dbfa1edf9d70cf48669b01541779a1053..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_38.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2620
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2620.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2620 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_380.job b/marchenko/demo/twoD/jobs/slurm_380.job
deleted file mode 100644
index a5d672d496636bed3ae9dc225102324117d7db2b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_380.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_800
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_800.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=800 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_381.job b/marchenko/demo/twoD/jobs/slurm_381.job
deleted file mode 100644
index 612adfcc1785761d4671f25a8ad1e890c98f903a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_381.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_810
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_810.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=810 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_382.job b/marchenko/demo/twoD/jobs/slurm_382.job
deleted file mode 100644
index f124902d663574e2be7b4964238d1e2207b3ca8e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_382.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_820
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_820.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=820 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_383.job b/marchenko/demo/twoD/jobs/slurm_383.job
deleted file mode 100644
index 1b92983cc141e36400dedaac6a74680ce56429fc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_383.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_830
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_830.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=830 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_384.job b/marchenko/demo/twoD/jobs/slurm_384.job
deleted file mode 100644
index 5f4f67d7e677e6353a180336c4931c906e1cc2c8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_384.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_840
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_840.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=840 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_385.job b/marchenko/demo/twoD/jobs/slurm_385.job
deleted file mode 100644
index 26ce235fd06cfc0febbd0d11a36e642ae8fefa0d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_385.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_850
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_850.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=850 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_386.job b/marchenko/demo/twoD/jobs/slurm_386.job
deleted file mode 100644
index 3b4ee9b3983925d9b836373b7d459b8f512263fb..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_386.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_860
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_860.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=860 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_387.job b/marchenko/demo/twoD/jobs/slurm_387.job
deleted file mode 100644
index 780d889fab9d77f0f53615f9a58a4324aaa10925..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_387.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_870
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_870.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=870 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_388.job b/marchenko/demo/twoD/jobs/slurm_388.job
deleted file mode 100644
index 3c4c5e99228883db65595911e667c96a2001bf05..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_388.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_880
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_880.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=880 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_389.job b/marchenko/demo/twoD/jobs/slurm_389.job
deleted file mode 100644
index 64498494cc642a2a5b65a076bd3e4b2a5a22d348..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_389.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_890
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_890.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=890 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_39.job b/marchenko/demo/twoD/jobs/slurm_39.job
deleted file mode 100644
index 9c398a1a6d59a798438e0d17f98fc699560dd7fc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_39.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2610
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2610.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2610 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_390.job b/marchenko/demo/twoD/jobs/slurm_390.job
deleted file mode 100644
index 79e41df5512f33f91d076c5ed7ccccaca1e9685c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_390.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_900
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_900.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=900 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_391.job b/marchenko/demo/twoD/jobs/slurm_391.job
deleted file mode 100644
index 42895cd291754324bb32a583abee386d0cfcc755..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_391.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_910
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_910.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=910 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_392.job b/marchenko/demo/twoD/jobs/slurm_392.job
deleted file mode 100644
index b69fe8a2a1945401d73b2e073442ce8b1ea8612d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_392.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_920
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_920.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=920 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_393.job b/marchenko/demo/twoD/jobs/slurm_393.job
deleted file mode 100644
index 6307bb1b405a4aff50a9c41622b2c847c116e19a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_393.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_930
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_930.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=930 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_394.job b/marchenko/demo/twoD/jobs/slurm_394.job
deleted file mode 100644
index 30ed059096b73608367f50aafb198cb118887209..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_394.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_940
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_940.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=940 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_395.job b/marchenko/demo/twoD/jobs/slurm_395.job
deleted file mode 100644
index 4fa53a49d8ffb42a2bd0700ea7974f33e91b6d12..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_395.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_950
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_950.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=950 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_396.job b/marchenko/demo/twoD/jobs/slurm_396.job
deleted file mode 100644
index cb120e883e9395b0d27a33cf9ec9faad51aae986..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_396.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_960
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_960.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=960 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_397.job b/marchenko/demo/twoD/jobs/slurm_397.job
deleted file mode 100644
index 63b93cb12cfe14b76e497d4c9b7e37e3413b8aeb..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_397.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_970
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_970.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=970 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_398.job b/marchenko/demo/twoD/jobs/slurm_398.job
deleted file mode 100644
index 5238449bd7bd16486346bab9aadbe9476fe45348..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_398.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_980
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_980.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=980 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_399.job b/marchenko/demo/twoD/jobs/slurm_399.job
deleted file mode 100644
index 65a8b9478486e669e83635233a005c511ad1f2ca..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_399.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_990
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_990.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=990 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_4.job b/marchenko/demo/twoD/jobs/slurm_4.job
deleted file mode 100644
index a2001ebb95c914504921796e06fff929616777ce..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_4.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2960
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2960.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2960 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_40.job b/marchenko/demo/twoD/jobs/slurm_40.job
deleted file mode 100644
index 1ce7c5339684ae825730bdbbe1ccf8d833c89947..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_40.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2600
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2600.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2600 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_400.job b/marchenko/demo/twoD/jobs/slurm_400.job
deleted file mode 100644
index 405180f7ac66235c6c0ecdc79b843e49a50d93b6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_400.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1000
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1000.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1000 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_401.job b/marchenko/demo/twoD/jobs/slurm_401.job
deleted file mode 100644
index 396535ef754e69fd5c912dfdad849f6d4e2c8a7f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_401.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1010
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1010.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1010 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_402.job b/marchenko/demo/twoD/jobs/slurm_402.job
deleted file mode 100644
index d11937dd8cf34c6a21194343c6e2714c44a4039f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_402.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1020
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1020.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1020 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_403.job b/marchenko/demo/twoD/jobs/slurm_403.job
deleted file mode 100644
index 6bd25277527a6b89ebccb97ffb1b6320c3bdfe92..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_403.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1030
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1030.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1030 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_404.job b/marchenko/demo/twoD/jobs/slurm_404.job
deleted file mode 100644
index 5258d8b399b81e92f07a6d5aec71039c4723266f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_404.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1040
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1040.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1040 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_405.job b/marchenko/demo/twoD/jobs/slurm_405.job
deleted file mode 100644
index 59838bcb54566ec0ba739ededb15e2c22e4a0625..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_405.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1050
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1050.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1050 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_406.job b/marchenko/demo/twoD/jobs/slurm_406.job
deleted file mode 100644
index 52707adda975bcd1b05696e23addf3caf6b608d3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_406.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1060
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1060.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1060 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_407.job b/marchenko/demo/twoD/jobs/slurm_407.job
deleted file mode 100644
index 8d6a211be48858e6e421a9cece6f01fb49ee050b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_407.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1070
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1070.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1070 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_408.job b/marchenko/demo/twoD/jobs/slurm_408.job
deleted file mode 100644
index 2e4244383a0fb9822177c00b370bec3da1786f4a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_408.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1080
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1080.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1080 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_409.job b/marchenko/demo/twoD/jobs/slurm_409.job
deleted file mode 100644
index cdbcd14b722e059344402168849444710090282f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_409.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1090
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1090.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1090 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_41.job b/marchenko/demo/twoD/jobs/slurm_41.job
deleted file mode 100644
index 0aca683bb3f728f2d66e9bc34749ee9c8aba0981..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_41.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2590
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2590.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2590 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_410.job b/marchenko/demo/twoD/jobs/slurm_410.job
deleted file mode 100644
index 0f13d17f6389286f274116ffe4d9328458c37854..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_410.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1100
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1100.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1100 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_411.job b/marchenko/demo/twoD/jobs/slurm_411.job
deleted file mode 100644
index 492ee6febad840d6dc54a8dc4986980e07a5e92e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_411.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1110
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1110.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1110 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_412.job b/marchenko/demo/twoD/jobs/slurm_412.job
deleted file mode 100644
index d1b0f454d80c8ceeb35d78344ca90ba3bcad007f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_412.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1120
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1120.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1120 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_413.job b/marchenko/demo/twoD/jobs/slurm_413.job
deleted file mode 100644
index df9328c25a85211bdb68ebb47e51ab271369e6c8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_413.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1130
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1130.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1130 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_414.job b/marchenko/demo/twoD/jobs/slurm_414.job
deleted file mode 100644
index aff21958e0f9cb5a6d5ecc25c9ed62b40ccad96e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_414.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1140
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1140.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1140 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_415.job b/marchenko/demo/twoD/jobs/slurm_415.job
deleted file mode 100644
index 0c001f90d358f2ef1ce42edc5b60dbdb4b6e6c47..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_415.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1150
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1150.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1150 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_416.job b/marchenko/demo/twoD/jobs/slurm_416.job
deleted file mode 100644
index 4cd031a32432b36b2a8c3ee9a162bae640c242a1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_416.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1160
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1160.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1160 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_417.job b/marchenko/demo/twoD/jobs/slurm_417.job
deleted file mode 100644
index 36d8dfe7bf2b664e60a4161243191534cd8a1a1b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_417.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1170
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1170.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1170 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_418.job b/marchenko/demo/twoD/jobs/slurm_418.job
deleted file mode 100644
index 981fd541c3b8a1b560876adba3e223772327e4e2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_418.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1180
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1180.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1180 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_419.job b/marchenko/demo/twoD/jobs/slurm_419.job
deleted file mode 100644
index 9b2dfa630e3fb52fbcdc9776ef4064c9c7aeab6a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_419.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1190
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1190.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1190 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_42.job b/marchenko/demo/twoD/jobs/slurm_42.job
deleted file mode 100644
index a142020e0aacb696c501b73e278d959d94ebcf38..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_42.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2580
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2580.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2580 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_420.job b/marchenko/demo/twoD/jobs/slurm_420.job
deleted file mode 100644
index 790ff2e1c13fa273d754df35ca461327060771e9..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_420.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1200
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1200.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1200 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_421.job b/marchenko/demo/twoD/jobs/slurm_421.job
deleted file mode 100644
index 70d3cd5beef396482226d23ead576c1cfc4cd4ed..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_421.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1210
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1210.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1210 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_422.job b/marchenko/demo/twoD/jobs/slurm_422.job
deleted file mode 100644
index 27e06236aa02dcf11ac438d076ff734fbb2d04ea..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_422.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1220
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1220.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1220 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_423.job b/marchenko/demo/twoD/jobs/slurm_423.job
deleted file mode 100644
index 7d738733aa046db9c4114e23bdfc73b7aa45a86d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_423.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1230
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1230.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1230 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_424.job b/marchenko/demo/twoD/jobs/slurm_424.job
deleted file mode 100644
index d08b4e5103bd931f23033c36d80b2903d6ae9bae..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_424.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1240
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1240.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1240 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_425.job b/marchenko/demo/twoD/jobs/slurm_425.job
deleted file mode 100644
index 2451418c9435d427a5a20fc2c60fba628b5b9e0e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_425.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1250
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1250.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1250 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_426.job b/marchenko/demo/twoD/jobs/slurm_426.job
deleted file mode 100644
index 20d500bacfefe8faf101dbeb68d14786dc0772ae..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_426.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1260
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1260.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1260 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_427.job b/marchenko/demo/twoD/jobs/slurm_427.job
deleted file mode 100644
index 96a2f679dad30bbd88a191f7aee79e42aceaa4fe..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_427.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1270
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1270.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1270 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_428.job b/marchenko/demo/twoD/jobs/slurm_428.job
deleted file mode 100644
index 0d1c5940997a5755547a5c69e6b456ff9406313e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_428.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1280
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1280.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1280 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_429.job b/marchenko/demo/twoD/jobs/slurm_429.job
deleted file mode 100644
index 3abd8a01dac93079bd351613eed149b529979781..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_429.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1290
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1290.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1290 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_43.job b/marchenko/demo/twoD/jobs/slurm_43.job
deleted file mode 100644
index 31114c99e7f0645ef91dd707a4a93c9d0aa13e73..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_43.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2570
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2570.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2570 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_430.job b/marchenko/demo/twoD/jobs/slurm_430.job
deleted file mode 100644
index 4a41e75021f68be56687261be562176ea03f796d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_430.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1300
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1300.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1300 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_431.job b/marchenko/demo/twoD/jobs/slurm_431.job
deleted file mode 100644
index 8e9ea642b438a847e88dd719810f6931824dce1f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_431.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1310
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1310.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1310 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_432.job b/marchenko/demo/twoD/jobs/slurm_432.job
deleted file mode 100644
index 07b7792cecea6e3a05e86d7825a45a718e509118..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_432.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1320
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1320.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1320 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_433.job b/marchenko/demo/twoD/jobs/slurm_433.job
deleted file mode 100644
index 3acc2821dcb3cd96dd3d14f14012e841075e47cb..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_433.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1330
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1330.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1330 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_434.job b/marchenko/demo/twoD/jobs/slurm_434.job
deleted file mode 100644
index f497aac786b7d0e6204ed2cf47687b791e29ceca..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_434.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1340
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1340.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1340 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_435.job b/marchenko/demo/twoD/jobs/slurm_435.job
deleted file mode 100644
index e1f383c0129cb27844bbe60892e44e9580b02aad..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_435.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1350
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1350.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1350 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_436.job b/marchenko/demo/twoD/jobs/slurm_436.job
deleted file mode 100644
index 63a521ffa12bb372e7b67f803c09222f3bfe6c13..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_436.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1360
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1360.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1360 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_437.job b/marchenko/demo/twoD/jobs/slurm_437.job
deleted file mode 100644
index 08601b1b2305f3fa2e1ab79dcc06ae7137ebf9cf..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_437.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1370
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1370.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1370 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_438.job b/marchenko/demo/twoD/jobs/slurm_438.job
deleted file mode 100644
index 402dcd5cbedd79533fbc7b18afa4cad024fafd83..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_438.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1380
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1380.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1380 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_439.job b/marchenko/demo/twoD/jobs/slurm_439.job
deleted file mode 100644
index d45d2c30b1d36f9c7bed8b2fae24e11f7e25270f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_439.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1390
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1390.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1390 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_44.job b/marchenko/demo/twoD/jobs/slurm_44.job
deleted file mode 100644
index d99913001c2c2c819e0fce6a973a0ffbf4cebac2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_44.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2560
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2560.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2560 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_440.job b/marchenko/demo/twoD/jobs/slurm_440.job
deleted file mode 100644
index c357bf224ccca5eb32cd91c4b627d33f0d4eacef..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_440.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1400
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1400.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1400 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_441.job b/marchenko/demo/twoD/jobs/slurm_441.job
deleted file mode 100644
index 645236eec9df95bec97db0d2b04d42e42adf0447..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_441.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1410
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1410.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1410 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_442.job b/marchenko/demo/twoD/jobs/slurm_442.job
deleted file mode 100644
index 9c9f6bedc5e14f4465d0cdd10d734b84004cb47c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_442.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1420
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1420.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1420 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_443.job b/marchenko/demo/twoD/jobs/slurm_443.job
deleted file mode 100644
index 321d3ec55dc3665903d973c6693aa1dcef738c71..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_443.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1430
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1430.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1430 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_444.job b/marchenko/demo/twoD/jobs/slurm_444.job
deleted file mode 100644
index 27919e6a8523b4c5b38961080c8e4a0a99d1830e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_444.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1440
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1440.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1440 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_445.job b/marchenko/demo/twoD/jobs/slurm_445.job
deleted file mode 100644
index 99a40fff55199fbfcaa8148f8ade09ae56877e34..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_445.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1450
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1450.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1450 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_446.job b/marchenko/demo/twoD/jobs/slurm_446.job
deleted file mode 100644
index 12a38e9bdd38511bfd1f1880048300523a635d29..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_446.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1460
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1460.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1460 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_447.job b/marchenko/demo/twoD/jobs/slurm_447.job
deleted file mode 100644
index d66b622bbdf927e6a396dd23b4a18862a310cdf3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_447.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1470
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1470.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1470 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_448.job b/marchenko/demo/twoD/jobs/slurm_448.job
deleted file mode 100644
index 6a7d23b55b31f338fc777c9d6ccd78023d1dbe53..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_448.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1480
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1480.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1480 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_449.job b/marchenko/demo/twoD/jobs/slurm_449.job
deleted file mode 100644
index f04525a304ea2c92ddd2288e8194149c131cfdea..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_449.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1490
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1490.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1490 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_45.job b/marchenko/demo/twoD/jobs/slurm_45.job
deleted file mode 100644
index 19eb3a23bc187c84097303b8816b2ddc18ebcd3d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_45.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2550
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2550.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2550 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_450.job b/marchenko/demo/twoD/jobs/slurm_450.job
deleted file mode 100644
index dcc494a1f50c64f689de0dcc49e091e4aafca064..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_450.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1500
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1500.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1500 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_451.job b/marchenko/demo/twoD/jobs/slurm_451.job
deleted file mode 100644
index 29622dc7ed7713926072069bcf1537b12433ef35..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_451.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1510
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1510.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1510 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_452.job b/marchenko/demo/twoD/jobs/slurm_452.job
deleted file mode 100644
index 646848348daf674c69269b481ebc8e4bd4371c2e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_452.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1520
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1520.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1520 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_453.job b/marchenko/demo/twoD/jobs/slurm_453.job
deleted file mode 100644
index 8d914e3d39d89653ea4a463f343a12757a12148d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_453.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1530
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1530.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1530 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_454.job b/marchenko/demo/twoD/jobs/slurm_454.job
deleted file mode 100644
index 8bb76e182652dbb32c0cfaad1d4f63b6623adf03..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_454.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1540
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1540.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1540 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_455.job b/marchenko/demo/twoD/jobs/slurm_455.job
deleted file mode 100644
index d509ad4ad8c22ce5f263cf491e6b3784bfeab9b6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_455.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1550
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1550.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1550 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_456.job b/marchenko/demo/twoD/jobs/slurm_456.job
deleted file mode 100644
index 924288837fec777438c0f053a6af1f6c45206ee7..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_456.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1560
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1560.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1560 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_457.job b/marchenko/demo/twoD/jobs/slurm_457.job
deleted file mode 100644
index 562ed3ff4faafdcf60c40403ab266dfcebe0adc6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_457.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1570
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1570.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1570 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_458.job b/marchenko/demo/twoD/jobs/slurm_458.job
deleted file mode 100644
index 319356732ba6207bcff0e469127399c3aebc985b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_458.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1580
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1580.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1580 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_459.job b/marchenko/demo/twoD/jobs/slurm_459.job
deleted file mode 100644
index 38db38d860aac84efd9523e49db0e947ea983886..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_459.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1590
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1590.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1590 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_46.job b/marchenko/demo/twoD/jobs/slurm_46.job
deleted file mode 100644
index 53e87afe221091a4247d6a9cde7add74aa6abca0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_46.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2540
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2540.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2540 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_460.job b/marchenko/demo/twoD/jobs/slurm_460.job
deleted file mode 100644
index 033761aab08b2b9788b5e36747fbd6d16af5b490..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_460.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1600
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1600.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1600 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_461.job b/marchenko/demo/twoD/jobs/slurm_461.job
deleted file mode 100644
index 2f8bf8bcccfc8098e92aaa02f6e8226f16d5010b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_461.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1610
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1610.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1610 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_462.job b/marchenko/demo/twoD/jobs/slurm_462.job
deleted file mode 100644
index ac653847f847c6b94f9fc7d559f4466f29462fce..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_462.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1620
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1620.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1620 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_463.job b/marchenko/demo/twoD/jobs/slurm_463.job
deleted file mode 100644
index b5b65e943d11bfdc30f3d40d866482459ec5bbbc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_463.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1630
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1630.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1630 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_464.job b/marchenko/demo/twoD/jobs/slurm_464.job
deleted file mode 100644
index 407f339ba1ffbb497989c5c01c10d8b0a9bd8f53..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_464.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1640
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1640.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1640 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_465.job b/marchenko/demo/twoD/jobs/slurm_465.job
deleted file mode 100644
index 58f9a8bb67689746fb542e0f5f5d2f59e4768edb..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_465.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1650
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1650.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1650 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_466.job b/marchenko/demo/twoD/jobs/slurm_466.job
deleted file mode 100644
index 370af076cd35401b56107a8442c43f484a23801f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_466.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1660
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1660.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1660 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_467.job b/marchenko/demo/twoD/jobs/slurm_467.job
deleted file mode 100644
index a55d1bb6db67598dbf1eea8dcc39d06405e905bd..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_467.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1670
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1670.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1670 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_468.job b/marchenko/demo/twoD/jobs/slurm_468.job
deleted file mode 100644
index a95c34fb71f14b27d443727728fb83a64138dc97..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_468.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1680
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1680.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1680 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_469.job b/marchenko/demo/twoD/jobs/slurm_469.job
deleted file mode 100644
index dcc3b42aef4ff835b8640fac428fc4f2e979646d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_469.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1690
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1690.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1690 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_47.job b/marchenko/demo/twoD/jobs/slurm_47.job
deleted file mode 100644
index be46afb2c2c3a7830e7eaa4cd8eb48f4d6b7c9fd..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_47.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2530
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2530.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2530 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_470.job b/marchenko/demo/twoD/jobs/slurm_470.job
deleted file mode 100644
index 8988bd94d9101ab1a36e75622c276b07a2433e0b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_470.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1700
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1700.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1700 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_471.job b/marchenko/demo/twoD/jobs/slurm_471.job
deleted file mode 100644
index eda6d143db0c50111c64cb7d3272448c26c8347a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_471.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1710
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1710.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1710 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_472.job b/marchenko/demo/twoD/jobs/slurm_472.job
deleted file mode 100644
index ce3ee98cae9492dd6b9482d79052cb00f444fd04..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_472.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1720
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1720.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1720 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_473.job b/marchenko/demo/twoD/jobs/slurm_473.job
deleted file mode 100644
index e453a6ab6480e3a26022fd8fbee0bae0f90430da..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_473.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1730
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1730.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1730 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_474.job b/marchenko/demo/twoD/jobs/slurm_474.job
deleted file mode 100644
index c003345fceac886236e3701ea5f45b10f7acbae0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_474.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1740
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1740.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1740 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_475.job b/marchenko/demo/twoD/jobs/slurm_475.job
deleted file mode 100644
index 82dda2c866c2de05b8acc9929474f5e82a4da8b2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_475.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1750
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1750.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1750 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_476.job b/marchenko/demo/twoD/jobs/slurm_476.job
deleted file mode 100644
index eeb28eed1a644791d7b49726e3b2c6f14e4e514a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_476.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1760
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1760.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1760 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_477.job b/marchenko/demo/twoD/jobs/slurm_477.job
deleted file mode 100644
index 02ae15693cbfdb93e3ebe510b38886d5bf9b7be3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_477.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1770
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1770.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1770 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_478.job b/marchenko/demo/twoD/jobs/slurm_478.job
deleted file mode 100644
index 14e7ddec39da317b80b684f57a98d67007a5a185..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_478.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1780
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1780.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1780 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_479.job b/marchenko/demo/twoD/jobs/slurm_479.job
deleted file mode 100644
index f889bf0a4140a189e3091f0a0e3bc80008eac0cb..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_479.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1790
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1790.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1790 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_48.job b/marchenko/demo/twoD/jobs/slurm_48.job
deleted file mode 100644
index 1bc6f09c00e3508222f866aff5dadf2dbdaedd00..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_48.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2520
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2520.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2520 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_480.job b/marchenko/demo/twoD/jobs/slurm_480.job
deleted file mode 100644
index a54d1eb4c0b38566eedb8c2d73d1c5ae4f72c0e7..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_480.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1800
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1800.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1800 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_481.job b/marchenko/demo/twoD/jobs/slurm_481.job
deleted file mode 100644
index 4742f754112b9ae0d29a145648b0779ff996e92c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_481.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1810
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1810.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1810 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_482.job b/marchenko/demo/twoD/jobs/slurm_482.job
deleted file mode 100644
index eb43ad73d055567b69dac7c5130f6fe5ca031901..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_482.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1820
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1820.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1820 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_483.job b/marchenko/demo/twoD/jobs/slurm_483.job
deleted file mode 100644
index b1af31b6aabec42bc78e190e9d40e50307765544..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_483.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1830
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1830.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1830 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_484.job b/marchenko/demo/twoD/jobs/slurm_484.job
deleted file mode 100644
index 035ab38377da7f912409ff3dca57c58c9a20900c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_484.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1840
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1840.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1840 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_485.job b/marchenko/demo/twoD/jobs/slurm_485.job
deleted file mode 100644
index 1b60f3793cfef7ebb83e788c72548880353764e1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_485.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1850
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1850.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1850 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_486.job b/marchenko/demo/twoD/jobs/slurm_486.job
deleted file mode 100644
index 5a2bbc8e2f6a731fa7d584acc8be868a20bf46f2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_486.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1860
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1860.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1860 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_487.job b/marchenko/demo/twoD/jobs/slurm_487.job
deleted file mode 100644
index 7baaf499e1e5a406fa38839b3fcc2da4afce7b19..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_487.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1870
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1870.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1870 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_488.job b/marchenko/demo/twoD/jobs/slurm_488.job
deleted file mode 100644
index fdb598db1d18df5331d8f414ef4d49a175886319..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_488.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1880
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1880.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1880 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_489.job b/marchenko/demo/twoD/jobs/slurm_489.job
deleted file mode 100644
index 9c13bd80de29dede0eb1768496ad4eab57acf3f0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_489.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1890
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1890.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1890 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_49.job b/marchenko/demo/twoD/jobs/slurm_49.job
deleted file mode 100644
index b2b3d1ae8f1b83c5bf0be35f6daa156ad751a836..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_49.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2510
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2510.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2510 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_490.job b/marchenko/demo/twoD/jobs/slurm_490.job
deleted file mode 100644
index 39d4fc89b7e119bcc97f1123a4f52fe224df8201..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_490.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1900
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1900.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1900 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_491.job b/marchenko/demo/twoD/jobs/slurm_491.job
deleted file mode 100644
index ad3e599fba95dcc7f16bd82fb4c3957e57a12b34..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_491.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1910
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1910.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1910 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_492.job b/marchenko/demo/twoD/jobs/slurm_492.job
deleted file mode 100644
index 459b8ab59799e28a895e248ca75721057d2d6cc8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_492.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1920
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1920.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1920 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_493.job b/marchenko/demo/twoD/jobs/slurm_493.job
deleted file mode 100644
index 622c5697d7989251ce6912c202adc061fc040cf6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_493.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1930
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1930.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1930 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_494.job b/marchenko/demo/twoD/jobs/slurm_494.job
deleted file mode 100644
index 8ac1f5bbdb700266cf520899661931c650016d8b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_494.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1940
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1940.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1940 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_495.job b/marchenko/demo/twoD/jobs/slurm_495.job
deleted file mode 100644
index 288da0af2c0dd687f405f892755a44cd7a455fb1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_495.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1950
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1950.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1950 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_496.job b/marchenko/demo/twoD/jobs/slurm_496.job
deleted file mode 100644
index 4335b56024ad342370de141b6d76093a18d96414..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_496.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1960
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1960.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1960 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_497.job b/marchenko/demo/twoD/jobs/slurm_497.job
deleted file mode 100644
index 38f510052ca8a5a0719d0c41c4e5959237995924..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_497.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1970
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1970.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1970 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_498.job b/marchenko/demo/twoD/jobs/slurm_498.job
deleted file mode 100644
index 70e5779f9362da3aecabadf2e62e1373ae82bd3e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_498.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1980
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1980.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1980 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_499.job b/marchenko/demo/twoD/jobs/slurm_499.job
deleted file mode 100644
index 85a5995a6bd45b87d0f79d0912f07c9a31656e11..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_499.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_1990
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_1990.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=1990 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_5.job b/marchenko/demo/twoD/jobs/slurm_5.job
deleted file mode 100644
index 179ad0553c22ea5f0dccc0a8a0960e4de9c6ede8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_5.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2950
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2950.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2950 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_50.job b/marchenko/demo/twoD/jobs/slurm_50.job
deleted file mode 100644
index 9faa6fe255fe7056900566475eb4e38f4f5f37c0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_50.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2500
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2500.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2500 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_500.job b/marchenko/demo/twoD/jobs/slurm_500.job
deleted file mode 100644
index 1bedc33f735b99aae717ab69931936aa8301e4fb..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_500.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2000
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2000.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2000 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_501.job b/marchenko/demo/twoD/jobs/slurm_501.job
deleted file mode 100644
index 34d33e436f2fde62baef580dda087f5ba5361d92..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_501.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2010
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2010.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2010 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_502.job b/marchenko/demo/twoD/jobs/slurm_502.job
deleted file mode 100644
index 6dd26831b61ac35f342e8bb9e776ca020e0aed35..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_502.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2020
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2020.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2020 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_503.job b/marchenko/demo/twoD/jobs/slurm_503.job
deleted file mode 100644
index 2172872ee333778a46aaf67a17898506b308055e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_503.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2030
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2030.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2030 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_504.job b/marchenko/demo/twoD/jobs/slurm_504.job
deleted file mode 100644
index 2a9fa561b7008881ebb1e31b8a80e343f6d509c3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_504.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2040
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2040.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2040 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_505.job b/marchenko/demo/twoD/jobs/slurm_505.job
deleted file mode 100644
index 01e74a56a2c06b4793f3e47442016222104c04de..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_505.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2050
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2050.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2050 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_506.job b/marchenko/demo/twoD/jobs/slurm_506.job
deleted file mode 100644
index 5f1db2026c3913250969b62be2e8111cfd0552e8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_506.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2060
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2060.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2060 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_507.job b/marchenko/demo/twoD/jobs/slurm_507.job
deleted file mode 100644
index 305637e4ff1b93b813bc8c6112c0a2d9a521eb76..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_507.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2070
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2070.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2070 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_508.job b/marchenko/demo/twoD/jobs/slurm_508.job
deleted file mode 100644
index c15e50d8dec9cd7467024ed042c8affae9014eb6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_508.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2080
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2080.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2080 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_509.job b/marchenko/demo/twoD/jobs/slurm_509.job
deleted file mode 100644
index 2b73c29fb95ead4ec35f4a41fa89db2d3134b726..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_509.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2090
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2090.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2090 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_51.job b/marchenko/demo/twoD/jobs/slurm_51.job
deleted file mode 100644
index ea913def46f86f35f6a03417f9fb9a9416b05dce..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_51.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2490
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2490.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2490 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_510.job b/marchenko/demo/twoD/jobs/slurm_510.job
deleted file mode 100644
index fd62f9736e6c1adeda55805d54d011f3d670e27d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_510.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2100
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2100.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2100 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_511.job b/marchenko/demo/twoD/jobs/slurm_511.job
deleted file mode 100644
index 9b870df3cdccd195f8cd5b2ec77e58626beb7636..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_511.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2110
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2110.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2110 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_512.job b/marchenko/demo/twoD/jobs/slurm_512.job
deleted file mode 100644
index 413b6ee4a84febaab7357416957a2de0106f5ad1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_512.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2120
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2120.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2120 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_513.job b/marchenko/demo/twoD/jobs/slurm_513.job
deleted file mode 100644
index 74969a579f33552e8abef3198eb85a8b8caa1baa..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_513.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2130
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2130.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2130 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_514.job b/marchenko/demo/twoD/jobs/slurm_514.job
deleted file mode 100644
index 0d3e7117732f09318947b55cfea6cbc0a070e9f9..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_514.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2140
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2140.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2140 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_515.job b/marchenko/demo/twoD/jobs/slurm_515.job
deleted file mode 100644
index c61381d57f467f1e77605ec6ba738613920b8330..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_515.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2150
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2150.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2150 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_516.job b/marchenko/demo/twoD/jobs/slurm_516.job
deleted file mode 100644
index 205c34eeabd38fb672e89e499b8636c6c897d54a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_516.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2160
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2160.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2160 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_517.job b/marchenko/demo/twoD/jobs/slurm_517.job
deleted file mode 100644
index 8f9d08e6032912a97cf4de2dc7b6f191a958694c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_517.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2170
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2170.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2170 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_518.job b/marchenko/demo/twoD/jobs/slurm_518.job
deleted file mode 100644
index f8cec0c6358c3a95a34067a3400846dcd3a71762..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_518.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2180
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2180.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2180 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_519.job b/marchenko/demo/twoD/jobs/slurm_519.job
deleted file mode 100644
index 03745dc264b5fc8a239ca09e07e8a28bd4c55389..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_519.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2190
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2190.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2190 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_52.job b/marchenko/demo/twoD/jobs/slurm_52.job
deleted file mode 100644
index 318572049340f34a57457f9a03f709fb84135cd2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_52.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2480
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2480.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2480 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_520.job b/marchenko/demo/twoD/jobs/slurm_520.job
deleted file mode 100644
index 9dd82d3ab56e8f51749dd0659ffd11994276b83b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_520.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2200
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2200.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2200 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_521.job b/marchenko/demo/twoD/jobs/slurm_521.job
deleted file mode 100644
index 0283fb7b3bcca870c7b6770a9356097457208ffc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_521.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2210
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2210.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2210 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_522.job b/marchenko/demo/twoD/jobs/slurm_522.job
deleted file mode 100644
index 41839a8b64c99fdb2733e96af791e359f6ca91ba..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_522.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2220
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2220.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2220 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_523.job b/marchenko/demo/twoD/jobs/slurm_523.job
deleted file mode 100644
index d474b2a18a91fb2ad27c7d112bc49fd2a9075196..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_523.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2230
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2230.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2230 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_524.job b/marchenko/demo/twoD/jobs/slurm_524.job
deleted file mode 100644
index 30a27c5b0fa45d36c014dbbcdc1d3e091ea4b5aa..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_524.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2240
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2240.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2240 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_525.job b/marchenko/demo/twoD/jobs/slurm_525.job
deleted file mode 100644
index f8279e631ec96c5e3efd253c9a4f8a3387756f8f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_525.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2250
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2250.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2250 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_526.job b/marchenko/demo/twoD/jobs/slurm_526.job
deleted file mode 100644
index 8340bc26f5e26a05fdd8d393b0982de4cbdc65ba..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_526.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2260
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2260.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2260 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_527.job b/marchenko/demo/twoD/jobs/slurm_527.job
deleted file mode 100644
index 221680053e30c6e86ff05ae9c6b03a897b0f06f8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_527.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2270
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2270.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2270 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_528.job b/marchenko/demo/twoD/jobs/slurm_528.job
deleted file mode 100644
index 3c7e19dd4a3340bc182a2f8b92cb955d7f4c52d1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_528.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2280
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2280.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2280 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_529.job b/marchenko/demo/twoD/jobs/slurm_529.job
deleted file mode 100644
index 86c5e687828e64de969d8bfa09c0ab1d4bb8cebe..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_529.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2290
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2290.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2290 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_53.job b/marchenko/demo/twoD/jobs/slurm_53.job
deleted file mode 100644
index e9a2de29e83b906b933b901414f844c4147f3ab6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_53.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2470
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2470.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2470 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_530.job b/marchenko/demo/twoD/jobs/slurm_530.job
deleted file mode 100644
index 0c584ec7215ea98729dc0615014aaf2a43d975dc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_530.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2300
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2300.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2300 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_531.job b/marchenko/demo/twoD/jobs/slurm_531.job
deleted file mode 100644
index deb88fa3855299d5d53d461c3e54c2f254d7b570..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_531.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2310
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2310.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2310 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_532.job b/marchenko/demo/twoD/jobs/slurm_532.job
deleted file mode 100644
index ebdaaec441b0d42949c57b1535b3d69d71e19555..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_532.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2320
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2320.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2320 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_533.job b/marchenko/demo/twoD/jobs/slurm_533.job
deleted file mode 100644
index b079e1cab4ce25125636ae6b47e1790fd909fd81..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_533.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2330
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2330.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2330 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_534.job b/marchenko/demo/twoD/jobs/slurm_534.job
deleted file mode 100644
index ecb18358604e051298f96bee519d9868d8a4e905..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_534.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2340
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2340.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2340 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_535.job b/marchenko/demo/twoD/jobs/slurm_535.job
deleted file mode 100644
index df05ae6f31e278a0716f61ac5b8b83bd13c10463..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_535.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2350
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2350.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2350 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_536.job b/marchenko/demo/twoD/jobs/slurm_536.job
deleted file mode 100644
index 2cbf2cdc1edb5c0fc9540eb51d3360325235f20b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_536.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2360
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2360.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2360 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_537.job b/marchenko/demo/twoD/jobs/slurm_537.job
deleted file mode 100644
index 768691986decc80f9c50319dc766b873b43a83e2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_537.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2370
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2370.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2370 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_538.job b/marchenko/demo/twoD/jobs/slurm_538.job
deleted file mode 100644
index d9d6eb92304ca1fec036749fdcd9029811208cb4..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_538.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2380
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2380.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2380 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_539.job b/marchenko/demo/twoD/jobs/slurm_539.job
deleted file mode 100644
index 691f360557b6681935288d52667ce3982538fa36..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_539.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2390
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2390.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2390 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_54.job b/marchenko/demo/twoD/jobs/slurm_54.job
deleted file mode 100644
index c64864b068b1aa2977691f951f89d162c67f8676..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_54.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2460
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2460.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2460 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_540.job b/marchenko/demo/twoD/jobs/slurm_540.job
deleted file mode 100644
index 41c0a20f475ae47a34525ecd629a15c810b8bb51..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_540.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2400
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2400.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2400 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_541.job b/marchenko/demo/twoD/jobs/slurm_541.job
deleted file mode 100644
index 14b93915f5936b771ba8f120df8a303608a2f0c7..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_541.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2410
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2410.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2410 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_542.job b/marchenko/demo/twoD/jobs/slurm_542.job
deleted file mode 100644
index 8f4b208bd5b5093ce3998b20f63a475ad734f453..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_542.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2420
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2420.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2420 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_543.job b/marchenko/demo/twoD/jobs/slurm_543.job
deleted file mode 100644
index 0bf105ddc820e92ad3726d25b8d98636ca4365cf..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_543.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2430
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2430.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2430 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_544.job b/marchenko/demo/twoD/jobs/slurm_544.job
deleted file mode 100644
index 86fab41ddc2482bc1ec990fc3a5004689ea5c350..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_544.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2440
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2440.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2440 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_545.job b/marchenko/demo/twoD/jobs/slurm_545.job
deleted file mode 100644
index 41263445e80cbe942b399293eba3f59fddc4a5f2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_545.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2450
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2450.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2450 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_546.job b/marchenko/demo/twoD/jobs/slurm_546.job
deleted file mode 100644
index 0481bcdfb229ff59497fe70b80d4ca482b71546e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_546.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2460
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2460.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2460 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_547.job b/marchenko/demo/twoD/jobs/slurm_547.job
deleted file mode 100644
index 96cdf7982412326dbeaf4efaf02a227272e53961..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_547.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2470
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2470.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2470 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_548.job b/marchenko/demo/twoD/jobs/slurm_548.job
deleted file mode 100644
index d714ac495ccd9ec3cea04c890a81511451b03e46..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_548.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2480
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2480.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2480 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_549.job b/marchenko/demo/twoD/jobs/slurm_549.job
deleted file mode 100644
index f232ce065a679ff04b7c295645b3e0b3d9cf40dc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_549.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2490
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2490.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2490 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_55.job b/marchenko/demo/twoD/jobs/slurm_55.job
deleted file mode 100644
index 97548e93edbaa84886d6414b1486ec2d210ad29b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_55.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2450
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2450.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2450 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_550.job b/marchenko/demo/twoD/jobs/slurm_550.job
deleted file mode 100644
index 0d28c0c19e72fc8fb1750635df7df0e27878300f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_550.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2500
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2500.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2500 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_551.job b/marchenko/demo/twoD/jobs/slurm_551.job
deleted file mode 100644
index 4af34a0fc49f8584abb9ca92e512c419b48706c4..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_551.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2510
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2510.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2510 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_552.job b/marchenko/demo/twoD/jobs/slurm_552.job
deleted file mode 100644
index 3e04e6c73824785aeb52575eeefd7c42b5e48cda..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_552.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2520
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2520.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2520 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_553.job b/marchenko/demo/twoD/jobs/slurm_553.job
deleted file mode 100644
index 33bb2b21b9baf464a1137307f4d4e04a478b4be4..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_553.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2530
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2530.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2530 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_554.job b/marchenko/demo/twoD/jobs/slurm_554.job
deleted file mode 100644
index 5f2a73434410eb8bc530e1af0b3f4db10a9a73d7..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_554.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2540
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2540.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2540 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_555.job b/marchenko/demo/twoD/jobs/slurm_555.job
deleted file mode 100644
index 29affb188c7665ca7f6c186fd0b27425346690df..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_555.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2550
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2550.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2550 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_556.job b/marchenko/demo/twoD/jobs/slurm_556.job
deleted file mode 100644
index 2f065580ef32666622220d484e361328d3cdde61..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_556.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2560
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2560.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2560 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_557.job b/marchenko/demo/twoD/jobs/slurm_557.job
deleted file mode 100644
index 7c05cb4ef104b16cd4e2d434559b795af5915890..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_557.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2570
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2570.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2570 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_558.job b/marchenko/demo/twoD/jobs/slurm_558.job
deleted file mode 100644
index 819cec60eb87aab96106fd72a9eddbe67f3fbfca..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_558.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2580
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2580.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2580 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_559.job b/marchenko/demo/twoD/jobs/slurm_559.job
deleted file mode 100644
index 93648dd82345dc176479c07b83887d81b18a8673..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_559.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2590
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2590.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2590 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_56.job b/marchenko/demo/twoD/jobs/slurm_56.job
deleted file mode 100644
index 16a653f802f63957c620edf5e8a1d6eac218de94..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_56.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2440
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2440.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2440 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_560.job b/marchenko/demo/twoD/jobs/slurm_560.job
deleted file mode 100644
index f33ab5a8ab7bf2bb5cb69ba0ce30aeb62dc40bce..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_560.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2600
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2600.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2600 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_561.job b/marchenko/demo/twoD/jobs/slurm_561.job
deleted file mode 100644
index 7c780fcbea531effd2beba310209e08afb4208f6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_561.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2610
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2610.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2610 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_562.job b/marchenko/demo/twoD/jobs/slurm_562.job
deleted file mode 100644
index 3d7d24c6e5c06a0bfd3b90d189ba4794ffd7cb59..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_562.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2620
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2620.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2620 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_563.job b/marchenko/demo/twoD/jobs/slurm_563.job
deleted file mode 100644
index 5097f0abf716ed792362531127d813c0845a802f..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_563.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2630
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2630.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2630 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_564.job b/marchenko/demo/twoD/jobs/slurm_564.job
deleted file mode 100644
index 5741a7b06712a479dcc0dd1e3fd59deb2ca3e3b9..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_564.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2640
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2640.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2640 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_565.job b/marchenko/demo/twoD/jobs/slurm_565.job
deleted file mode 100644
index 0e688f6d2f3f4ba816aca077b7cbce37d3137a08..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_565.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2650
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2650.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2650 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_566.job b/marchenko/demo/twoD/jobs/slurm_566.job
deleted file mode 100644
index bcb9b01410005faff9f516b390da3833438185f7..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_566.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2660
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2660.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2660 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_567.job b/marchenko/demo/twoD/jobs/slurm_567.job
deleted file mode 100644
index e7d889faa5ba0eb6b5489ce4f80619ba2446c50e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_567.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2670
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2670.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2670 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_568.job b/marchenko/demo/twoD/jobs/slurm_568.job
deleted file mode 100644
index d20866066e645c21f143172f47b7ec160c2fb507..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_568.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2680
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2680.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2680 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_569.job b/marchenko/demo/twoD/jobs/slurm_569.job
deleted file mode 100644
index 14d54ce5343bcdaefe8f36ce2a35d31b7459225e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_569.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2690
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2690.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2690 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_57.job b/marchenko/demo/twoD/jobs/slurm_57.job
deleted file mode 100644
index 52379ab248a048e758b15ca6c6d1d26ce40a56f3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_57.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2430
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2430.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2430 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_570.job b/marchenko/demo/twoD/jobs/slurm_570.job
deleted file mode 100644
index 6effac112e39e380008f33259804d632506671ce..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_570.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2700
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2700.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2700 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_571.job b/marchenko/demo/twoD/jobs/slurm_571.job
deleted file mode 100644
index 3352a5ccb01b6a162bd03535b5fa7bd0db1ec055..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_571.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2710
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2710.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2710 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_572.job b/marchenko/demo/twoD/jobs/slurm_572.job
deleted file mode 100644
index 5247c1a6169f32bda672657ec6a5a55a7a00bf6c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_572.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2720
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2720.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2720 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_573.job b/marchenko/demo/twoD/jobs/slurm_573.job
deleted file mode 100644
index d535821bb5a6bfc04c3bf4003698287a407b9e7e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_573.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2730
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2730.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2730 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_574.job b/marchenko/demo/twoD/jobs/slurm_574.job
deleted file mode 100644
index 940c777411a5776872d86034effd2947a677de08..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_574.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2740
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2740.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2740 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_575.job b/marchenko/demo/twoD/jobs/slurm_575.job
deleted file mode 100644
index d3b5a67584e5e0f29dce172ed40c09fc68fb642e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_575.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2750
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2750.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2750 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_576.job b/marchenko/demo/twoD/jobs/slurm_576.job
deleted file mode 100644
index 713eede05c3264513f6a9fdae6a85549b03eb518..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_576.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2760
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2760.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2760 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_577.job b/marchenko/demo/twoD/jobs/slurm_577.job
deleted file mode 100644
index da945682cca3cad2076c4f3bef521276641c10df..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_577.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2770
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2770.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2770 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_578.job b/marchenko/demo/twoD/jobs/slurm_578.job
deleted file mode 100644
index 50fb7eddfa003f389bdeaf31808102baa9a3d370..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_578.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2780
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2780.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2780 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_579.job b/marchenko/demo/twoD/jobs/slurm_579.job
deleted file mode 100644
index df61e9c63e5ad39fae8bb18de99178e686125e21..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_579.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2790
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2790.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2790 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_58.job b/marchenko/demo/twoD/jobs/slurm_58.job
deleted file mode 100644
index 675c1fa8164f75bd39a204d181f2a8e8f7264e73..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_58.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2420
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2420.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2420 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_580.job b/marchenko/demo/twoD/jobs/slurm_580.job
deleted file mode 100644
index 9762bca4177f59b87e6ca7347134af07b1ed1bdb..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_580.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2800
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2800.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2800 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_581.job b/marchenko/demo/twoD/jobs/slurm_581.job
deleted file mode 100644
index 742e3607d0c554e0427244bf570e6da9bc04c985..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_581.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2810
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2810.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2810 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_582.job b/marchenko/demo/twoD/jobs/slurm_582.job
deleted file mode 100644
index a47872c6d1dd6874a76d7dda9ebc2f1fe07b7649..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_582.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2820
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2820.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2820 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_583.job b/marchenko/demo/twoD/jobs/slurm_583.job
deleted file mode 100644
index b1ea8e053201528f5f18e2844d3116ffd31b5aba..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_583.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2830
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2830.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2830 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_584.job b/marchenko/demo/twoD/jobs/slurm_584.job
deleted file mode 100644
index 5dc6efeb8ecc5dd82bcc5cb4280143b13a8aed77..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_584.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2840
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2840.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2840 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_585.job b/marchenko/demo/twoD/jobs/slurm_585.job
deleted file mode 100644
index d411df16f4cde0765561dc9cf6213a671b63ec34..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_585.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2850
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2850.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2850 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_586.job b/marchenko/demo/twoD/jobs/slurm_586.job
deleted file mode 100644
index 03531661df3949bcbcfcaf4a59c31e778612b81e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_586.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2860
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2860.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2860 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_587.job b/marchenko/demo/twoD/jobs/slurm_587.job
deleted file mode 100644
index 0e697dc04af292a7d48338e6a6a3c2928a358b61..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_587.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2870
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2870.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2870 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_588.job b/marchenko/demo/twoD/jobs/slurm_588.job
deleted file mode 100644
index c799a0abc83834c40d7c680edce35063cf32818b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_588.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2880
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2880.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2880 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_589.job b/marchenko/demo/twoD/jobs/slurm_589.job
deleted file mode 100644
index f8ca8dff0a8d720fe65f47c5a4304550ccdff787..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_589.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2890
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2890.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2890 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_59.job b/marchenko/demo/twoD/jobs/slurm_59.job
deleted file mode 100644
index db5bdd089384869f512e1f1013e3e2e4b8fa543d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_59.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2410
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2410.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2410 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_590.job b/marchenko/demo/twoD/jobs/slurm_590.job
deleted file mode 100644
index 4615364df3cfd575c0f49abb1ec999cd723bdb96..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_590.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2900
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2900.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2900 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_591.job b/marchenko/demo/twoD/jobs/slurm_591.job
deleted file mode 100644
index a37b467abdafd58e970c3b4c93edc3a819fc6a44..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_591.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2910
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2910.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2910 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_592.job b/marchenko/demo/twoD/jobs/slurm_592.job
deleted file mode 100644
index 8b01baed989cb894d5a0d91d2e2ccc57d4088105..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_592.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2920
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2920.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2920 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_593.job b/marchenko/demo/twoD/jobs/slurm_593.job
deleted file mode 100644
index 7997516668a4a1ec857b4804485ba834c20e06e7..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_593.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2930
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2930.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2930 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_594.job b/marchenko/demo/twoD/jobs/slurm_594.job
deleted file mode 100644
index 461e3ca1fb2e49e4e11aabc77861e862c92c6f94..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_594.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2940
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2940.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2940 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_595.job b/marchenko/demo/twoD/jobs/slurm_595.job
deleted file mode 100644
index 2db64505beb8b99ba0eb86eaef3375f691b825cf..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_595.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2950
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2950.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2950 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_596.job b/marchenko/demo/twoD/jobs/slurm_596.job
deleted file mode 100644
index 285542b3f840c444b9071f45517e8e28ac07de05..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_596.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2960
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2960.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2960 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_597.job b/marchenko/demo/twoD/jobs/slurm_597.job
deleted file mode 100644
index de6fa652df8c694fcadb2bca63098dfe8d8bc5e7..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_597.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2970
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2970.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2970 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_598.job b/marchenko/demo/twoD/jobs/slurm_598.job
deleted file mode 100644
index ca3bf19f154d0b4d4f2a2d6ff719981c0ed5508c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_598.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2980
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2980.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2980 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_599.job b/marchenko/demo/twoD/jobs/slurm_599.job
deleted file mode 100644
index b5d30ce4ef1f88d36a37149d2714b568ab86ced0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_599.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_2990
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_2990.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=2990 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_6.job b/marchenko/demo/twoD/jobs/slurm_6.job
deleted file mode 100644
index e26f7302a8bfa6fa22e1c4f5b34999c5324662e2..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_6.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2940
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2940.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2940 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_60.job b/marchenko/demo/twoD/jobs/slurm_60.job
deleted file mode 100644
index 40963910843766300622e011dcf3b4072188aa73..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_60.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2400
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2400.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2400 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_600.job b/marchenko/demo/twoD/jobs/slurm_600.job
deleted file mode 100644
index 47440065a80fd9997c43125dbd96a7eca7080fec..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_600.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_3000
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_3000.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=3000 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_61.job b/marchenko/demo/twoD/jobs/slurm_61.job
deleted file mode 100644
index 77ce96bde06f739f7f59e014ee12952f359f21b0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_61.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2390
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2390.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2390 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_62.job b/marchenko/demo/twoD/jobs/slurm_62.job
deleted file mode 100644
index 0d6a27c90d5d1b39bd7a192641ec6ef06b7589d0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_62.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2380
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2380.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2380 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_63.job b/marchenko/demo/twoD/jobs/slurm_63.job
deleted file mode 100644
index 55ef049c2071a8a77956ea40547e714e205ceed8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_63.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2370
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2370.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2370 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_64.job b/marchenko/demo/twoD/jobs/slurm_64.job
deleted file mode 100644
index edcb74a30f9229141a42dceb5c4d3272d4a7d129..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_64.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2360
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2360.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2360 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_65.job b/marchenko/demo/twoD/jobs/slurm_65.job
deleted file mode 100644
index 3de7a7e0a2e9e20c073eb24b0389dbff6f0f1ca6..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_65.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2350
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2350.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2350 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_66.job b/marchenko/demo/twoD/jobs/slurm_66.job
deleted file mode 100644
index afbaa6390f377fdc80aefb99c66fda49bee59d7a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_66.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2340
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2340.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2340 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_67.job b/marchenko/demo/twoD/jobs/slurm_67.job
deleted file mode 100644
index d541c57e624d329054415e965a83df29751076dd..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_67.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2330
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2330.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2330 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_68.job b/marchenko/demo/twoD/jobs/slurm_68.job
deleted file mode 100644
index 9529fabe4a9aa41cfad4cd2eaa13f41e4f745ca0..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_68.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2320
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2320.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2320 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_69.job b/marchenko/demo/twoD/jobs/slurm_69.job
deleted file mode 100644
index fbb5c656cc4bac62b79f8c4bb804d86a07ade18c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_69.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2310
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2310.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2310 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_7.job b/marchenko/demo/twoD/jobs/slurm_7.job
deleted file mode 100644
index 8eb7ddd4af6094b23ca348a80e95ca05fa9991bc..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_7.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2930
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2930.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2930 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_70.job b/marchenko/demo/twoD/jobs/slurm_70.job
deleted file mode 100644
index 61d68f2e8fdb651d63e444f328479fe198c9a93c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_70.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2300
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2300.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2300 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_71.job b/marchenko/demo/twoD/jobs/slurm_71.job
deleted file mode 100644
index a14e448064141d508075edbda0c7716e3b350633..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_71.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2290
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2290.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2290 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_72.job b/marchenko/demo/twoD/jobs/slurm_72.job
deleted file mode 100644
index 6e1b6a96d0f50836d4ee020bf1c79f42772162bf..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_72.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2280
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2280.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2280 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_73.job b/marchenko/demo/twoD/jobs/slurm_73.job
deleted file mode 100644
index 78a0001887fd16bde21e3e81006ce8caf0578711..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_73.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2270
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2270.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2270 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_74.job b/marchenko/demo/twoD/jobs/slurm_74.job
deleted file mode 100644
index 8edd2630165c631b5d41f8dea4428ba354072dca..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_74.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2260
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2260.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2260 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_75.job b/marchenko/demo/twoD/jobs/slurm_75.job
deleted file mode 100644
index 226bcb09427e0734dafcda30f3a1e4620a5a654c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_75.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2250
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2250.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2250 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_76.job b/marchenko/demo/twoD/jobs/slurm_76.job
deleted file mode 100644
index f74238dc11e5c916398595e6e709f7ab4fa7afe1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_76.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2240
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2240.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2240 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_77.job b/marchenko/demo/twoD/jobs/slurm_77.job
deleted file mode 100644
index 99c9d9147a29af581fa71994a822563d4fe4e935..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_77.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2230
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2230.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2230 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_78.job b/marchenko/demo/twoD/jobs/slurm_78.job
deleted file mode 100644
index dfb3a36e7f17817bb62d4c7db923f7cab440640b..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_78.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2220
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2220.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2220 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_79.job b/marchenko/demo/twoD/jobs/slurm_79.job
deleted file mode 100644
index 57d2a838fd7af88ccfcf01fc132499728117f941..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_79.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2210
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2210.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2210 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_8.job b/marchenko/demo/twoD/jobs/slurm_8.job
deleted file mode 100644
index 613a5f39bd8c08d7efc112409463c12c5f4358b5..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_8.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2920
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2920.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2920 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_80.job b/marchenko/demo/twoD/jobs/slurm_80.job
deleted file mode 100644
index f8f994f50c9cc8509c1dd1b88f39a1c5b8282d75..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_80.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2200
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2200.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2200 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_81.job b/marchenko/demo/twoD/jobs/slurm_81.job
deleted file mode 100644
index 736d5b8aa6b86fdd8aebb29edf9a08a726747ff3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_81.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2190
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2190.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2190 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_82.job b/marchenko/demo/twoD/jobs/slurm_82.job
deleted file mode 100644
index 58fc6a3f9dee1df56285d1d7c69e214598f6bb65..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_82.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2180
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2180.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2180 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_83.job b/marchenko/demo/twoD/jobs/slurm_83.job
deleted file mode 100644
index 25b9d0628f6505d11e5677c97d4da0ac2c7665b3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_83.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2170
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2170.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2170 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_84.job b/marchenko/demo/twoD/jobs/slurm_84.job
deleted file mode 100644
index f59456114f77bb44563cf554b7d65dc6e3d36616..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_84.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2160
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2160.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2160 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_85.job b/marchenko/demo/twoD/jobs/slurm_85.job
deleted file mode 100644
index 8983c2e7be003f112cc68f96bddf2370574c73e1..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_85.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2150
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2150.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2150 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_86.job b/marchenko/demo/twoD/jobs/slurm_86.job
deleted file mode 100644
index 0480a66b160e28d2f04a506b7355ff4a7e19226c..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_86.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2140
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2140.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2140 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_87.job b/marchenko/demo/twoD/jobs/slurm_87.job
deleted file mode 100644
index fd88046a313f98437b4c25b25a1477cf49403498..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_87.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2130
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2130.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2130 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_88.job b/marchenko/demo/twoD/jobs/slurm_88.job
deleted file mode 100644
index 9afe499284ff3c271a156d5132805482ca598a7d..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_88.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2120
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2120.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2120 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_89.job b/marchenko/demo/twoD/jobs/slurm_89.job
deleted file mode 100644
index 45da4cba904cfb31bab9e7b8cefb03a9276ebe50..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_89.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2110
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2110.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2110 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_9.job b/marchenko/demo/twoD/jobs/slurm_9.job
deleted file mode 100644
index f84479afcc50eddcaf02f5e126794e68059e03ff..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_9.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2910
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2910.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2910 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_90.job b/marchenko/demo/twoD/jobs/slurm_90.job
deleted file mode 100644
index 4166e4bbd8c9dafd1a9a2ab66e22bf5e8f566d9e..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_90.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2100
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2100.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2100 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_91.job b/marchenko/demo/twoD/jobs/slurm_91.job
deleted file mode 100644
index 0693dae616b99e550fe9d7fea4bc7937ceff356a..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_91.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2090
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2090.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2090 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_92.job b/marchenko/demo/twoD/jobs/slurm_92.job
deleted file mode 100644
index aacaa98c751d7c3f1dea73d4b7c3e3027824e414..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_92.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2080
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2080.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2080 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_93.job b/marchenko/demo/twoD/jobs/slurm_93.job
deleted file mode 100644
index 6a0c87f42e4706987e44426905e8f829e2482209..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_93.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2070
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2070.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2070 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_94.job b/marchenko/demo/twoD/jobs/slurm_94.job
deleted file mode 100644
index 7e07238c6a501c569f38926d7f1c72789a0052ec..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_94.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2060
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2060.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2060 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_95.job b/marchenko/demo/twoD/jobs/slurm_95.job
deleted file mode 100644
index bb68937741587882f452537d99670e0c47bfc7cf..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_95.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2050
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2050.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2050 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_96.job b/marchenko/demo/twoD/jobs/slurm_96.job
deleted file mode 100644
index 33bd74b8b5801cba1d63939a6da90b6e658de1d8..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_96.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2040
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2040.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2040 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_97.job b/marchenko/demo/twoD/jobs/slurm_97.job
deleted file mode 100644
index 4cce45de4b28c2655760a0813633faca40370271..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_97.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2030
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2030.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2030 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_98.job b/marchenko/demo/twoD/jobs/slurm_98.job
deleted file mode 100644
index dcf9193c946e2cb670989040251831703186e4ca..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_98.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2020
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2020.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2020 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/marchenko/demo/twoD/jobs/slurm_99.job b/marchenko/demo/twoD/jobs/slurm_99.job
deleted file mode 100644
index 3d9c015e4de0a81c16dfda4a1ed7393fc7e153d3..0000000000000000000000000000000000000000
--- a/marchenko/demo/twoD/jobs/slurm_99.job
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-#
-#SBATCH -J mod_-2010
-#SBATCH --cpus-per-task=4
-#SBATCH --ntasks=1
-#SBATCH --time=0:20:00
-
-export PATH=$HOME/src/OpenSource/bin:$PATH:
-cd $SLURM_SUBMIT_DIR
-
-export OMP_NUM_THREADS=4
-file_rcv=shots/shots_-2010.su
-
-fdelmodc   	file_cp=syncl_cp.su ischeme=1 iorder=4    	file_den=syncl_ro.su    	file_src=wavefw.su    	file_rcv=$file_rcv 	src_type=7 	src_orient=1 	src_injectionrate=1    	rec_type_vz=0    	rec_type_p=1    	rec_int_vz=2 	rec_delay=0.3    	dtrcv=0.004    	verbose=2    	tmod=4.392    	dxrcv=10.0    	xrcv1=-3000 xrcv2=3000    	zrcv1=0 zrcv2=0    	xsrc=-2010 zsrc=0    	ntaper=200    	left=2 right=2 top=2 bottom=2
diff --git a/raytime.old/JespersRayTracer.c b/raytime.old/JespersRayTracer.c
deleted file mode 100644
index 4f072a00c1a8bb64dbbab6ab56c5edfcbe6a3377..0000000000000000000000000000000000000000
--- a/raytime.old/JespersRayTracer.c
+++ /dev/null
@@ -1,1056 +0,0 @@
-//
-//  JespersRayTracer.c
-//  
-//
-//  Written by Jesper Spetzler
-//
-//  changed to C by Jan Thorbecke on 21/09/2017.
-//
-#include <stdio.h>
-#include <stdlib.h>
-#include <math.h>
-#include <string.h>
-#include "raytime.h"
-
-#define MAX(x,y) ((x) > (y) ? (x) : (y))
-#define MIN(x,y) ((x) < (y) ? (x) : (y))
-#define NINT(x) ((int)((x)>0.0?(x)+0.5:(x)-0.5))
-
-static float H, L, W;
-
-typedef struct _icoord { /* 3D coordinate integer */
-    int z;
-    int x;
-    int y;
-} icoord;
-
-typedef struct _fcoord { /* 3D coordinate float */
-    float z;
-    float x;
-    float y;
-} fcoord;
-
-int getnRay(icoord size, fcoord s, fcoord r, float dx, int nRayStep);
-int traceTwoPoint(fcoord s, fcoord r, int nRay, fcoord *rayReference3D);
-float takeOffAngle(fcoord s, fcoord r);
-float referenceSlowness(float *slowness, icoord size, int nRay, fcoord r, fcoord s);
-int xPointIndex(const float _x, int nx, float L);
-int zPointIndex(const float _z, int nz, float H);
-int yPointIndex(const float _y, int ny, float W);
-fcoord getSlownessGradient(const float _x, const float _z, float *slowness, icoord size);
-float qMulGradU1(const float _x, const float _z, const float _angle, float *slowness, icoord size);
-float greenTwoP(const float _so, const float _slow, const float _sL, int nRay, fcoord s, fcoord r, float *slowness, icoord size);
-float qatso(const float _so, const float _angle, int nRay, fcoord s, fcoord r, fcoord *rayReference3D, float *slowness, icoord size);
-float slownessA(float *slowness, icoord size, float _x, float _y, float _z);
-float getdT2(const float _x, const float _z, const float so, const float _angle, const float _ds, int nRay, fcoord s, fcoord r, fcoord *rayReference3D, float *slowness, icoord size);
-float greenIntP(const float _so, const float _s, const float _sL, float *slowness, icoord size, int nRay, fcoord r, fcoord s);
-float secondDerivativeU1(float *slowness, icoord size, const float _x, const float _z, const float _angle, fcoord s, fcoord r);
-int calculatePerturbedRay(fcoord *rayPerturbed3D, fcoord s, fcoord r, int nRay, fcoord *rayReference3D, float *slowness, icoord size);
-float angle2qx(const float _angle);
-float angle2qz(const float _angle);
-float ModelInterpolation_slowness2D(float *slowness, icoord size, const float _x, const float _z);
-float ModelInterpolation_slowness3D(float *slowness, icoord size, const float _x, const float _z, const float _y);
-void applyMovingAverageFilter(float *slowness, icoord size, int window, int dim, float *averageModel);
-
-
-
-#define lGradient 1
-#define EPSMIN 0.1
-#define minValueGradient 1e-10
-#define PI 3.1514926535
-#define minValueSecondDerivativeU1 1e-6
-#define DPHI_ANGLE 0.5   // 0.5
-
-int getWaveParameter(float *slowness, icoord size, float dgrid, fcoord s, fcoord r, rayPar ray, fcoord *T, float *Jr)
-{
-	static int first=1;
-	float *smooth;
-    float T0, T1, T2;
-    float uo, u1, lengthRefRay;
-    float x, y, z;
-    float dx, dy, dz, dl, so, ds;
-    float angle;
-    float dQdPhi, J, greentmp;
-    int nRayTmp, error, i;
-    fcoord *rayReference3D;
-    
-    T0 = T1 = T2 = 0;
-    J = 1;
-    error = 0;
-    
-    if ( (ray.smoothwindow) != 0 && first) { /* smooth slowness */ 
-        smooth = (float *)calloc(size.x*size.z,sizeof(float));
-        applyMovingAverageFilter(slowness, size, ray.smoothwindow, 2, smooth);
-        memcpy(slowness,smooth,size.x*size.z*sizeof(float));
-        free(smooth);
-        first = 0;
-	}
-    
-
-    nRayTmp = getnRay(size, s, r, dgrid, ray.nray);
-    
-    //fprintf(stderr,"Calling getnRay gives nRayTmp=%d nRayStep=%d\n", nRayTmp, nRayStep);
-
-    rayReference3D = (fcoord *)calloc(nRayTmp,sizeof(fcoord));
-    traceTwoPoint(s, r, nRayTmp, rayReference3D);
-    
-    dx = rayReference3D[nRayTmp-1].x - rayReference3D[0].x;
-    dy = rayReference3D[nRayTmp-1].y - rayReference3D[0].y;
-    dz = rayReference3D[nRayTmp-1].z - rayReference3D[0].z;
-    lengthRefRay = sqrt(pow(dx, 2) + pow(dy, 2) + pow(dz, 2));
-    
-    angle = takeOffAngle(s, r);
-    
-    if ((lengthRefRay <= 0) || (nRayTmp <= 1))
-        return(-1);
-    
-    uo = referenceSlowness(slowness, size, nRayTmp, r, s);
-    
-    T0 = lengthRefRay*uo;
-    ds = lengthRefRay/(nRayTmp-1);
-    J = lengthRefRay;
-    dQdPhi = 0;
-    
-    for (i = 0; i < nRayTmp-1; i++)
-    {
-        x = 0.5*(rayReference3D[i+1].x + rayReference3D[i].x);
-        y = 0.5*(rayReference3D[i+1].y + rayReference3D[i].y);
-        z = 0.5*(rayReference3D[i+1].z + rayReference3D[i].z);
-        
-        u1 = slownessA(slowness, size, x, z, y) -  uo;
-        
-        dx = rayReference3D[i+1].x - rayReference3D[i].x;
-        dy = rayReference3D[i+1].y - rayReference3D[i].y;
-        dz = rayReference3D[i+1].z - rayReference3D[i].z;
-        
-        dl = sqrt(pow(dx, 2) + pow(dy, 2) + pow(dz, 2));
-        
-        T1 += dl*u1;
-        
-        so = i*ds;
-        
-        if (ray.useT2 != 0)
-            T2 += getdT2(x, z, so, angle, ds, nRayTmp, s, r, rayReference3D, slowness, size);
-
-        if (ray.geomspread != 0) {
-            if (so <= 0) {
-                dQdPhi = 0;
-            }
-            else {
-                greentmp = greenIntP(lengthRefRay, so, lengthRefRay, slowness, size, nRayTmp, r, s);
-                dQdPhi += greentmp*secondDerivativeU1(slowness, size, x, z, angle, r, s)*ds/so;
-            }
-        }
-    }
-
-    if (ray.useT2)
-        T2 *= 0.5;
-    
-    T->x = T0;
-    T->y = T1;
-    T->z = T2;
-    
-    // The geometrical spreading factor
-    
-    if (ray.geomspread)
-    {
-        J += dQdPhi;
-        
-        if (J == 0)
-            J = 1;
-        
-        if (J < 0)
-        {
-            error = -1; //snegativeGeometricalSpreadingFactor;
-            J = fabs(J);
-        }
-    }
-    
-    if (size.y == 1) {
-        J = sqrt(J);
-    }
-    
-    *Jr = J;
-    free(rayReference3D);
-    
-    return(error);
-}
-
-int getnRay(icoord size, fcoord s, fcoord r, float dx, int nRayStep)
-{
-    float x, y, z;
-    int dn, nRayTmp;
-    float dl, dr;
-    fcoord position;
-    
-    H = (size.z-1)*dx;
-    L = (size.x-1)*dx;
-    W = (size.y-1)*dx;
-    
-    if (size.y == 1) { // 2D model
-        dn = (size.x + size.z)/2;
-        dl = sqrt(pow(L, 2) + pow(H, 2))/dn;
-        dr = sqrt(pow(r.x-s.x, 2) + pow(r.z-s.z, 2));
-    }
-    else { // 3D model
-        dn = (size.x + size.z + size.y)/3;
-        dl = sqrt(pow(L, 2) + pow(H, 2) + pow(W, 2))/dn;
-        dr = sqrt(pow(r.x-s.x, 2) + pow(r.z-s.z, 2) + pow(r.y-s.y, 2));
-        
-    }
-    nRayTmp = MIN(300,dr*nRayStep/dl);
-    //fprintf(stderr,"getnRay: gives nRayTmp=%d dr=%f dl=%f\n", nRayTmp, dr, dl);
-
-    if (nRayTmp <= nRayStep)
-        nRayTmp = nRayStep;
-    
-    return nRayTmp;
-
-}
-
-int traceTwoPoint(fcoord s, fcoord r, int nRay, fcoord *rayReference3D)
-{
-    float x, y, z;
-    int i;
-    
-    for (i = 0; i < nRay; i++)
-    {
-        x = s.x + (r.x - s.x)*i/(nRay-1);
-        y = s.y + (r.y - s.y)*i/(nRay-1);
-        z = s.z + (r.z - s.z)*i/(nRay-1);
-        rayReference3D[i].z=z;
-        rayReference3D[i].x=x;
-        rayReference3D[i].y=y;
-    }
-    
-    return 0;
-}
-
-
-int calculatePerturbedRay(fcoord *rayPerturbed3D, fcoord s, fcoord r, int nRay, fcoord *rayReference3D, float *slowness, icoord size)
-{
-    float si, sl, deltaS, gso, angle, qx, qz;
-    float xTmp, yTmp, zTmp;
-    int i;
-    
-    sl = sqrt(pow((r.x-s.x), 2) + pow((r.y-s.y), 2) + pow((r.z-s.z), 2));
-    
-    if ((sl <= 0) || (nRay <= 1))
-        return 0;
-    
-    deltaS = sl/(nRay-1);
-    angle = takeOffAngle(s, r);
-    
-    qx = angle2qx(angle);
-    qz = angle2qz(angle);
-    
-    for (i = 0; i < nRay; i++)
-    {
-        si = i*deltaS;
-        
-        gso = qatso(si, angle, nRay, s, r, rayReference3D, slowness, size);
-        
-        rayPerturbed3D[i].x = rayReference3D[i].x + qx*gso;
-        rayPerturbed3D[i].z = rayReference3D[i].z + qz*gso;
-        rayPerturbed3D[i].y = rayReference3D[i].y;
-
-    }
-    
-    return 0;
-}
-
-float takeOffAngle(fcoord s, fcoord r)
-{
-    float angle = 0;
-    
-    if ((s.x == r.x) && (s.z == r.z))
-        angle = PI/2;
-    else if ((s.x <= r.x) && (s.z < r.z))
-        angle = atan(fabs(r.x-s.x)/fabs(r.z-s.z));
-    else if ((s.x < r.x) && (s.z >= r.z))
-        angle = PI/2 + atan(fabs(r.z-s.z)/fabs(r.x-s.x));
-    else if ((s.x >= r.x) && (s.z > r.z))
-        angle = PI + atan(fabs(r.x-s.x)/fabs(r.z-s.z));
-    else if ((s.x > r.x) && (s.z <= r.z))
-        angle = 3*PI/2 + atan(fabs(r.z-s.z)/fabs(r.x-s.x));
-    
-    return (angle);
-}
-
-float angle2qx(const float _angle)
-{
-    float qx = 0;
-    
-    if ((_angle >= 0) && (_angle < PI/2))
-        qx = -cos(_angle);
-    else if ((_angle >= PI/2) && (_angle < PI))
-        qx = sin(_angle - PI/2);
-    else if ((_angle >= PI) && (_angle < 3*PI/2))
-        qx = cos(_angle - PI);
-    else if ((_angle >= 3*PI/2) && (_angle <= 2*PI))
-        qx = -sin(_angle - 3*PI/2);
-    
-    return (qx);
-}
-
-float angle2qz(const float _angle)
-{
-    float qz = 0;
-    
-    if ((_angle >= 0) && (_angle < PI/2))
-        qz = sin(_angle);
-    else if ((_angle >= PI/2) && (_angle < PI))
-        qz = cos(_angle - PI/2);
-    else if ((_angle >= PI) && (_angle < 3*PI/2))
-        qz = -sin(_angle - PI);
-    else if ((_angle >= 3*PI/2) && (_angle <= 2*PI))
-        qz = -cos(_angle - 3*PI/2);
-    
-    return (qz);
-}
-
-// Sofar used in 2D only
-
-float qatso(const float _so, const float _angle, int nRay, fcoord s, fcoord r, fcoord *rayReference3D, float *slowness, icoord size)
-{
-    float slow, sl, deltaS, x, z;
-    float qatsol;
-    int i;
-    
-    sl = sqrt(pow((r.x-s.x),2) + pow((r.z-s.z),2) + pow((r.y-s.y),2));
-    
-    if ((sl <= 0) || (nRay <= 1))
-    {
-        return 0;
-    }
-    
-    deltaS = sl/(nRay-1);
-    
-    qatsol = 0;
-    for (i = 0; i < nRay; i++)
-    {
-        slow = i*deltaS;
-        x = rayReference3D[i].x;
-        z = rayReference3D[i].z;
-//        fprintf(stderr,"qatso: calling greenTwoP for iray %d (/%d)\n",i,nRay);
-
-        qatsol += greenTwoP(_so, slow, sl, nRay, s, r, slowness, size)*qMulGradU1(x, z, _angle, slowness, size)*deltaS;
-    }
-
-    return(qatsol);
-}
-
-float getdT2(const float _x, const float _z, const float _so, const float _angle, const float _ds, int nRay, fcoord s, fcoord r, fcoord *rayReference3D, float *slowness, icoord size)
-{
-    float T2 = 0;
-    float qatsol;
-    float qMulGradU1l;
-
- //   fprintf(stderr,"getdT2: calling qatso nRay=%d\n",nRay);
-
-    qatsol = qatso(_so, _angle, nRay, s, r, rayReference3D, slowness, size);
-    
-//    fprintf(stderr,"getdT2: calling qMulGradU1\n");
-
-    qMulGradU1l = qMulGradU1(_x, _z, _angle, slowness, size);
-
-    T2 = qatsol*qMulGradU1l*_ds;
-    
-    return(T2);
-}
-
-float greenTwoP(const float _so, const float _slow, const float _sL, int nRay, fcoord s, fcoord r, float *slowness, icoord size)
-{
-    float greenTwoP = 0;
-    float uo = referenceSlowness(slowness, size, nRay, r, s);
-    
-//    fprintf(stderr,"greenTwoP: slowness = %f nRay=%d\n",uo,nRay);
-
-    if (_sL <= 0)
-    {
-        return(0);
-    }
-    
-    if (_slow <= _so)
-        greenTwoP = -(1 - _so/_sL)*_slow/uo;
-    else
-        greenTwoP = -_so*(1-_slow/_sL)/uo;
-    
-    return(greenTwoP);
-}
-
-float qMulGradU1(const float _x, const float _z, const float _angle, float *slowness, icoord size)
-{
-    float qMulGradU1;
-    float gradu1x, gradu1z;
-    float qx, qz;
-    fcoord slownessGradient;
-    
-    slownessGradient = getSlownessGradient(_x, _z, slowness, size);
-    gradu1x = slownessGradient.x;
-    gradu1z = slownessGradient.z;
-    
-    qx = angle2qx(_angle);
-    qz = angle2qz(_angle);
-    
-    qMulGradU1 = qx*gradu1x + qz*gradu1z;
-    
-    return(qMulGradU1);
-}
-
-float referenceSlowness(float *slowness, icoord size, int nRay, fcoord r, fcoord s)
-{
-    float x, y, z;
-    float uo = 0;
-    int i;
-    
-    for (i = 0; i < nRay; i++)
-    {
-        x = s.x + (r.x - s.x)*i/(nRay-1);
-        z = s.z + (r.z - s.z)*i/(nRay-1);
-
-        if (size.y == 1) // 2D
-            uo += ModelInterpolation_slowness2D(slowness, size, x, z);
-        else
-        {
-            y = s.y + (r.y - s.y)*i/(nRay-1);
-            uo += ModelInterpolation_slowness3D(slowness, size, x, z, y);
-        }
-    }
-    
-    uo /= nRay;
-    
-    return(uo);
-}
-
-fcoord getSlownessGradient(const float _x, const float _z, float *slowness, icoord size)
-{
-    float dx, dz, x1, x2, z1, z2;
-    float slow2, slow1;
-    float gradu1x, gradu1z;
-    fcoord slownessGradient;
-    
-    dx = lGradient*L/(size.x-1);
-    dz = lGradient*H/(size.z-1);
-    
-    x1 = _x-dx;
-    x2 = _x+dx;
-    
-    if (x1 <= 0)
-        x1 = EPSMIN;
-    
-    if (x2 >= L)
-        x2 = L - EPSMIN;
-    
-    if (size.y == 1)
-    {
-        slow1 = ModelInterpolation_slowness2D(slowness, size, x1, _z);
-        slow2 = ModelInterpolation_slowness2D(slowness, size, x2, _z);
-    }
-    else
-    {
-        slow1 = ModelInterpolation_slowness3D(slowness, size, x1, _z, 0);
-        slow2 = ModelInterpolation_slowness3D(slowness, size, x2, _z, 0);
-    }
-    
-    if (fabs(slow2-slow1) < minValueGradient)
-        gradu1x = 0;
-    else
-        gradu1x = (slow2 - slow1)/(x2-x1);
-    
-    z1 = _z-dz;
-    z2 = _z+dz;
-    
-    if (z1 <= 0)
-        z1 = EPSMIN;
-    
-    if (z2 >= H)
-        z2 = H - EPSMIN;
-    
-    if (size.y == 1)
-    {
-        slow1 = ModelInterpolation_slowness2D(slowness, size, _x, z1);
-        slow2 = ModelInterpolation_slowness2D(slowness, size, _x, z2);
-    }
-    else
-    {
-        slow1 = ModelInterpolation_slowness3D(slowness, size, _x, z1, 0);
-        slow2 = ModelInterpolation_slowness3D(slowness, size, _x, z2, 0);
-    }
-    
-    if (fabs(slow2-slow1) < minValueGradient)
-        gradu1z = 0;
-    else
-        gradu1z = (slow2 - slow1)/(z2-z1);
-    
-    slownessGradient.x=gradu1x;
-    slownessGradient.z=gradu1z;
-    slownessGradient.y=0;
-
-    return(slownessGradient);
-}
-
-int xPointIndex(const float _x, int nx, float L)
-{
-    int i;
-    
-    if (_x <= 0)
-        return(0);
-    
-    if (_x >= L)
-        i = nx - 1;
-    else
-    {
-        if (0 < L)
-            i = _x*nx/L;
-        else
-            i = 0;
-    }
-    
-    return(i);
-}
-
-int zPointIndex(const float _z, int nz, float H)
-{
-    int i;
-    
-    if (_z <= 0) return(0);
-    
-    if (_z >= H)
-        i = nz - 1;
-    else
-    {
-        if (0 < H)
-            i = _z*nz/H;
-        else
-            i = 0;
-    }
-    
-    return(i);
-}
-
-int yPointIndex(const float _y, int ny, float W)
-{
-    int i;
-    
-    if (_y <= -0.5*W)
-        return(0);
-    
-    if (_y >= 0.5*W)
-        i = ny - 1;
-    else
-    {
-        if (0 < W)
-            i = ny*(_y/W + 0.5);
-        else
-            i = 0;
-    }
-    
-    return(i);
-}
-
-float ModelInterpolation_slowness2D(float *slowness, icoord size, const float _x, const float _z)
-{
-    float slow;
-    float f11, f12, f21, f22;
-    float t, j;
-    float x1, x2;
-    float z1, z2;
-    int nx, nz, ix, iz, ixMin, ixMax, izMin, izMax;
-    int ixCoordinate, izCoordinate;
-    
-    slow = f11 = f12 = f21 = f22 = 0;
-    nx = size.x;
-    nz = size.z;
-    
-    ixCoordinate = (int) _x*nx/L;
-
-    if (ixCoordinate >= nx)
-        ixCoordinate = nx;
-    
-    if (ixCoordinate == nx)
-    {
-        x1 = (float) L*(ixCoordinate-1)/nx;
-        x2 = (float) L;
-    }
-    else if (ixCoordinate <= 0)
-    {
-        x1 = 0;
-        x2 = (float) L/nx;
-    }
-    else
-    {
-        x1 = (float) L*ixCoordinate/nx;
-        x2 = (float) L*(ixCoordinate+1)/nx;
-    }
-    
-    if (x1 < 0)
-        x1 = 0;
-    
-    if (x1 > L)
-        x1 = L;
-    
-    if (x2 < 0)
-        x2 = 0;
-    
-    if (x2 > L)
-        x2 = L;
-    
-    izCoordinate = (int) _z*nz/H;
-    
-    if (izCoordinate >= nz)
-        izCoordinate = nz;
-    
-    if (izCoordinate == nz)
-    {
-        z1 = (float) H*(izCoordinate-1)/nz;
-        z2 = (float) H;
-    }
-    else if (izCoordinate <= 0)
-    {
-        z1 = 0;
-        z2 = (float) H/nz;
-    }
-    else
-    {
-        z1 = (float) H*izCoordinate/nz;
-        z2 = (float) H*(izCoordinate+1)/nz;
-    }
-    
-    if (z1 < 0)
-        z1 = 0;
-    
-    if (z1 > H)
-        z1 = H;
-    
-    if (z2 < 0)
-        z2 = 0;
-    
-    if (z2 > H)
-        z2 = H;
-    
-    ix = xPointIndex(_x, size.x, L);
-    iz = zPointIndex(_z, size.z, H);
-    
-    if (ix == 0)
-    {
-        ixMin = 0;
-        ixMax = 1;
-    }
-    else if (ix == nx-1)
-    {
-        ixMin = nx-2;
-        ixMax = nx-1;
-    }
-    else
-    {
-        ixMin = ix-1;
-        ixMax = ix+1;
-    }
-    
-    if (iz == 0)
-    {
-        izMin = 0;
-        izMax = 1;
-    }
-    else if (iz == nz-1)
-    {
-        izMin = nz-2;
-        izMax = nz-1;
-    }
-    else
-    {
-        izMin = iz-1;
-        izMax = iz+1;
-    }
-    
-    f11 = slowness[ixMin*size.z+izMin];
-    f21 = slowness[ixMax*size.z+izMin];
-    f12 = slowness[ixMin*size.z+izMax];
-    f22 = slowness[ixMax*size.z+izMax];
-    
-    t = (_x-x1)/(x2-x1);
-    j = (_z-z1)/(z2-z1);
-    
-    slow = f11*(1-t)*(1-j) + f21*t*(1-j) + f12*(1-t)*j + f22*t*j;
-    
-    return (slow);
-}
-
-float ModelInterpolation_slowness3D(float *slowness, icoord size, const float _x, const float _z, const float _y)
-{
-    float slow;
-    float f111, f112, f212, f211;
-    float f121, f122, f222, f221;
-    float t, j, r;
-    float x1, x2;
-    float y1, y2;
-    float z1, z2;
-    int ix, iy, iz, ixMin, ixMax, iyMin, iyMax, izMin, izMax;
-    int nx, nz, ny, nxz;
-    int ixCoordinate, iyCoordinate, izCoordinate;
-    
-    nx = size.x;
-    nz = size.z;
-    ny = size.y;
-    nxz = nx*nz;
-
-    slow = f111 = f112 = f212 = f211 = f121 = f122 = f222 = f221 = 0;
-    
-    ixCoordinate = _x*nx/L;
-    
-    if (ixCoordinate >= nx)
-        ixCoordinate =  nx;
-    
-    if (ixCoordinate == nx)
-    {
-        x1 = (float) L*(ixCoordinate-1)/nx;
-        x2 = L;
-    }
-    else if (ixCoordinate <= 0)
-    {
-        x1 = 0;
-        x2 = (float) L/nx;
-    }
-    else
-    {
-        x1 = (float) L*ixCoordinate/nx;
-        x2 = (float) L*(ixCoordinate+1)/nx;
-    }
-    
-    if (x1 < 0)
-        x1 = 0;
-    
-    if (x1 > L)
-        x1 = L;
-    
-    if (x2 < 0)
-        x2 = 0;
-    
-    if (x2 > L)
-        x2 = L;
-    
-    izCoordinate = _z*nz/H;
-    
-    if (izCoordinate >= nz)
-        izCoordinate = nz;
-    
-    if (izCoordinate == nz)
-    {
-        z1 = H*(izCoordinate-1)/nz;
-        z2 = H;
-    }
-    else if (izCoordinate <= 0)
-    {
-        z1 = 0;
-        z2 = (float) H/nz;
-    }
-    else
-    {
-        z1 = (float) H*izCoordinate/nz;
-        z2 = (float) H*(izCoordinate+1)/nz;
-    }
-    
-    if (z1 < 0)
-        z1 = 0;
-    
-    if (z1 > H)
-        z1 = H;
-    
-    if (z2 < 0)
-        z2 = 0;
-    
-    if (z2 > H)
-        z2 = H;
-    
-    iyCoordinate = ny*(_y/W + 0.5);
-    
-    if (iyCoordinate >= ny)
-        iyCoordinate = ny;
-    
-    if (iyCoordinate == ny)
-    {
-        y1 = (float) W*(iyCoordinate-1-0.5*ny)/ny;
-        y2 = 0.5*W;
-    }
-    else if (iyCoordinate <= 0)
-    {
-        y1 = -0.5*W;
-        y2 = (float) W*(1-0.5*ny)/ny;
-    }
-    else
-    {
-        y1 = (float) W*(iyCoordinate-0.5*ny)/ny;
-        y2 = (float) W*(iyCoordinate+1-0.5*ny)/ny;
-    }
-    
-    if (y1 < -0.5*W)
-        y1 = -0.5*W;
-    
-    if (y1 > 0.5*W)
-        y1 = 0.5*W;
-    
-    if (y2 < -0.5*W)
-        y2 = -0.5*W;
-    
-    if (y2 > 0.5*W)
-        y2 = 0.5*W;
-    
-    ix = xPointIndex(_x, size.x, L);
-    iy = yPointIndex(_y, size.y, W);
-    iz = zPointIndex(_z, size.z, H);
-    
-    if (ix == 0)
-    {
-        ixMin = 0;
-        ixMax = 1;
-    }
-    else if (ix == nx-1)
-    {
-        ixMin = nx-2;
-        ixMax = nx-1;
-    }
-    else
-    {
-        ixMin = ix-1;
-        ixMax = ix+1;
-    }
-    
-    if (iz == 0)
-    {
-        izMin = 0;
-        izMax = 1;
-    }
-    else if (iz == nz-1)
-    {
-        izMin = nz-2;
-        izMax = nz-1;
-    }
-    else
-    {
-        izMin = iz-1;
-        izMax = iz+1;
-    }
-    
-    if (iy == 0)
-    {
-        iyMin = 0;
-        iyMax = 1;
-    }
-    else if (iy == ny-1)
-    {
-        iyMin = ny-2;
-        iyMax = ny-1;
-    }
-    else
-    {
-        iyMin = iy-1;
-        iyMax = iy+1;
-    }
-    
-    nxz = nx*nz;
-    f111 = slowness[iyMin*nxz+ixMin*nz+izMin];
-    f211 = slowness[iyMax*nxz+ixMin*nz+izMin];
-    f121 = slowness[iyMin*nxz+ixMax*nz+izMin];
-    f221 = slowness[iyMax*nxz+ixMax*nz+izMin];
-    f112 = slowness[iyMin*nxz+ixMin*nz+izMax];
-    f212 = slowness[iyMax*nxz+ixMin*nz+izMax];
-    f122 = slowness[iyMin*nxz+ixMax*nz+izMax];
-    f222 = slowness[iyMax*nxz+ixMax*nz+izMax];
-    
-    //    cout << "slowness3D 6 "  << endl;
-    
-    r = (_z-z1)/(z2-z1);
-    t = (_x-x1)/(x2-x1);
-    j = (_y-y1)/(y2-y1);
-    
-    slow = f111*(1-t)*(1-j)*(1-r) + f112*(1-t)*(1-j)*r + f211*t*(1-j)*(1-r) + f212*t*(1-j)*r + f121*(1-t)*j*(1-r) + f122*(1-t)*j*r + f222*t*j*r + f221*t*j*(1-r);
-    
-    slow = f111*(1-r)*(1-t)*(1-j) + f112*(1-r)*(1-t)*j + f211*r*(1-t)*(1-j) + f212*r*(1-t)*j + f121*(1-r)*t*(1-j) + f122*(1-r)*t*j + f222*r*t*j + f221*r*t*(1-j);
-    
-    
-    //    if (slow != slow)
-    /*
-    if (slow <= 0)
-    {
-        cout << "                  ModelInterpolation::slowness3D " << 1/slow << "  " << 1/f111 << "  " << 1/f112 << "  " << 1/f211 << "  " << 1/f212 << "  " << 1/f121 << "  " << 1/f122 << "  " << 1/f222 << "  " << 1/f211 << "  " << r << "  " << t << "  " << j << "  " << ixCoordinate << "  "  << x1 << "  " << x2 << "  " << _x << "  " << nx << "  "  << L <<  endl;
-        cout << "                        ModelInterpolation::slowness3D, x1, x2 = " << x1 << "  " << x2 << endl;
-        cout << "                        ModelInterpolation::slowness3D, y1, y2 = " << y1 << "  " << y2 << endl;
-        cout << "                        ModelInterpolation::slowness3D, z1, z2 = " << z1 << "  " << z2 << "  " << _z << endl;
-        
-        
-        exit(EXIT_FAILURE);
-    }
-    */
-    
-    return (slow);
-}
-
-float slownessA(float *slowness, icoord size, float _x, float _z, float _y)
-{
-    float slow;
-    
-    if (size.y == 1)
-        slow = ModelInterpolation_slowness2D(slowness, size, _x, _z);
-    else
-        slow = ModelInterpolation_slowness3D(slowness, size, _x, _z, _y);
-    
-    return(slow);
-}
-
-float greenIntP(const float _so, const float _s, const float _sL, float *slowness, icoord size, int nRay, fcoord r, fcoord s)
-{
-    float greenIntP;
-    float uo = referenceSlowness(slowness, size, nRay, r, s);
-    
-    if (_sL <= 0)
-    {
-        greenIntP = 0;
-        return(greenIntP);
-    }
-    
-    if (_s <= _so)
-        greenIntP = (_so - _s)/uo;
-    else
-        greenIntP = 0;
-    
-    return(greenIntP);
-}
-
-float secondDerivativeU1(float *slowness, icoord size, const float _x, const float _z, const float _angle, fcoord r, fcoord s)
-{
-    float secondDerivativeU1 = 0;
-    float dphi, sl;
-    float qx, qz;
-    float dh, x1, z1, x2, z2;
-    
-    dphi = DPHI_ANGLE*PI/180.0;
-    sl = sqrt(pow((r.x-s.x),2) + pow((r.z-s.z),2) + pow((r.y-s.y),2));
-    
-    // Here qx and qz are perpendicular to the raz direction
-    
-    qx = angle2qx(_angle);
-    qz = angle2qz(_angle);
-    
-    dh = sl*tan(2*dphi);
-    x2 = _x + dh*qx;
-    z2 = _z + dh*qz;
-    
-    x1 = _x - dh*qx;
-    z1 = _z - dh*qz;
-    
-    if (x1 <= 0)
-        x1 = EPSMIN;
-    
-    if (x1 >= L)
-        x1 = L - EPSMIN;
-    
-    if (x2 <= 0)
-        x2 = EPSMIN;
-    
-    if (x2 >= L)
-        x2 = L - EPSMIN;
-    
-    if (z1 <= 0)
-        z1 = EPSMIN;
-    
-    if (z1 >= H)
-        z1 = H - EPSMIN;
-    
-    if (z2 <= 0)
-        z2 = EPSMIN;
-    
-    if (z2 >= H)
-        z2 = H - EPSMIN;
-    
-    secondDerivativeU1 = (slownessA(slowness, size, x2, z2, 0) + slownessA(slowness, size, x1, z1, 0) - 2*slownessA(slowness, size, _x, _z, 0))/(4*pow(dphi, 2));
-    
-    if (fabs(secondDerivativeU1) <= minValueSecondDerivativeU1)
-        secondDerivativeU1 = 0;
-    
-    return(secondDerivativeU1);
-}
-
-// Moving average filter
-void applyMovingAverageFilter(float *slowness, icoord size, int window, int dim, float *averageModel)
-{
-    float   averageFilter;
-    int     nsamp, iAverageX, iAverageY, iAverageZ;
-    int     jWindowX, jWindowZ, jWindowY, ix, iy, iz;
-
-	if (dim == 2) {
-        for (ix = 0; ix < size.x; ix++) {
-            for (iz = 0; iz < size.z; iz++) {
-                averageFilter =  0;
-                nsamp = 0;
-                for (jWindowX = -window; jWindowX <= window; jWindowX++) {
-                    iAverageX = ix + jWindowX;	
-
-					if (iAverageX < 0) iAverageX = 0;
-                    if (iAverageX > size.x-1) iAverageX = size.x-1;
-
-                    for (jWindowZ = -window; jWindowZ <= window; jWindowZ++) {
-                        iAverageZ = iz + jWindowZ;
-
-                        if (iAverageZ < 0) iAverageZ = 0;
-                        if (iAverageZ > size.z-1) iAverageZ = size.z-1;
-
-                        averageFilter += slowness[iAverageX*size.z+iAverageZ];
-                        nsamp += 1;
-                    }
-                }
-				if (nsamp > 0) {
-                    averageFilter /= nsamp;
-				    averageModel[ix*size.z+iz] = averageFilter;
-                }
-                else
-				    averageModel[ix*size.z+iz] = slowness[ix*size.z+iz];
-			}
-		}
-	}
-	else {
-	    for (iz = 0; iz < size.z; iz++) {
-			for (ix = 0; ix < size.x; ix++) {
-                for (iy = 0; iy < size.y; iy++) {
-                    averageFilter =  0;
-                    nsamp = 0;
-
-					for (jWindowZ = -window; jWindowZ <= window; jWindowZ++) {
-                        iAverageZ = iz + jWindowZ;
-
-						if (iAverageZ < 0) iAverageZ = 0;
-	                    if (iAverageZ > size.z-1) iAverageZ = size.z-1;
-
-                        for (jWindowX = -window; jWindowX <= window; jWindowX++) {
-                            iAverageX = ix + jWindowX;	
-
-							if (iAverageX < 0) iAverageX = 0;
-                            if (iAverageX > size.x-1) iAverageX = size.x-1;
-
-                            for (jWindowY = -window; jWindowY <= window; jWindowY++) {
-                                iAverageY = iy + jWindowY;
-
-                                if (iAverageY < 0) iAverageY = 0;
-                                if (iAverageY > size.y-1) iAverageY = size.y-1;
-
-                                averageFilter += slowness[iAverageZ+iAverageX*size.z+iAverageY*size.z*size.x];
-                                nsamp += 1;
-                            }
-                        }
-					}
-					
-					if (nsamp > 0) {
-                        averageFilter /= nsamp;
-				        averageModel[iz+ix*size.z+iy*size.z*size.x] = averageFilter;
-                    }
-                    else {
-                       averageModel[iz+ix*size.z+iy*size.z*size.x] = slowness[iz+ix*size.z+iy*size.z*size.x];
-                    }
-				}
-			}
-		}
-	}	
-
-	return;
-}
-
diff --git a/raytime.old/Makefile b/raytime.old/Makefile
deleted file mode 100644
index 6d454e7c26da08add57a2a606503febca3a2529e..0000000000000000000000000000000000000000
--- a/raytime.old/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-# Makefile
-
-include ../Make_include
-
-########################################################################
-# define general include and system library
-ALLINC  = -I.
-LIBS    += -L$L -lgenfft -lm $(LIBSM)
-#LIBS    += -L$L -lgenfft -lm -lc
-#OPTC = -g -Wall -fsignaling-nans -O0
-#OPTC += -fopenmp -Waddress
-#OPTC := $(subst -O3 -ffast-math, -O1 -g ,$(OPTC))
-#PGI options for compiler feedback
-#OPTC += -Mprof=lines
-#LDFLAGS += -Mprof=lines
-
-all: raytime 
-
-PRG = raytime
-
-SRCC	= $(PRG).c \
-		JespersRayTracer.c \
-		getParameters.c  \
-		getWaveletInfo.c  \
-		writeSrcRecPos.c  \
-		readModel.c  \
-		getWaveletHeaders.c  \
-		verbosepkg.c  \
-        getModelInfo.c  \
-		wallclock_time.c  \
-        recvPar.c  \
-        writesufile.c  \
-        gaussGen.c  \
-        name_ext.c  \
-		atopkge.c \
-		docpkge.c \
-		threadAffinity.c \
-		getpars.c
-
-OBJC	= $(SRCC:%.c=%.o)
-
-$(PRG):	$(OBJC) raytime.h
-	$(CC) $(LDFLAGS) $(CFLAGS) $(OPTC) -o raytime $(OBJC) $(LIBS)
-
-install: raytime 
-	cp raytime $B
-
-clean:
-		rm -f core $(OBJC) $(OBJM) raytime 
-
-realclean:
-		rm -f core $(OBJC) $(OBJM) $(PRG) $B/raytime 
-
-
-print:	Makefile $(SRC)
-	$(PRINT) $?
-	@touch print
-
-count:
-	@wc $(SRC)
-
-tar:
-	@tar cf $(PRG).tar Makefile $(SRC) && compress $(PRG).tar
-
-
-
diff --git a/raytime.old/RcvPositions601.txt b/raytime.old/RcvPositions601.txt
deleted file mode 100644
index 920c75987aa473ca4ed8310c35995b958f3feb67..0000000000000000000000000000000000000000
--- a/raytime.old/RcvPositions601.txt
+++ /dev/null
@@ -1,601 +0,0 @@
-(-3000.000000, 800.000000)
-(-2990.000000, 800.000000)
-(-2980.000000, 800.000000)
-(-2970.000000, 800.000000)
-(-2960.000000, 800.000000)
-(-2950.000000, 800.000000)
-(-2940.000000, 800.000000)
-(-2930.000000, 800.000000)
-(-2920.000000, 800.000000)
-(-2910.000000, 800.000000)
-(-2900.000000, 800.000000)
-(-2890.000000, 800.000000)
-(-2880.000000, 800.000000)
-(-2870.000000, 800.000000)
-(-2860.000000, 800.000000)
-(-2850.000000, 800.000000)
-(-2840.000000, 800.000000)
-(-2830.000000, 800.000000)
-(-2820.000000, 800.000000)
-(-2810.000000, 800.000000)
-(-2800.000000, 800.000000)
-(-2790.000000, 800.000000)
-(-2780.000000, 800.000000)
-(-2770.000000, 800.000000)
-(-2760.000000, 800.000000)
-(-2750.000000, 800.000000)
-(-2740.000000, 800.000000)
-(-2730.000000, 800.000000)
-(-2720.000000, 800.000000)
-(-2710.000000, 800.000000)
-(-2700.000000, 800.000000)
-(-2690.000000, 800.000000)
-(-2680.000000, 800.000000)
-(-2670.000000, 800.000000)
-(-2660.000000, 800.000000)
-(-2650.000000, 800.000000)
-(-2640.000000, 800.000000)
-(-2630.000000, 800.000000)
-(-2620.000000, 800.000000)
-(-2610.000000, 800.000000)
-(-2600.000000, 800.000000)
-(-2590.000000, 800.000000)
-(-2580.000000, 800.000000)
-(-2570.000000, 800.000000)
-(-2560.000000, 800.000000)
-(-2550.000000, 800.000000)
-(-2540.000000, 800.000000)
-(-2530.000000, 800.000000)
-(-2520.000000, 800.000000)
-(-2510.000000, 800.000000)
-(-2500.000000, 800.000000)
-(-2490.000000, 800.000000)
-(-2480.000000, 800.000000)
-(-2470.000000, 800.000000)
-(-2460.000000, 800.000000)
-(-2450.000000, 800.000000)
-(-2440.000000, 800.000000)
-(-2430.000000, 800.000000)
-(-2420.000000, 800.000000)
-(-2410.000000, 800.000000)
-(-2400.000000, 800.000000)
-(-2390.000000, 800.000000)
-(-2380.000000, 800.000000)
-(-2370.000000, 800.000000)
-(-2360.000000, 800.000000)
-(-2350.000000, 800.000000)
-(-2340.000000, 800.000000)
-(-2330.000000, 800.000000)
-(-2320.000000, 800.000000)
-(-2310.000000, 800.000000)
-(-2300.000000, 800.000000)
-(-2290.000000, 800.000000)
-(-2280.000000, 800.000000)
-(-2270.000000, 800.000000)
-(-2260.000000, 800.000000)
-(-2250.000000, 800.000000)
-(-2240.000000, 800.000000)
-(-2230.000000, 800.000000)
-(-2220.000000, 800.000000)
-(-2210.000000, 800.000000)
-(-2200.000000, 800.000000)
-(-2190.000000, 800.000000)
-(-2180.000000, 800.000000)
-(-2170.000000, 800.000000)
-(-2160.000000, 800.000000)
-(-2150.000000, 800.000000)
-(-2140.000000, 800.000000)
-(-2130.000000, 800.000000)
-(-2120.000000, 800.000000)
-(-2110.000000, 800.000000)
-(-2100.000000, 800.000000)
-(-2090.000000, 800.000000)
-(-2080.000000, 800.000000)
-(-2070.000000, 800.000000)
-(-2060.000000, 800.000000)
-(-2050.000000, 800.000000)
-(-2040.000000, 800.000000)
-(-2030.000000, 800.000000)
-(-2020.000000, 800.000000)
-(-2010.000000, 800.000000)
-(-2000.000000, 800.000000)
-(-1990.000000, 800.000000)
-(-1980.000000, 800.000000)
-(-1970.000000, 800.000000)
-(-1960.000000, 800.000000)
-(-1950.000000, 800.000000)
-(-1940.000000, 800.000000)
-(-1930.000000, 800.000000)
-(-1920.000000, 800.000000)
-(-1910.000000, 800.000000)
-(-1900.000000, 800.000000)
-(-1890.000000, 800.000000)
-(-1880.000000, 800.000000)
-(-1870.000000, 800.000000)
-(-1860.000000, 800.000000)
-(-1850.000000, 800.000000)
-(-1840.000000, 800.000000)
-(-1830.000000, 800.000000)
-(-1820.000000, 800.000000)
-(-1810.000000, 800.000000)
-(-1800.000000, 800.000000)
-(-1790.000000, 800.000000)
-(-1780.000000, 800.000000)
-(-1770.000000, 800.000000)
-(-1760.000000, 800.000000)
-(-1750.000000, 800.000000)
-(-1740.000000, 800.000000)
-(-1730.000000, 800.000000)
-(-1720.000000, 800.000000)
-(-1710.000000, 800.000000)
-(-1700.000000, 800.000000)
-(-1690.000000, 800.000000)
-(-1680.000000, 800.000000)
-(-1670.000000, 800.000000)
-(-1660.000000, 800.000000)
-(-1650.000000, 800.000000)
-(-1640.000000, 800.000000)
-(-1630.000000, 800.000000)
-(-1620.000000, 800.000000)
-(-1610.000000, 800.000000)
-(-1600.000000, 800.000000)
-(-1590.000000, 800.000000)
-(-1580.000000, 800.000000)
-(-1570.000000, 800.000000)
-(-1560.000000, 800.000000)
-(-1550.000000, 800.000000)
-(-1540.000000, 800.000000)
-(-1530.000000, 800.000000)
-(-1520.000000, 800.000000)
-(-1510.000000, 800.000000)
-(-1500.000000, 800.000000)
-(-1490.000000, 800.000000)
-(-1480.000000, 800.000000)
-(-1470.000000, 800.000000)
-(-1460.000000, 800.000000)
-(-1450.000000, 800.000000)
-(-1440.000000, 800.000000)
-(-1430.000000, 800.000000)
-(-1420.000000, 800.000000)
-(-1410.000000, 800.000000)
-(-1400.000000, 800.000000)
-(-1390.000000, 800.000000)
-(-1380.000000, 800.000000)
-(-1370.000000, 800.000000)
-(-1360.000000, 800.000000)
-(-1350.000000, 800.000000)
-(-1340.000000, 800.000000)
-(-1330.000000, 800.000000)
-(-1320.000000, 800.000000)
-(-1310.000000, 800.000000)
-(-1300.000000, 800.000000)
-(-1290.000000, 800.000000)
-(-1280.000000, 800.000000)
-(-1270.000000, 800.000000)
-(-1260.000000, 800.000000)
-(-1250.000000, 800.000000)
-(-1240.000000, 800.000000)
-(-1230.000000, 800.000000)
-(-1220.000000, 800.000000)
-(-1210.000000, 800.000000)
-(-1200.000000, 800.000000)
-(-1190.000000, 800.000000)
-(-1180.000000, 800.000000)
-(-1170.000000, 800.000000)
-(-1160.000000, 800.000000)
-(-1150.000000, 800.000000)
-(-1140.000000, 800.000000)
-(-1130.000000, 800.000000)
-(-1120.000000, 800.000000)
-(-1110.000000, 800.000000)
-(-1100.000000, 800.000000)
-(-1090.000000, 800.000000)
-(-1080.000000, 800.000000)
-(-1070.000000, 800.000000)
-(-1060.000000, 800.000000)
-(-1050.000000, 800.000000)
-(-1040.000000, 800.000000)
-(-1030.000000, 800.000000)
-(-1020.000000, 800.000000)
-(-1010.000000, 800.000000)
-(-1000.000000, 800.000000)
-(-990.000000, 800.000000)
-(-980.000000, 800.000000)
-(-970.000000, 800.000000)
-(-960.000000, 800.000000)
-(-950.000000, 800.000000)
-(-940.000000, 800.000000)
-(-930.000000, 800.000000)
-(-920.000000, 800.000000)
-(-910.000000, 800.000000)
-(-900.000000, 800.000000)
-(-890.000000, 800.000000)
-(-880.000000, 800.000000)
-(-870.000000, 800.000000)
-(-860.000000, 800.000000)
-(-850.000000, 800.000000)
-(-840.000000, 800.000000)
-(-830.000000, 800.000000)
-(-820.000000, 800.000000)
-(-810.000000, 800.000000)
-(-800.000000, 800.000000)
-(-790.000000, 800.000000)
-(-780.000000, 800.000000)
-(-770.000000, 800.000000)
-(-760.000000, 800.000000)
-(-750.000000, 800.000000)
-(-740.000000, 800.000000)
-(-730.000000, 800.000000)
-(-720.000000, 800.000000)
-(-710.000000, 800.000000)
-(-700.000000, 800.000000)
-(-690.000000, 800.000000)
-(-680.000000, 800.000000)
-(-670.000000, 800.000000)
-(-660.000000, 800.000000)
-(-650.000000, 800.000000)
-(-640.000000, 800.000000)
-(-630.000000, 800.000000)
-(-620.000000, 800.000000)
-(-610.000000, 800.000000)
-(-600.000000, 800.000000)
-(-590.000000, 800.000000)
-(-580.000000, 800.000000)
-(-570.000000, 800.000000)
-(-560.000000, 800.000000)
-(-550.000000, 800.000000)
-(-540.000000, 800.000000)
-(-530.000000, 800.000000)
-(-520.000000, 800.000000)
-(-510.000000, 800.000000)
-(-500.000000, 800.000000)
-(-490.000000, 800.000000)
-(-480.000000, 800.000000)
-(-470.000000, 800.000000)
-(-460.000000, 800.000000)
-(-450.000000, 800.000000)
-(-440.000000, 800.000000)
-(-430.000000, 800.000000)
-(-420.000000, 800.000000)
-(-410.000000, 800.000000)
-(-400.000000, 800.000000)
-(-390.000000, 800.000000)
-(-380.000000, 800.000000)
-(-370.000000, 800.000000)
-(-360.000000, 800.000000)
-(-350.000000, 800.000000)
-(-340.000000, 800.000000)
-(-330.000000, 800.000000)
-(-320.000000, 800.000000)
-(-310.000000, 800.000000)
-(-300.000000, 800.000000)
-(-290.000000, 800.000000)
-(-280.000000, 800.000000)
-(-270.000000, 800.000000)
-(-260.000000, 800.000000)
-(-250.000000, 800.000000)
-(-240.000000, 800.000000)
-(-230.000000, 800.000000)
-(-220.000000, 800.000000)
-(-210.000000, 800.000000)
-(-200.000000, 800.000000)
-(-190.000000, 800.000000)
-(-180.000000, 800.000000)
-(-170.000000, 800.000000)
-(-160.000000, 800.000000)
-(-150.000000, 800.000000)
-(-140.000000, 800.000000)
-(-130.000000, 800.000000)
-(-120.000000, 800.000000)
-(-110.000000, 800.000000)
-(-100.000000, 800.000000)
-(-90.000000, 800.000000)
-(-80.000000, 800.000000)
-(-70.000000, 800.000000)
-(-60.000000, 800.000000)
-(-50.000000, 800.000000)
-(-40.000000, 800.000000)
-(-30.000000, 800.000000)
-(-20.000000, 800.000000)
-(-10.000000, 800.000000)
-(0.000000, 800.000000)
-(10.000000, 800.000000)
-(20.000000, 800.000000)
-(30.000000, 800.000000)
-(40.000000, 800.000000)
-(50.000000, 800.000000)
-(60.000000, 800.000000)
-(70.000000, 800.000000)
-(80.000000, 800.000000)
-(90.000000, 800.000000)
-(100.000000, 800.000000)
-(110.000000, 800.000000)
-(120.000000, 800.000000)
-(130.000000, 800.000000)
-(140.000000, 800.000000)
-(150.000000, 800.000000)
-(160.000000, 800.000000)
-(170.000000, 800.000000)
-(180.000000, 800.000000)
-(190.000000, 800.000000)
-(200.000000, 800.000000)
-(210.000000, 800.000000)
-(220.000000, 800.000000)
-(230.000000, 800.000000)
-(240.000000, 800.000000)
-(250.000000, 800.000000)
-(260.000000, 800.000000)
-(270.000000, 800.000000)
-(280.000000, 800.000000)
-(290.000000, 800.000000)
-(300.000000, 800.000000)
-(310.000000, 800.000000)
-(320.000000, 800.000000)
-(330.000000, 800.000000)
-(340.000000, 800.000000)
-(350.000000, 800.000000)
-(360.000000, 800.000000)
-(370.000000, 800.000000)
-(380.000000, 800.000000)
-(390.000000, 800.000000)
-(400.000000, 800.000000)
-(410.000000, 800.000000)
-(420.000000, 800.000000)
-(430.000000, 800.000000)
-(440.000000, 800.000000)
-(450.000000, 800.000000)
-(460.000000, 800.000000)
-(470.000000, 800.000000)
-(480.000000, 800.000000)
-(490.000000, 800.000000)
-(500.000000, 800.000000)
-(510.000000, 800.000000)
-(520.000000, 800.000000)
-(530.000000, 800.000000)
-(540.000000, 800.000000)
-(550.000000, 800.000000)
-(560.000000, 800.000000)
-(570.000000, 800.000000)
-(580.000000, 800.000000)
-(590.000000, 800.000000)
-(600.000000, 800.000000)
-(610.000000, 800.000000)
-(620.000000, 800.000000)
-(630.000000, 800.000000)
-(640.000000, 800.000000)
-(650.000000, 800.000000)
-(660.000000, 800.000000)
-(670.000000, 800.000000)
-(680.000000, 800.000000)
-(690.000000, 800.000000)
-(700.000000, 800.000000)
-(710.000000, 800.000000)
-(720.000000, 800.000000)
-(730.000000, 800.000000)
-(740.000000, 800.000000)
-(750.000000, 800.000000)
-(760.000000, 800.000000)
-(770.000000, 800.000000)
-(780.000000, 800.000000)
-(790.000000, 800.000000)
-(800.000000, 800.000000)
-(810.000000, 800.000000)
-(820.000000, 800.000000)
-(830.000000, 800.000000)
-(840.000000, 800.000000)
-(850.000000, 800.000000)
-(860.000000, 800.000000)
-(870.000000, 800.000000)
-(880.000000, 800.000000)
-(890.000000, 800.000000)
-(900.000000, 800.000000)
-(910.000000, 800.000000)
-(920.000000, 800.000000)
-(930.000000, 800.000000)
-(940.000000, 800.000000)
-(950.000000, 800.000000)
-(960.000000, 800.000000)
-(970.000000, 800.000000)
-(980.000000, 800.000000)
-(990.000000, 800.000000)
-(1000.000000, 800.000000)
-(1010.000000, 800.000000)
-(1020.000000, 800.000000)
-(1030.000000, 800.000000)
-(1040.000000, 800.000000)
-(1050.000000, 800.000000)
-(1060.000000, 800.000000)
-(1070.000000, 800.000000)
-(1080.000000, 800.000000)
-(1090.000000, 800.000000)
-(1100.000000, 800.000000)
-(1110.000000, 800.000000)
-(1120.000000, 800.000000)
-(1130.000000, 800.000000)
-(1140.000000, 800.000000)
-(1150.000000, 800.000000)
-(1160.000000, 800.000000)
-(1170.000000, 800.000000)
-(1180.000000, 800.000000)
-(1190.000000, 800.000000)
-(1200.000000, 800.000000)
-(1210.000000, 800.000000)
-(1220.000000, 800.000000)
-(1230.000000, 800.000000)
-(1240.000000, 800.000000)
-(1250.000000, 800.000000)
-(1260.000000, 800.000000)
-(1270.000000, 800.000000)
-(1280.000000, 800.000000)
-(1290.000000, 800.000000)
-(1300.000000, 800.000000)
-(1310.000000, 800.000000)
-(1320.000000, 800.000000)
-(1330.000000, 800.000000)
-(1340.000000, 800.000000)
-(1350.000000, 800.000000)
-(1360.000000, 800.000000)
-(1370.000000, 800.000000)
-(1380.000000, 800.000000)
-(1390.000000, 800.000000)
-(1400.000000, 800.000000)
-(1410.000000, 800.000000)
-(1420.000000, 800.000000)
-(1430.000000, 800.000000)
-(1440.000000, 800.000000)
-(1450.000000, 800.000000)
-(1460.000000, 800.000000)
-(1470.000000, 800.000000)
-(1480.000000, 800.000000)
-(1490.000000, 800.000000)
-(1500.000000, 800.000000)
-(1510.000000, 800.000000)
-(1520.000000, 800.000000)
-(1530.000000, 800.000000)
-(1540.000000, 800.000000)
-(1550.000000, 800.000000)
-(1560.000000, 800.000000)
-(1570.000000, 800.000000)
-(1580.000000, 800.000000)
-(1590.000000, 800.000000)
-(1600.000000, 800.000000)
-(1610.000000, 800.000000)
-(1620.000000, 800.000000)
-(1630.000000, 800.000000)
-(1640.000000, 800.000000)
-(1650.000000, 800.000000)
-(1660.000000, 800.000000)
-(1670.000000, 800.000000)
-(1680.000000, 800.000000)
-(1690.000000, 800.000000)
-(1700.000000, 800.000000)
-(1710.000000, 800.000000)
-(1720.000000, 800.000000)
-(1730.000000, 800.000000)
-(1740.000000, 800.000000)
-(1750.000000, 800.000000)
-(1760.000000, 800.000000)
-(1770.000000, 800.000000)
-(1780.000000, 800.000000)
-(1790.000000, 800.000000)
-(1800.000000, 800.000000)
-(1810.000000, 800.000000)
-(1820.000000, 800.000000)
-(1830.000000, 800.000000)
-(1840.000000, 800.000000)
-(1850.000000, 800.000000)
-(1860.000000, 800.000000)
-(1870.000000, 800.000000)
-(1880.000000, 800.000000)
-(1890.000000, 800.000000)
-(1900.000000, 800.000000)
-(1910.000000, 800.000000)
-(1920.000000, 800.000000)
-(1930.000000, 800.000000)
-(1940.000000, 800.000000)
-(1950.000000, 800.000000)
-(1960.000000, 800.000000)
-(1970.000000, 800.000000)
-(1980.000000, 800.000000)
-(1990.000000, 800.000000)
-(2000.000000, 800.000000)
-(2010.000000, 800.000000)
-(2020.000000, 800.000000)
-(2030.000000, 800.000000)
-(2040.000000, 800.000000)
-(2050.000000, 800.000000)
-(2060.000000, 800.000000)
-(2070.000000, 800.000000)
-(2080.000000, 800.000000)
-(2090.000000, 800.000000)
-(2100.000000, 800.000000)
-(2110.000000, 800.000000)
-(2120.000000, 800.000000)
-(2130.000000, 800.000000)
-(2140.000000, 800.000000)
-(2150.000000, 800.000000)
-(2160.000000, 800.000000)
-(2170.000000, 800.000000)
-(2180.000000, 800.000000)
-(2190.000000, 800.000000)
-(2200.000000, 800.000000)
-(2210.000000, 800.000000)
-(2220.000000, 800.000000)
-(2230.000000, 800.000000)
-(2240.000000, 800.000000)
-(2250.000000, 800.000000)
-(2260.000000, 800.000000)
-(2270.000000, 800.000000)
-(2280.000000, 800.000000)
-(2290.000000, 800.000000)
-(2300.000000, 800.000000)
-(2310.000000, 800.000000)
-(2320.000000, 800.000000)
-(2330.000000, 800.000000)
-(2340.000000, 800.000000)
-(2350.000000, 800.000000)
-(2360.000000, 800.000000)
-(2370.000000, 800.000000)
-(2380.000000, 800.000000)
-(2390.000000, 800.000000)
-(2400.000000, 800.000000)
-(2410.000000, 800.000000)
-(2420.000000, 800.000000)
-(2430.000000, 800.000000)
-(2440.000000, 800.000000)
-(2450.000000, 800.000000)
-(2460.000000, 800.000000)
-(2470.000000, 800.000000)
-(2480.000000, 800.000000)
-(2490.000000, 800.000000)
-(2500.000000, 800.000000)
-(2510.000000, 800.000000)
-(2520.000000, 800.000000)
-(2530.000000, 800.000000)
-(2540.000000, 800.000000)
-(2550.000000, 800.000000)
-(2560.000000, 800.000000)
-(2570.000000, 800.000000)
-(2580.000000, 800.000000)
-(2590.000000, 800.000000)
-(2600.000000, 800.000000)
-(2610.000000, 800.000000)
-(2620.000000, 800.000000)
-(2630.000000, 800.000000)
-(2640.000000, 800.000000)
-(2650.000000, 800.000000)
-(2660.000000, 800.000000)
-(2670.000000, 800.000000)
-(2680.000000, 800.000000)
-(2690.000000, 800.000000)
-(2700.000000, 800.000000)
-(2710.000000, 800.000000)
-(2720.000000, 800.000000)
-(2730.000000, 800.000000)
-(2740.000000, 800.000000)
-(2750.000000, 800.000000)
-(2760.000000, 800.000000)
-(2770.000000, 800.000000)
-(2780.000000, 800.000000)
-(2790.000000, 800.000000)
-(2800.000000, 800.000000)
-(2810.000000, 800.000000)
-(2820.000000, 800.000000)
-(2830.000000, 800.000000)
-(2840.000000, 800.000000)
-(2850.000000, 800.000000)
-(2860.000000, 800.000000)
-(2870.000000, 800.000000)
-(2880.000000, 800.000000)
-(2890.000000, 800.000000)
-(2900.000000, 800.000000)
-(2910.000000, 800.000000)
-(2920.000000, 800.000000)
-(2930.000000, 800.000000)
-(2940.000000, 800.000000)
-(2950.000000, 800.000000)
-(2960.000000, 800.000000)
-(2970.000000, 800.000000)
-(2980.000000, 800.000000)
-(2990.000000, 800.000000)
-(3000.000000, 800.000000)
diff --git a/raytime.old/SUsegy.h b/raytime.old/SUsegy.h
deleted file mode 100644
index a9133b999320911b29505909c2e4cd5f33b83dc5..0000000000000000000000000000000000000000
--- a/raytime.old/SUsegy.h
+++ /dev/null
@@ -1,391 +0,0 @@
-/* This file is property of the Colorado School of Mines.
- 
- Copyright © 2007, Colorado School of Mines,
- All rights reserved.
- 
- 
- Redistribution and use in source and binary forms, with or 
- without modification, are permitted provided that the following 
- conditions are met:
- 
- *  Redistributions of source code must retain the above copyright 
- notice, this list of conditions and the following disclaimer.
- *  Redistributions in binary form must reproduce the above 
- copyright notice, this list of conditions and the following 
- disclaimer in the documentation and/or other materials provided 
- with the distribution.
- *  Neither the name of the Colorado School of Mines nor the names of
- its contributors may be used to endorse or promote products 
- derived from this software without specific prior written permission.
- 
- Warranty Disclaimer:
- THIS SOFTWARE IS PROVIDED BY THE COLORADO SCHOOL OF MINES AND CONTRIBUTORS 
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
- FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
- COLORADO SCHOOL OF MINES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
- BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
- IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
- POSSIBILITY OF SUCH DAMAGE.
- 
- 
- Export Restriction Disclaimer:
- We believe that CWP/SU: Seismic Un*x is a low technology product that does
- not appear on the Department of Commerce CCL list of restricted exports.
- Accordingly, we believe that our product meets the qualifications of
- an ECCN (export control classification number) of EAR99 and we believe
- it fits the qualifications of NRR (no restrictions required), and
- is thus not subject to export restrictions of any variety.
- 
- Approved Reference Format:
- In publications, please refer to SU as per the following example:
- Cohen, J. K. and Stockwell, Jr. J. W., (200_), CWP/SU: Seismic Un*x 
- Release No. __: an open source software  package for seismic 
- research and processing, 
- Center for Wave Phenomena, Colorado School of Mines.
- 
- Articles about SU in peer-reviewed journals:
- Saeki, T., (1999), A guide to Seismic Un*x (SU)(2)---examples of data processing (part 1), data input and preparation of headers, Butsuri-Tansa (Geophysical Exploration), vol. 52, no. 5, 465-477.
- Stockwell, Jr. J. W. (1999), The CWP/SU: Seismic Un*x Package, Computers and Geosciences, May 1999.
- Stockwell, Jr. J. W. (1997), Free Software in Education: A case study of CWP/SU: Seismic Un*x, The Leading Edge, July 1997.
- Templeton, M. E., Gough, C.A., (1998), Web Seismic Un*x: Making seismic reflection processing more accessible, Computers and Geosciences.
- 
- Acknowledgements:
- SU stands for CWP/SU:Seismic Un*x, a processing line developed at Colorado 
- School of Mines, partially based on Stanford Exploration Project (SEP) 
- software.
- */
-
-/* segy.h - include file for SEGY traces
- *
- * declarations for:
- *	typedef struct {} segy - the trace identification header
- *	typedef struct {} bhed - binary header
- *
- * Note:
- *	If header words are added, run the makefile in this directory
- *	to recreate hdr.h.
- *
- * Reference:
- *	K. M. Barry, D. A. Cavers and C. W. Kneale, "Special Report:
- *		Recommended Standards for Digital Tape Formats",
- *		Geophysics, vol. 40, no. 2 (April 1975), P. 344-352.
- *	
- * $Author: john $
- * $Source: /usr/local/cwp/src/su/include/RCS/segy.h,v $
- * $Revision: 1.23 $ ; $Date: 1998/03/26 23:48:18 $
- */ 
-
-/* #define SU_NFLTS	800000	 Arbitrary limit on data array size	*/
-
-/**
-* This segyhdr has been redefined and uses an integer (32 bit) for number of samples (ns) 
-*  Jan Thorbecke 
-**/
-
-
-/* TYPEDEFS */
-typedef struct {	/* segy - trace identification header */
-
-	int tracl;	/* trace sequence number within line */
-
-	int tracr;	/* trace sequence number within reel */
-
-	int fldr;	/* field record number */
-
-	int tracf;	/* trace number within field record */
-
-	int ep;	/* energy source point number */
-
-	int cdp;	/* CDP ensemble number */
-
-	int cdpt;	/* trace number within CDP ensemble */
-
-	short trid;	/* trace identification code:
-			1 = seismic data
-			2 = dead
-			3 = dummy
-			4 = time break
-			5 = uphole
-			6 = sweep
-			7 = timing
-			8 = water break
-			9---, N = optional use (N = 32,767)
-
-			Following are CWP id flags:
-
-			 9 = autocorrelation
-
-			10 = Fourier transformed - no packing
-			     xr[0],xi[0], ..., xr[N-1],xi[N-1]
-
-			11 = Fourier transformed - unpacked Nyquist
-			     xr[0],xi[0],...,xr[N/2],xi[N/2]
-
-			12 = Fourier transformed - packed Nyquist
-	 		     even N:
-			     xr[0],xr[N/2],xr[1],xi[1], ...,
-				xr[N/2 -1],xi[N/2 -1]
-				(note the exceptional second entry)
-			     odd N:
-			     xr[0],xr[(N-1)/2],xr[1],xi[1], ...,
-				xr[(N-1)/2 -1],xi[(N-1)/2 -1],xi[(N-1)/2]
-				(note the exceptional second & last entries)
-
-			13 = Complex signal in the time domain
-			     xr[0],xi[0], ..., xr[N-1],xi[N-1]
-
-			14 = Fourier transformed - amplitude/phase
-			     a[0],p[0], ..., a[N-1],p[N-1]
-
-			15 = Complex time signal - amplitude/phase
-			     a[0],p[0], ..., a[N-1],p[N-1]
-
-			16 = Real part of complex trace from 0 to Nyquist
-
-			17 = Imag part of complex trace from 0 to Nyquist
-
-			18 = Amplitude of complex trace from 0 to Nyquist
-
-			19 = Phase of complex trace from 0 to Nyquist
-
-			21 = Wavenumber time domain (k-t)
-
-			22 = Wavenumber frequency (k-omega)
-
-			23 = Envelope of the complex time trace
-
-			24 = Phase of the complex time trace
-
-			25 = Frequency of the complex time trace
-
-			30 = Depth-Range (z-x) traces
-
-			43 = Seismic Data, Vertical Component 
-
-			44 = Seismic Data, Horizontal Component 1 
-
-			45 = Seismic Data, Horizontal Component 2 
-
-			46 = Seismic Data, Radial Component
-
-			47 = Seismic Data, Transverse Component  
-
-			101 = Seismic data packed to bytes (by supack1)
-			
-			102 = Seismic data packed to 2 bytes (by supack2)
-			*/
-
-	short nvs;	/* number of vertically summed traces (see vscode
-			   in bhed structure) */
-
-	short nhs;	/* number of horizontally summed traces (see vscode
-			   in bhed structure) */
-
-	short duse;	/* data use:
-				1 = production
-				2 = test */
-
-	int offset;	/* distance from source point to receiver
-			   group (negative if opposite to direction
-			   in which the line was shot) */
-
-	int gelev;	/* receiver group elevation from sea level
-			   (above sea level is positive) */
-
-	int selev;	/* source elevation from sea level
-			   (above sea level is positive) */
-
-	int sdepth;	/* source depth (positive) */
-
-	int gdel;	/* datum elevation at receiver group */
-
-	int sdel;	/* datum elevation at source */
-
-	int swdep;	/* water depth at source */
-
-	int gwdep;	/* water depth at receiver group */
-
-	short scalel;	/* scale factor for previous 7 entries
-			   with value plus or minus 10 to the
-			   power 0, 1, 2, 3, or 4 (if positive,
-			   multiply, if negative divide) */
-
-	short scalco;	/* scale factor for next 4 entries
-			   with value plus or minus 10 to the
-			   power 0, 1, 2, 3, or 4 (if positive,
-			   multiply, if negative divide) */
-
-	int  sx;	/* X source coordinate */
-
-	int  sy;	/* Y source coordinate */
-
-	int  gx;	/* X group coordinate */
-
-	int  gy;	/* Y group coordinate */
-
-	short counit;	/* coordinate units code:
-				for previous four entries
-				1 = length (meters or feet)
-				2 = seconds of arc (in this case, the
-				X values are longitude and the Y values
-				are latitude, a positive value designates
-				the number of seconds east of Greenwich
-				or north of the equator */
-
-	short wevel;	/* weathering velocity */
-
-	short swevel;	/* subweathering velocity */
-
-	short sut;	/* uphole time at source */
-
-	short gut;	/* uphole time at receiver group */
-
-	short sstat;	/* source static correction */
-
-	short gstat;	/* group static correction */
-
-	short tstat;	/* total static applied */
-
-	short laga;	/* lag time A, time in ms between end of 240-
-			   byte trace identification header and time
-			   break, positive if time break occurs after
-			   end of header, time break is defined as
-			   the initiation pulse which maybe recorded
-			   on an auxiliary trace or as otherwise
-			   specified by the recording system */
-
-	short lagb;	/* lag time B, time in ms between the time break
-			   and the initiation time of the energy source,
-			   may be positive or negative */
-
-	short delrt;	/* delay recording time, time in ms between
-			   initiation time of energy source and time
-			   when recording of data samples begins
-			   (for deep water work if recording does not
-			   start at zero time) */
-
-	short muts;	/* mute time--start */
-
-	short mute;	/* mute time--end */
-
-	short igc;	/* instrument gain constant */
-
-	int ns;	        /* number of samples in this trace */
-
-	unsigned short dt;	/* sample interval; in micro-seconds */
-
-	short gain;	/* gain type of field instruments code:
-				1 = fixed
-				2 = binary
-				3 = floating point
-				4 ---- N = optional use */
-
-	short igi;	/* instrument early or initial gain */
-
-	short corr;	/* correlated:
-				1 = no
-				2 = yes */
-
-	short sfs;	/* sweep frequency at start */
-
-	short sfe;	/* sweep frequency at end */
-
-	short slen;	/* sweep length in ms */
-
-	short styp;	/* sweep type code:
-				1 = linear
-				2 = cos-squared
-				3 = other */
-
-	short stas;	/* sweep trace length at start in ms */
-
-	short stae;	/* sweep trace length at end in ms */
-
-	short tatyp;	/* taper type: 1=linear, 2=cos^2, 3=other */
-
-	short afilf;	/* alias filter frequency if used */
-
-	short afils;	/* alias filter slope */
-
-	short nofilf;	/* notch filter frequency if used */
-
-	short nofils;	/* notch filter slope */
-
-	short lcf;	/* low cut frequency if used */
-
-	short hcf;	/* high cut frequncy if used */
-
-	short lcs;	/* low cut slope */
-
-	short hcs;	/* high cut slope */
-
-	short year;	/* year data recorded */
-
-	short day;	/* day of year */
-
-	short hour;	/* hour of day (24 hour clock) */
-
-	short minute;	/* minute of hour */
-
-	short sec;	/* second of minute */
-
-	short timbas;	/* time basis code:
-				1 = local
-				2 = GMT
-				3 = other */
-
-	short trwf;	/* trace weighting factor, defined as 1/2^N
-			   volts for the least sigificant bit */
-
-	short grnors;	/* geophone group number of roll switch
-			   position one */
-
-	short grnofr;	/* geophone group number of trace one within
-			   original field record */
-
-	short grnlof;	/* geophone group number of last trace within
-			   original field record */
-
-	short gaps;	/* gap size (total number of groups dropped) */
-
-	short otrav;	/* overtravel taper code:
-				1 = down (or behind)
-				2 = up (or ahead) */
-
-	/* local assignments */
-
-	short mark;	/* mark selected traces */
-
-	float d1;	/* sample spacing for non-seismic data */
-
-	float f1;	/* first sample location for non-seismic data */
-
-	float d2;	/* sample spacing between traces */
-
-	float f2;	/* first trace location */
-
-	float ungpow;	/* negative of power used for dynamic
-			   range compression */
-
-	float unscale;	/* reciprocal of scaling factor to normalize
-			   range */
-
-	int ntr; 	/* number of traces */
-
-/*        short shortpad;   alignment padding */
-
-	short unass[14];	/* unassigned--NOTE: last entry causes 
-			   a break in the word alignment, if we REALLY
-			   want to maintain 240 bytes, the following
-			   entry should be an odd number of short/UINT2
-			   OR do the insertion above the "mark" keyword
-			   entry */
-
-} SUsegy;
-
-
diff --git a/raytime.old/SrcPositions1.txt b/raytime.old/SrcPositions1.txt
deleted file mode 100644
index 2ca3389860a2003e76b6ec943275252f34510cf2..0000000000000000000000000000000000000000
--- a/raytime.old/SrcPositions1.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.000000 0.000000
diff --git a/raytime.old/atopkge.c b/raytime.old/atopkge.c
deleted file mode 100644
index ef0b21803a52fb2ee021b6d73938d44bcefb0f92..0000000000000000000000000000000000000000
--- a/raytime.old/atopkge.c
+++ /dev/null
@@ -1,444 +0,0 @@
-/*                        
- 
- This file is property of the Colorado School of Mines.
- 
- Copyright (C) 2007, Colorado School of Mines,
- All rights reserved.
- 
- 
- Redistribution and use in source and binary forms, with or 
- without modification, are permitted provided that the following 
- conditions are met:
- 
- *  Redistributions of source code must retain the above copyright 
- notice, this list of conditions and the following disclaimer.
- *  Redistributions in binary form must reproduce the above 
- copyright notice, this list of conditions and the following 
- disclaimer in the documentation and/or other materials provided 
- with the distribution.
- *  Neither the name of the Colorado School of Mines nor the names of
- its contributors may be used to endorse or promote products 
- derived from this software without specific prior written permission.
- 
- Warranty Disclaimer:
- THIS SOFTWARE IS PROVIDED BY THE COLORADO SCHOOL OF MINES AND CONTRIBUTORS 
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
- FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
- COLORADO SCHOOL OF MINES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
- BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
- IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
- POSSIBILITY OF SUCH DAMAGE.
- 
- 
- Export Restriction Disclaimer:
- We believe that CWP/SU: Seismic Un*x is a low technology product that does
- not appear on the Department of Commerce CCL list of restricted exports.
- Accordingly, we believe that our product meets the qualifications of
- an ECCN (export control classification number) of EAR99 and we believe
- it fits the qualifications of NRR (no restrictions required), and
- is thus not subject to export restrictions of any variety.
- 
- Approved Reference Format:
- In publications, please refer to SU as per the following example:
- Cohen, J. K. and Stockwell, Jr. J. W., (200_), CWP/SU: Seismic Un*x 
- Release No. __: an open source software  package for seismic 
- research and processing, 
- Center for Wave Phenomena, Colorado School of Mines.
- 
- Articles about SU in peer-reviewed journals:
- Saeki, T., (1999), A guide to Seismic Un*x (SU)(2)---examples of data processing (part 1), data input and preparation of headers, Butsuri-Tansa (Geophysical Exploration), vol. 52, no. 5, 465-477.
- Stockwell, Jr. J. W. (1999), The CWP/SU: Seismic Un*x Package, Computers and Geosciences, May 1999.
- Stockwell, Jr. J. W. (1997), Free Software in Education: A case study of CWP/SU: Seismic Un*x, The Leading Edge, July 1997.
- Templeton, M. E., Gough, C.A., (1998), Web Seismic Un*x: Making seismic reflection processing more accessible, Computers and Geosciences.
- 
- Acknowledgements:
- SU stands for CWP/SU:Seismic Un*x, a processing line developed at Colorado 
- School of Mines, partially based on Stanford Exploration Project (SEP) 
- software.
- */
-
-/*********************** self documentation **********************/
-/***************************************************************************
-ATOPKGE - convert ascii to arithmetic and with error checking
-
- 
-eatoh		ascii to short
-eatou		ascii to unsigned short
-eatoi		ascii to int
-eatop		ascii to unsigned
-eatol		ascii to long
-eatov		ascii to unsigned long
-eatof		ascii to float
-eatod		ascii to double
-
-****************************************************************************
-Function Prototypes:
-short eatoh(char *s);
-unsigned short eatou(char *s);
-int eatoi(char *s);
-unsigned int eatop(char *s);
-long eatol(char *s);
-unsigned long eatov(char *s);
-float eatof(char *s);
-double eatod(char *s);
-
-****************************************************************************
-Input:
-s		string 
-
-Returned:	type indicated
- 
-****************************************************************************
-Notes:
-Each of these routines acts like atoi, but has error checking:
-
-This is a major revision of the tedious code required before
-vendors implemented the ANSI C strtol, strtoul and strtod.
-
-In addition to the size checks for each integer type, a
-specific test on errno is required.  For example, INT_MAX
-may (and probably does) equal LONG_MAX.  In this case,
-if fed a number exceeding INT_MAX (and LONG_MAX), strtol
-will make a quiet return with the wrong answer and it is up
-to the user to check if errno == ERANGE.
-
-Size limits are machine dependent and are read from the
-ANSI C include files limits.h and float.h.
-
-Bug Report: With NeXT c and Gnucc, when x > DBL_MAX (x <-DBL_MAX),
-the return value from strtod was +Infinity (-Infinity), not HUGE_VAL
-and more important, errno was not set to ERANGE.  To cope with this,
-I put explicit size checks in eatod (which would not be needed if
-errno were set as it should be in ANSI C.    jkc 01/29/94
-
-On IBM RS6000, the return value from strtod was +-Inf on
-overflow, but errno was set correctly.
-
-****************************************************************************
-References:
-For old code:
-Plum: Reliable Data Structures in C, p. 2-17.
-Kernighan and Ritchie: The C Programming Language, p. 58.
-
-CWP: Jack K. Cohen, Brian Sumner
- 
-For new code:
-ANSI C routines with a little help from Jack
-
-****************************************************************************
-Author: Jack Cohen, Center for Wave Phenomena, 1994.
-***************************************************************************/
-/**************** end self doc ********************************/
-
-#include "par.h"
-#include <float.h>
-#include <limits.h>
-#include <stdarg.h>
-#include <errno.h>
-
-/* eatoh - convert string s to short integer {SHRT_MIN:SHRT_MAX} */
-short eatoh(char *s)
-{
-	long n = strtol(s, NULL, 10);
-	
-	if ( (n > SHRT_MAX) || (n < SHRT_MIN) || (errno == ERANGE) )
-		err("%s: eatoh: overflow", __FILE__);
-
-	return (short) n;
-}
-
-
-/* eatou - convert string s to unsigned short integer {0:USHRT_MAX} */
-unsigned short eatou(char *s)
-{
-	unsigned long n = strtoul(s, NULL, 10);
-
-	if ( (n > USHRT_MAX) || (errno == ERANGE) )
-		err("%s: eatou: overflow", __FILE__);
-
-	return (unsigned short) n;
-}
-
-
-/* eatoi - convert string s to integer {INT_MIN:INT_MAX} */
-int eatoi(char *s)
-{
-	long n = strtol(s, NULL, 10);
-
-	if ( (n > INT_MAX) || (n < INT_MIN) || (errno == ERANGE) )
-		err("%s: eatoi: overflow", __FILE__);
-
-	return (int) n;
-}
-
-
-/* eatop - convert string s to unsigned integer {0:UINT_MAX} */
-unsigned int eatop(char *s)
-{
-	unsigned long n = strtoul(s, NULL, 10);
-
-	if ( (n > UINT_MAX) || (errno == ERANGE) )
-		err("%s: eatop: overflow", __FILE__);
-
-	return (unsigned int) n;
-}
-
-
-/* eatol - convert string s to long integer {LONG_MIN:LONG_MAX} */
-long eatol(char *s)
-{
-	long n = strtol(s, NULL, 10);
-
-	if (errno == ERANGE)
-		err("%s: eatol: overflow", __FILE__);
-
-	return n;
-}
-
-
-/* eatov - convert string s to unsigned long {0:ULONG_MAX} */
-unsigned long eatov(char *s)
-{
-	unsigned long n = strtoul(s, NULL, 10);
-
-	if (errno == ERANGE)
-		err("%s: eatov: overflow", __FILE__);
-
-	return n;
-}
-
-
-/* eatof - convert string s to float {-FLT_MAX:FLT_MAX} */
-float eatof(char *s)
-{
-	float x = strtod(s, NULL);
-
-	if ( (x > FLT_MAX) || (x < -FLT_MAX) || (errno == ERANGE) )
-		err("%s: eatof: overflow", __FILE__);
-
-	return (float) x;
-}
-
-
-/* eatod - convert string s to double {-DBL_MAX:DBL_MAX} */
-double eatod(char *s)
-{
-	double x = strtod(s, NULL);
-
-	/* errno == ERANGE suffices if compiler sets errno on overflow */
-	if ( (errno == ERANGE) || (x > DBL_MAX) || (x < -DBL_MAX) )
-		err("%s: eatod: overflow", __FILE__);
-
-	return x;
-}
-
-
-/**************************************************************************
-ERRPKGE - routines for reporting errors
-
-err	print warning on application program error and die
-warn	print warning on application program error
-syserr	print warning on application program error using errno and die
-
-***************************************************************************
-Function Prototypes:
-void err (char *fmt, ...);
-void warn (char *fmt, ...);
-void syserr (char *fmt, ...);
-
-***************************************************************************
-Return: void
-
-***************************************************************************
-Notes:
-fmt		a printf format string ("\n" not needed)
-...		the variables referenced in the format string
-
-Examples:
-	err("Cannot divide %f by %f", x, y);
-	warn("fmax = %f exceeds half nyquist= %f", fmax, 0.25/dt);
- 
-	if (NULL == (fp = fopen(xargv[1], "r")))
- 		err("can't open %s", xargv[1]);
- 	...
- 	if (-1 == close(fd))
- 		err("close failed");
-
-***************************************************************************
-References:
-Kernighan and Pike, "The UNIX Programming Environment", page 207.
-Also Rochkind, "Advanced UNIX Programming", page 13.
-
-***************************************************************************
-Authors:SEP: Jeff Thorson, Stew Levin	CWP: Shuki Ronen, Jack Cohen
-**************************************************************************/
-
-
-void err(char *fmt, ...)
-{
-	va_list args;
-
- 
-	if (EOF == fflush(stdout)) {
-		fprintf(stderr, "\nerr: fflush failed on stdout");
-	}
-	fprintf(stderr, "\n%s: ", xargv[0]);
-	va_start(args,fmt);
-	vfprintf(stderr, fmt, args);
-	va_end(args);
-	fprintf(stderr, "\n");
-	exit(EXIT_FAILURE);
-}
-
-
-void warn(char *fmt, ...)
-{
-	va_list args;
-
-	if (EOF == fflush(stdout)) {
-		fprintf(stderr, "\nwarn: fflush failed on stdout");
-	}
-	fprintf(stderr, "\n%s: ", xargv[0]);
-	va_start(args,fmt);
-	vfprintf(stderr, fmt, args);
-	va_end(args);
-	fprintf(stderr, "\n");
-	return;
-}
-
-
-void syserr(char *fmt, ...)
-{
-    va_list args;
-
-    if (EOF == fflush(stdout)) {
-        fprintf(stderr, "\nsyserr: fflush failed on stdout");
-    }
-    fprintf(stderr, "\n%s: ", xargv[0]);
-    va_start(args,fmt);
-    vfprintf(stderr, fmt, args);
-    va_end(args);
-    fprintf(stderr, " (%s)\n", strerror(errno));
-    exit(EXIT_FAILURE);
-}
-
-#ifdef TEST
-main(int argc, char **argv)
-{
-	char s[BUFSIZ];
-	short nh;
-	unsigned short nu;
-	int ni;
-	unsigned int np;
-	long nl;
-	unsigned long nv;
-
-	initargs(argc, argv);
-
-
-	/* Test code for eatoh */
-	if (SHRT_MAX == LONG_MAX) {
-	    warn("Warning: eatoh not used on this machine.\n");
-	} else {
-	    warn("\n");
-	}
-	strcpy(s, "0");
-	nh = eatoh(s);
-	warn("eatoh(%s) = %hd\n", s, nh);
-
-	strcpy(s, "32767");
-	nh = eatoh(s);
-	warn("eatoh(%s) = %hd\n", s, nh);
-
-	strcpy(s, "-32768");
-	nh = eatoh(s);
-	warn("eatoh(%s) = %hd\n", s, nh);
-
-
-	/* Test code for eatou */
-	if (USHRT_MAX == ULONG_MAX) {
-	    warn("Warning: eatou not used on this machine.\n");
-	} else {
-	    warn("\n");
-	}
-	strcpy(s, "0");
-	nu = eatou(s);
-	warn("eatou(%s) = %hu\n", s, nu);
-
-	strcpy(s, "65535");
-	nu = eatou(s);
-	warn("eatou(%s) = %hu\n", s, nu);
-
-
-	/* Test code for eatoi */
-	if (INT_MAX == LONG_MAX) {
-	    warn("Warning: eatoi not used on this machine.\n");
-	} else {
-	    warn("\n");
-	}
-	strcpy(s, "0");
-	ni = eatoi(s);
-	warn("eatoi(%s) = %d\n", s, ni);
-
-	strcpy(s, "2147483647");
-	ni = eatoi(s);
-	warn("eatoi(%s) = %d\n", s, ni);
-
-
-	strcpy(s, "-2147483648");
-	ni = eatoi(s);
-	warn("eatoi(%s) = %d\n", s, ni);
-
-
-	/* Test code for eatop */
-	if (INT_MAX == LONG_MAX) {
-	    warn("Warning: eatop not used on this machine.\n");
-	} else {
-	    warn("\n");
-	}
-	strcpy(s, "0");
-	np = eatop(s);
-	warn("eatop(%s) = %lu\n", s, np);
-
-	strcpy(s, "4294967295");
-	np = eatop(s);
-	warn("eatop(%s) = %lu\n", s, np);
-
-
-	/* Test code for eatol */
-	warn("\n");
-	strcpy(s, "0");
-	nl = eatol(s);
-	warn("eatol(%s) = %ld\n", s, nl);
-
-	strcpy(s, "2147483647");
-	nl = eatol(s);
-	warn("eatol(%s) = %ld\n", s, nl);
-
-	strcpy(s, "-2147483648");
-	nl = eatol(s);
-	warn("eatol(%s) = %ld\n", s, nl);
-
-
-	/* Test code for eatov */
-	strcpy(s, "0");
-	nv = eatov(s);
-	warn("eatov(%s) = %lu\n", s, nv);
-
-	strcpy(s, "4294967295");
-	nv = eatov(s);
-	warn("eatov(%s) = %lu\n", s, nv);
-
-	warn("Now we feed in 4294967296, expecting fatal error exit\n");
-	strcpy(s, "4294967296");
-	nv = eatov(s);
-	warn("eatov(%s) = %lu\n", s, nv);
-
-	return EXIT_SUCCESS;
-}
-#endif
diff --git a/raytime.old/docpkge.c b/raytime.old/docpkge.c
deleted file mode 100644
index a74b4c331cbb3c882fd311ef5dacbda776c14e04..0000000000000000000000000000000000000000
--- a/raytime.old/docpkge.c
+++ /dev/null
@@ -1,188 +0,0 @@
-/*                 
- This file is property of the Colorado School of Mines.
- 
- Copyright (C) 2007, Colorado School of Mines,
- All rights reserved.
- 
- 
- Redistribution and use in source and binary forms, with or 
- without modification, are permitted provided that the following 
- conditions are met:
- 
- *  Redistributions of source code must retain the above copyright 
- notice, this list of conditions and the following disclaimer.
- *  Redistributions in binary form must reproduce the above 
- copyright notice, this list of conditions and the following 
- disclaimer in the documentation and/or other materials provided 
- with the distribution.
- *  Neither the name of the Colorado School of Mines nor the names of
- its contributors may be used to endorse or promote products 
- derived from this software without specific prior written permission.
- 
- Warranty Disclaimer:
- THIS SOFTWARE IS PROVIDED BY THE COLORADO SCHOOL OF MINES AND CONTRIBUTORS 
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
- FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
- COLORADO SCHOOL OF MINES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
- BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
- IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
- POSSIBILITY OF SUCH DAMAGE.
- 
- 
- Export Restriction Disclaimer:
- We believe that CWP/SU: Seismic Un*x is a low technology product that does
- not appear on the Department of Commerce CCL list of restricted exports.
- Accordingly, we believe that our product meets the qualifications of
- an ECCN (export control classification number) of EAR99 and we believe
- it fits the qualifications of NRR (no restrictions required), and
- is thus not subject to export restrictions of any variety.
- 
- Approved Reference Format:
- In publications, please refer to SU as per the following example:
- Cohen, J. K. and Stockwell, Jr. J. W., (200_), CWP/SU: Seismic Un*x 
- Release No. __: an open source software  package for seismic 
- research and processing, 
- Center for Wave Phenomena, Colorado School of Mines.
- 
- Articles about SU in peer-reviewed journals:
- Saeki, T., (1999), A guide to Seismic Un*x (SU)(2)---examples of data processing (part 1), data input and preparation of headers, Butsuri-Tansa (Geophysical Exploration), vol. 52, no. 5, 465-477.
- Stockwell, Jr. J. W. (1999), The CWP/SU: Seismic Un*x Package, Computers and Geosciences, May 1999.
- Stockwell, Jr. J. W. (1997), Free Software in Education: A case study of CWP/SU: Seismic Un*x, The Leading Edge, July 1997.
- Templeton, M. E., Gough, C.A., (1998), Web Seismic Un*x: Making seismic reflection processing more accessible, Computers and Geosciences.
- 
- Acknowledgements:
- SU stands for CWP/SU:Seismic Un*x, a processing line developed at Colorado 
- School of Mines, partially based on Stanford Exploration Project (SEP) 
- software.
- */
-
-/*********************** self documentation **********************/
-/*************************************************************************** 
-DOCPKGE - Function to implement the CWP self-documentation facility
-
-requestdoc	give selfdoc on user request (i.e. when name of main is typed)
-pagedoc		print self documentation string
-
-**************************************************************************** 
-Function Prototypes:
-void requestdoc(flag);
-void pagedoc();
-
-**************************************************************************** 
-requestoc:
-Input:
-flag		integer specifying i.o. cases
-
-pagedoc():
-Returns:	the self-documentation, an array of strings
-
-**************************************************************************** 
-Notes:
-requestdoc:
-In the usual case, stdin is used to pass in data.  However,
-some programs (eg. synthetic data generators) don't use stdin
-to pass in data and some programs require two or more arguments
-besides the command itself (eg. sudiff) and don't use stdin.
-In this last case, we give selfdoc whenever too few arguments
-are given, since these usages violate the usual SU syntax.
-In all cases, selfdoc can be requested by giving only the
-program name.
-
-The flag argument distinguishes these cases:
-            flag = 0; fully defaulted, no stdin
-            flag = 1; usual case
-            flag = n > 1; no stdin and n extra args required
-
-pagedoc:
-Intended to be called by requesdoc(), but conceivably could be
-used directly as in:
-      if (xargc != 3) selfdoc();
-
-Based on earlier versions by:
-SEP: Einar Kjartansson, Stew Levin CWP: Jack Cohen, Shuki Ronen
-HRC: Lyle
-
-**************************************************************************** 
-Author: Jack K. Cohen, Center for Wave Phenomena
-****************************************************************************/
-/**************** end self doc ********************************/
-
-#include "par.h"
-
-#ifndef EXIT_FAILURE
-#define EXIT_FAILURE (1)
-#endif
-#ifndef EXIT_SUCCESS
-#define EXIT_SUCCESS (0)
-#endif
-
- 
-/*  definitions of global variables */
-int xargc; char **xargv;
-
-
-void requestdoc(int flag)
-/*************************************************************************** 
-print selfdocumentation as directed by the user-specified flag
-**************************************************************************** 
-Notes:
-In the usual case, stdin is used to pass in data.  However,
-some programs (eg. synthetic data generators) don't use stdin
-to pass in data and some programs require two or more arguments
-besides the command itself (eg. sudiff) and don't use stdin.
-In this last case, we give selfdoc whenever too few arguments
-are given, since these usages violate the usual SU syntax.
-In all cases, selfdoc can be requested by giving only the
-program name.
-
-The flag argument distinguishes these cases:
-            flag = 0; fully defaulted, no stdin
-            flag = 1; usual case
-            flag = n > 1; no stdin and n extra args required
-
-pagedoc:
-Intended to be called by pagedoc(), but conceivably could be
-used directly as in:
-      if (xargc != 3) selfdoc();
-
-**************************************************************************** 
-Authors: Jack Cohen, Center for Wave Phenomena, 1993, based on on earlier
-versions by:
-SEP: Einar Kjartansson, Stew Levin CWP: Jack Cohen, Shuki Ronen
-HRC: Lyle
-****************************************************************************/
-{
-        switch(flag) {
-        case 1:
-                if (xargc == 1 && isatty(STDIN)) pagedoc();
-        break;
-        case 0:
-                if (xargc == 1 && isatty(STDIN) && isatty(STDOUT)) pagedoc();
-        break;
-        default:
-                if (xargc <= flag) pagedoc();
-        break;
-        }
-        return;
-}
-
-
-void pagedoc(void)
-{
-        extern char *sdoc[];
-	char **p = sdoc;
-        FILE *fp;
-
-        fflush(stdout);
-        fp = popen("more -22 1>&2", "w");
-	while(*p) (void)fprintf(fp, "%s\n", *p++);
-        pclose(fp);
-
-        exit(EXIT_FAILURE);
-}
-/*----------------------End of Package--------------------------------*/
diff --git a/raytime.old/gaussGen.c b/raytime.old/gaussGen.c
deleted file mode 100644
index 3082202b13f61fe6a8a9c3eeabb20c6c62231927..0000000000000000000000000000000000000000
--- a/raytime.old/gaussGen.c
+++ /dev/null
@@ -1,45 +0,0 @@
-#include<math.h>
-#include<stdlib.h>
-
-/**
-*  generate a Gaussian distribution of random numbers
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands 
-**/
-
-
-float gaussGen()
-{
-	double x1, x2, w, y1;
- 
-	do {
-		x1 = 2.0 * drand48() - 1.0;
-		x2 = 2.0 * drand48() - 1.0;
-		w = x1 * x1 + x2 * x2;
-	} while ( w >= 1.0 );
-
-	w = sqrt( (-2.0 * log( w ) ) / w );
-	y1 = x1 * w;
-
-	return (float) y1;
-}
-
-/* using sigma != 1 (standard deviation) */
-
-float gaussian(const float sigma)
-{
-  double x, y, r2;
-
-  do
-    {
-      x = -1.0 + 2.0 * drand48();
-      y = -1.0 + 2.0 * drand48();
-      r2 = x * x + y * y;
-    }
-  while (r2 > 1.0 || r2 == 0);
-
-  return (float) (sigma * y * sqrt (-2.0 * log (r2) / r2));
-}
-
diff --git a/raytime.old/getModelInfo.c b/raytime.old/getModelInfo.c
deleted file mode 100644
index 378a1b50ebac46e5b7b8a8bef4b5365ac15bef9d..0000000000000000000000000000000000000000
--- a/raytime.old/getModelInfo.c
+++ /dev/null
@@ -1,109 +0,0 @@
-#define _FILE_OFFSET_BITS 64
-#define _LARGEFILE_SOURCE
-#define _LARGEFILE64_SOURCE
-
-#include <assert.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <math.h>
-#include "par.h"
-#include "segy.h"
-
-#define MAX(x,y) ((x) > (y) ? (x) : (y))
-#define MIN(x,y) ((x) < (y) ? (x) : (y))
-#define NINT(x) ((int)((x)>0.0?(x)+0.5:(x)-0.5))
-
-/**
-*  reads gridded model file to compute minimum and maximum values and sampling intervals
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands 
-**/
-
-int getModelInfo(char *file_name, int *n1, int *n2, float *d1, float *d2, float *f1, float *f2, float *min, float *max, int *axis, int zeroch, int verbose)
-{
-    FILE    *fp;
-    size_t  nread, trace_sz;
-    off_t   bytes;
-    int     ret, i, one_shot, ntraces;
-    float   *trace, cmin;
-    segy    hdr;
-    
-    fp = fopen( file_name, "r" );
-    assert( fp != NULL);
-    nread = fread( &hdr, 1, TRCBYTES, fp );
-    assert(nread == TRCBYTES);
-    ret = fseeko( fp, 0, SEEK_END );
-    if (ret<0) perror("fseeko");
-    bytes = ftello( fp );
-
-    *n1 = hdr.ns;
-    *d1 = hdr.d1;
-    *d2 = hdr.d2;
-    *f1 = hdr.f1;
-    *f2 = hdr.f2;
-
-    if ( NINT(100.0*((*d1)/(*d2)))!=100 ) {
-        verr("dx and dz are different in the model !");
-    }
-    if ( NINT(1000.0*(*d1))==0 ) {
-        if(!getparfloat("dx",d1)) {
-            verr("dx is equal to zero use parameter dx= to set value");
-        }
-        *d2 = *d1;
-    }
-    trace_sz = sizeof(float)*(*n1)+TRCBYTES;
-    ntraces  = (int) (bytes/trace_sz);
-    *n2 = ntraces;
-
-    /* check to find out min and max values gather */
-
-    one_shot = 1;
-    trace = (float *)malloc(trace_sz);
-    fseeko( fp, TRCBYTES, SEEK_SET );
-    nread = fread( trace, sizeof(float), hdr.ns, fp );
-    assert (nread == hdr.ns);
-    fseeko( fp, TRCBYTES, SEEK_SET );
-
-    if (hdr.trid == TRID_DEPTH)  *axis = 1; /* samples are z-axis */
-    else *axis = 0; /* sample direction respresents the x-axis */
-
-    i=0; cmin=trace[0];
-    while ( ( (cmin==0.0) && zeroch) && (i<hdr.ns) ) cmin=trace[i++];
-
-    *max = cmin;
-    *min = cmin;
-    /* keep on reading traces until there are no more traces (nread==0) */
-    while (one_shot) {
-        nread = fread( trace, sizeof(float), hdr.ns, fp );
-        assert (nread == hdr.ns);
-        for (i=0;i<(*n1);i++) {
-            *max = MAX(trace[i],*max);
-            cmin = MIN(trace[i],*min);
-            if (zeroch) {
-                if (cmin!=0.0) *min = MIN(*min, cmin);
-            }
-            else {
-                *min = cmin;
-            }
-        }
-        nread = fread( &hdr, 1, TRCBYTES, fp );
-        if (nread==0) break;
-    }
-    fclose(fp);
-    free(trace);
-
-    if (verbose>2) {
-        vmess("For file %s", file_name);
-        vmess("nz=%d nx=%d", *n1, *n2);
-        vmess("dz=%f dx=%f", *d1, *d2);
-        vmess("min=%f max=%f", *min, *max);
-        vmess("zstart=%f xstart=%f", *f1, *f2);
-        if (*axis) vmess("sample represent z-axis\n");
-        else vmess("sample represent x-axis\n");
-    }
-    return 0;
-}
-
diff --git a/raytime.old/getParameters.c b/raytime.old/getParameters.c
deleted file mode 100644
index 8f82e3d264bca9e9007c8258088284b53c2d1d2e..0000000000000000000000000000000000000000
--- a/raytime.old/getParameters.c
+++ /dev/null
@@ -1,474 +0,0 @@
-#include<stdlib.h>
-#include<stdio.h>
-#include<math.h>
-#include<assert.h>
-#include"par.h"
-#include"raytime.h"
-
-#define MAX(x,y) ((x) > (y) ? (x) : (y))
-#define MIN(x,y) ((x) < (y) ? (x) : (y))
-#define NINT(x) ((int)((x)>0.0?(x)+0.5:(x)-0.5))
-
-/**
-*
-*  The routine getParameters reads in all parameters to set up a FD modeling.
-*  Model and source parameters are used to calculate stability and dispersion relations
-*  Source and receiver positions are calculated and checked if they fit into the model.
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands
-**/
-
-float gaussGen();
-
-int optncr(int n);
-
-int getModelInfo(char *file_name, int *n1, int *n2, float *d1, float *d2, float *f1, float *f2, float *min, float *max, int *axis, int zeroch, int verbose);
-
-int getWaveletInfo(char *file_src, int *n1, int *n2, float *d1, float *d2, float *f1, float *f2, float *fmax, int *nxm, int verbose);
- 
-int getWaveletHeaders(char *file_src, int n1, int n2, float *gx, float *sx, float *gelev, float *selev, int verbose);
-
-
-int recvPar(recPar *rec, float sub_x0, float sub_z0, float dx, float dz, int nx, int nz);
-
-int writesufile(char *filename, float *data, int n1, int n2, float f1, float f2, float d1, float d2);
-
-int getParameters(modPar *mod, recPar *rec, snaPar *sna, wavPar *wav, srcPar *src, shotPar *shot, bndPar *bnd, rayPar *ray, int verbose)
-{
-	int isnapmax1, isnapmax2, isnapmax, sna_nrsna;
-	int n1, n2, nx, nz, nsrc, ix, axis, ioPz, is0, optn;
-	int idzshot, idxshot;
-	int src_ix0, src_iz0, src_ix1, src_iz1;
-	int disable_check;
-	float cp_min, cp_max, cs_min, cs_max, ro_min, ro_max;
-	float stabfactor,dispfactor, cmin, dt, fmax, scl, wfct, tapfact;
-	float zstart, xstart,d1,d2,f1,f2,sub_x0,sub_z0;
-	float srcendx, srcendz, dx, dz;
-	float xsrc, zsrc, dxshot, dzshot, dtshot;
-	float dxrcv,dzrcv,dxspread,dzspread;
-	float tsnap1, tsnap2, dtsnap, dxsnap, dzsnap, dtrcv;
-	float xsnap1, xsnap2, zsnap1, zsnap2, xmax, zmax;
-	float xsrc1, xsrc2, zsrc1, zsrc2, tsrc1, tsrc2, tlength, tactive;
-	float src_angle, src_velo, p, grad2rad, rdelay, scaledt;
-	float *xsrca, *zsrca, rrcv;
-	float rsrc, oxsrc, ozsrc, dphisrc, ncsrc;
-	size_t nsamp;
-	int i, j;
-	int cfree;
-	int tapleft,tapright,taptop,tapbottom;
-	int nxsrc, nzsrc;
-	int largeSUfile;
-	int is,ntraces,length_random;
-	float rand;
-	char *src_positions, tmpname[1024];
-
-	if (!getparint("verbose",&verbose)) verbose=0;
-
-	if (!getparstring("file_cp",&mod->file_cp)) {
-		verr("parameter file_cp required!");
-	}
-	if (!getparstring("file_rcv",&rec->file_rcv)) rec->file_rcv="recv.su";
-	if (!getparint("src_at_rcv",&src->src_at_rcv)) src->src_at_rcv=1;
-	
-	/* read model parameters, which are used to set up source and receivers and check stability */
-	
-	getModelInfo(mod->file_cp, &nz, &nx, &dz, &dx, &sub_z0, &sub_x0, &cp_min, &cp_max, &axis, 1, verbose);
-	mod->cp_max = cp_max;
-	mod->cp_min = cp_min;
-	mod->dz = dz;
-	mod->dx = dx;
-	mod->nz = nz;
-	mod->nx = nx;
-	
-    if(!getparfloat("dt",&mod->dt)) mod->dt = 0.004;
-	if(!getparfloat("tmod",&mod->tmod)) mod->tmod=1.0;
-
-	assert(mod->dt!=0.0);
-	/* check if receiver delays is defined; option inactive: add delay time to total modeling time */
-	if (!getparfloat("rec_delay",&rdelay)) rdelay=0.0;
-	rec->delay=NINT(rdelay/mod->dt);
-	dt = mod->dt;
-
-    /* origin of model in real (non-grid) coordinates */
-	mod->x0 = sub_x0;
-	mod->z0 = sub_z0;
-	xmax = sub_x0+(nx-1)*dx;
-	zmax = sub_z0+(nz-1)*dz;
-
-	if (verbose) {
-		vmess("*******************************************");
-		vmess("************** general info ***************");
-		vmess("*******************************************");
-		vmess("tmod    = %f",mod->tmod);
-		vmess("ntsam   = %d   dt      = %f(%e)",mod->nt, mod->dt, mod->dt);
-		if (mod->ischeme == 1) vmess("Acoustic grid pressure");
-		if (mod->grid_dir) vmess("Time reversed modelling");
-		else vmess("Forward modelling");
-		vmess("*******************************************");
-		vmess("*************** model info ****************");
-		vmess("*******************************************");
-		vmess("nz      = %8d   nx      = %8d", nz, nx);
-		vmess("dz      = %8.4f   dx      = %8.4f", dz, dx);
-		vmess("zmin    = %8.4f   zmax    = %8.4f", sub_z0, zmax);
-		vmess("xmin    = %8.4f   xmax    = %8.4f", sub_x0, xmax);
-		vmess("min(cp) = %9.3f  max(cp) = %9.3f", cp_min, cp_max);
-	}
-
-	/* define the number and type of shots to model */
-	/* each shot can have multiple sources arranged in different ways */
-    
-	if (!getparfloat("xsrc",&xsrc)) xsrc=sub_x0+((nx-1)*dx)/2.0;
-	if (!getparfloat("zsrc",&zsrc)) zsrc=sub_z0;
-//	if (!getparint("nsrc",&nsrc)) nsrc=1;
-
-	if (!getparint("nshot",&shot->n)) shot->n=1;
-	if (!getparfloat("dxshot",&dxshot)) dxshot=dx;
-	if (!getparfloat("dzshot",&dzshot)) dzshot=0.0;
-
-	if (shot->n>1) {
-		idxshot=MAX(0,NINT(dxshot/dx));
-		idzshot=MAX(0,NINT(dzshot/dz));
-	}
-	else {
-		idxshot=0.0;
-		idzshot=0.0;
-	}
-	
-	/* calculate the shot positions */
-	
-	src_ix0=MAX(0,NINT((xsrc-sub_x0)/dx));
-	src_ix0=MIN(src_ix0,nx);
-	src_iz0=MAX(0,NINT((zsrc-sub_z0)/dz));
-	src_iz0=MIN(src_iz0,nz);
-	srcendx=(shot->n-1)*dxshot+xsrc;
-	srcendz=(shot->n-1)*dzshot+zsrc;
-	src_ix1=MAX(0,NINT((srcendx-sub_x0)/dx));
-	src_ix1=MIN(src_ix1,nx);
-	src_iz1=MAX(0,NINT((srcendz-sub_z0)/dz));
-	src_iz1=MIN(src_iz1,nz);
-
-	shot->x = (int *)calloc(shot->n,sizeof(int));
-	shot->z = (int *)calloc(shot->n,sizeof(int));
-	for (is=0; is<shot->n; is++) {
-		shot->x[is] = src_ix0+is*idxshot;
-		shot->z[is] = src_iz0+is*idzshot;
-		if (shot->x[is] > nx-1) shot->n = is-1;
-		if (shot->z[is] > nz-1) shot->n = is-1;
-	}
-
-	/* check if source array is defined */
-	
-	nxsrc = countparval("xsrca");
-	nzsrc = countparval("zsrca");
-	if (nxsrc != nzsrc) {
-		verr("Number of sources in array xsrca (%d), zsrca(%d) are not equal",nxsrc, nzsrc);
-	}
-
-	/* check if sources on a circle are defined */
-	
-	if (getparfloat("rsrc", &rsrc)) {
-		if (!getparfloat("dphisrc",&dphisrc)) dphisrc=2.0;
-		if (!getparfloat("oxsrc",&oxsrc)) oxsrc=0.0;
-		if (!getparfloat("ozsrc",&ozsrc)) ozsrc=0.0;
-		ncsrc = NINT(360.0/dphisrc);
-        src->n = nsrc;
-		
-		src->x = (int *)malloc(ncsrc*sizeof(int));
-		src->z = (int *)malloc(ncsrc*sizeof(int));
-
-		for (ix=0; ix<ncsrc; ix++) {
-			src->x[ix] = NINT((oxsrc-sub_x0+rsrc*cos(((ix*dphisrc)/360.0)*(2.0*M_PI)))/dx);
-			src->z[ix] = NINT((ozsrc-sub_z0+rsrc*sin(((ix*dphisrc)/360.0)*(2.0*M_PI)))/dz);
-			if (verbose>4) fprintf(stderr,"Source on Circle: xsrc[%d]=%d zsrc=%d\n", ix, src->x[ix], src->z[ix]);
-		}
-		
-	}
-    
-    /* TO DO propagate src_positions parameter and structure through code */
-    
-	if (!getparstring("src_positions",&src_positions)) src_positions="single";
-	src->random=0;
-	src->plane=0;
-	src->array=0;
-	src->single=0;
-	if (strstr(src_positions, "single")) src->single=1;
-	else if (strstr(src_positions, "array")) src->array=1;
-	else if (strstr(src_positions, "random")) src->random=1;
-	else if (strstr(src_positions, "plane")) src->plane=1;
-	else src->single=1;
-    
-	/* to maintain functionality of older parameters usage */
-	if (!getparint("src_random",&src->random)) src->random=0;
-	if (!getparint("plane_wave",&src->plane)) src->plane=0;
-	
-	if (src->random) {
-		src->plane=0;
-		src->array=0;
-		src->single=0;
-	}
-	if (src->plane) {
-		src->random=0;
-		src->array=0;
-		src->single=0;
-	}
-
-		
-	/* number of sources per shot modeling */
-
-	if (!getparint("src_window",&src->window)) src->window=0;
-	if (!getparfloat("src_angle",&src_angle)) src_angle=0.;
-	if (!getparfloat("src_velo",&src_velo)) src_velo=1500.;
-	if (!getparint("distribution",&src->distribution)) src->distribution=0;
-	if (!getparfloat("amplitude", &src->amplitude)) src->amplitude=0.0;
-	if (!getparfloat("tlength", &tlength)) tlength=mod->dt*(mod->nt-1);
-	if (src->random && nxsrc==0) {
-		if (!getparint("nsrc",&nsrc)) nsrc=1;
-		if (!getparfloat("xsrc1", &xsrc1)) xsrc1=sub_x0;
-		if (!getparfloat("xsrc2", &xsrc2)) xsrc2=xmax;
-		if (!getparfloat("zsrc1", &zsrc1)) zsrc1=sub_z0;
-		if (!getparfloat("zsrc2", &zsrc2)) zsrc2=zmax;
-		if (!getparfloat("tsrc1", &tsrc1)) tsrc1=0.0;
-		if (!getparfloat("tsrc2", &tsrc2)) tsrc2=mod->tmod;
-		if (!getparfloat("tactive", &tactive)) tactive=tsrc2;
-		tsrc2  = MIN(tsrc2, mod->tmod);
-		if (!getparfloat("tlength", &tlength)) tlength=tsrc2-tsrc1;
-		if (!getparint("length_random", &length_random)) length_random=1;
-		dxshot = xsrc2-xsrc1;
-		dzshot = zsrc2-zsrc1;
-		dtshot = tsrc2-tsrc1;
-		src->tbeg = (float *)malloc(nsrc*sizeof(float));
-		src->tend = (float *)malloc(nsrc*sizeof(float));
-		src->x = (int *)malloc(nsrc*sizeof(int));
-		src->z = (int *)malloc(nsrc*sizeof(int));
-		nsamp = 0;
-
-/* write time and length of source signals */
-
-		if (verbose>3) {
-			float *dum;
-			dum = (float *)calloc(mod->nt, sizeof(float));
-			for (is=0; is<nsrc; is++) {
-				dum[(int)floor(src->tbeg[is]/mod->dt)] = src->tend[is]-src->tbeg[is];
-			}
-			FILE *fp;
-			sprintf(tmpname,"srcTimeLengthN=%d.bin",mod->nt);
-			fp = fopen(tmpname, "w+");
-			fwrite(dum, sizeof(float), mod->nt, fp);
-			fclose(fp);
-			free(dum);
-		}
-
-	}
-	else if (nxsrc != 0) {
-		/* source array is defined */
-		nsrc=nxsrc;
-		src->x = (int *)malloc(nsrc*sizeof(int));
-		src->z = (int *)malloc(nsrc*sizeof(int));
-		src->tbeg = (float *)malloc(nsrc*sizeof(float));
-		src->tend = (float *)malloc(nsrc*sizeof(float));
-		xsrca = (float *)malloc(nsrc*sizeof(float));
-		zsrca = (float *)malloc(nsrc*sizeof(float));
-		getparfloat("xsrca", xsrca);
-		getparfloat("zsrca", zsrca);
-		for (is=0; is<nsrc; is++) {
-			src->x[is] = NINT((xsrca[is]-sub_x0)/dx);
-			src->z[is] = NINT((zsrca[is]-sub_z0)/dz);
-			src->tbeg[is] = 0.0;
-			if (verbose>3) fprintf(stderr,"Source Array: xsrc[%d]=%f zsrc=%f\n", is, xsrca[is], zsrca[is]);
-		}
-		src->random = 1;
-		free(xsrca);
-		free(zsrca);
-	}
-	else {
-		if (src->plane) { if (!getparint("nsrc",&nsrc)) nsrc=1;}
-		else nsrc=1;
-
-		if (nsrc > nx) {
-			vwarn("Number of sources used in plane wave is larger than ");
-			vwarn("number of gridpoints in X. Plane wave will be clipped to the edges of the model");
-			nsrc = mod->nx;
-		}
-
-	/* for a source defined on mutliple gridpoint calculate p delay factor */
-
-		src->x = (int *)malloc(nsrc*sizeof(int));
-		src->z = (int *)malloc(nsrc*sizeof(int));
-		src->tbeg = (float *)malloc(nsrc*sizeof(float));
-		src->tend = (float *)malloc(nsrc*sizeof(float));
-		grad2rad = 17.453292e-3;
-		p = sin(src_angle*grad2rad)/src_velo;
-		if (p < 0.0) {
-			for (is=0; is<nsrc; is++) {
-				src->tbeg[is] = fabsf((nsrc-is-1)*dx*p);
-			}
-		}
-		else {
-			for (is=0; is<nsrc; is++) {
-				src->tbeg[is] = is*dx*p;
-			}
-		}
-		for (is=0; is<nsrc; is++) {
-			src->tend[is] = src->tbeg[is] + (wav->nt-1)*wav->dt;
-		}
-		
-		is0 = -1*floor((nsrc-1)/2);
-		for (is=0; is<nsrc; is++) {
-			src->x[is] = is0 + is;
-			src->z[is] = 0;
-		}
-		
-	}
-
-	src->n=nsrc;
-
-	if (verbose) {
-		if (src->n>1) {
-			vmess("*******************************************");
-			vmess("*********** source array info *************");
-			vmess("*******************************************");
-			vmess("Areal source array is defined with %d sources.",nsrc);
-/*			vmess("Memory requirement for sources = %.2f MB.",sizeof(float)*(wav->nx*(wav->nt/(1024.0*1024.0))));*/
-			vmess("Memory requirement for sources = %.2f MB.",sizeof(float)*(nsamp/(1024.0*1024.0)));
-			if (src->plane) vmess("Computed p-value = %f.",p);
-		}
-		if (src->random) {
-		vmess("Sources are placed at random locations in domain: ");
-		vmess(" x[%.2f : %.2f]  z[%.2f : %.2f] ", xsrc1, xsrc2, zsrc1, zsrc2);
-		vmess(" and all start in time window  t[%.3f : %.3f].", tsrc1, tsrc2);
-		vmess(" after time %.3f the sources will not be active anymore.", tactive);
-		}
-	}
-
-	/* define receivers */
-
-	if (!getparint("sinkdepth",&rec->sinkdepth)) rec->sinkdepth=0;
-	if (!getparint("sinkdepth_src",&src->sinkdepth)) src->sinkdepth=0;
-	if (!getparint("sinkvel",&rec->sinkvel)) rec->sinkvel=0;
-	if (!getparfloat("dtrcv",&dtrcv)) dtrcv=0.004;
-	/* TODO check if dtrcv is integer multiple of dt */
-	rec->skipdt=NINT(dtrcv/dt);
-	dtrcv = mod->dt*rec->skipdt;
-	if (!getparfloat("rec_delay",&rdelay)) rdelay=0.0;
-	if (!getparint("rec_ntsam",&rec->nt)) rec->nt=NINT((mod->tmod)/dtrcv)+1;
-	if (!getparint("rec_int_p",&rec->int_p)) rec->int_p=0;
-	if (!getparint("rec_int_vx",&rec->int_vx)) rec->int_vx=0;
-	if (!getparint("rec_int_vz",&rec->int_vz)) rec->int_vz=0;
-	if (!getparint("max_nrec",&rec->max_nrec)) rec->max_nrec=15000;
-	if (!getparint("scale",&rec->scale)) rec->scale=0;
-	if (!getparfloat("dxspread",&dxspread)) dxspread=0;
-	if (!getparfloat("dzspread",&dzspread)) dzspread=0;
-	rec->nt=MIN(rec->nt, NINT((mod->tmod)/dtrcv)+1);
-
-/* allocation of receiver arrays is done in recvPar */
-/*
-	rec->max_nrec += rec->max_nrec+1;
-	rec->x  = (int *)calloc(rec->max_nrec,sizeof(int));
-	rec->z  = (int *)calloc(rec->max_nrec,sizeof(int));
-	rec->xr = (float *)calloc(rec->max_nrec,sizeof(float));
-	rec->zr = (float *)calloc(rec->max_nrec,sizeof(float));
-*/
-	
-	/* calculates the receiver coordinates */
-	
-	recvPar(rec, sub_x0, sub_z0, dx, dz, nx, nz);
-
-	if (!getparint("rec_type_vz", &rec->type.vz)) rec->type.vz=1;
-	if (!getparint("rec_type_vx", &rec->type.vx)) rec->type.vx=0;
-	if (!getparint("rec_type_ud", &rec->type.ud)) rec->type.ud=0;
-
-	/* receivers are on a circle, use default interpolation to real (not on a grid-point) receiver position */
-	if (getparfloat("rrcv", &rrcv)) { 
-		if (!getparint("rec_int_p",&rec->int_p)) rec->int_p=3;
-		if (!getparint("rec_int_vx",&rec->int_vx)) rec->int_vx=3;
-		if (!getparint("rec_int_vz",&rec->int_vz)) rec->int_vz=3;
-	}
-	if (rec->int_p==3) {
-		rec->int_vx=3;
-		rec->int_vz=3;
-	}
-
-	if (verbose) {
-		if (rec->n) {
-			dxrcv = rec->xr[MIN(1,rec->n-1)]-rec->xr[0];
-			dzrcv = rec->zr[MIN(1,rec->n-1)]-rec->zr[0];
-			vmess("*******************************************");
-			vmess("************* receiver info ***************");
-			vmess("*******************************************");
-			vmess("ntrcv   = %d nrcv    = %d ", rec->nt, rec->n);
-			vmess("dtrcv   = %f              ", dtrcv );
-			vmess("dzrcv   = %f dxrcv   = %f ", dzrcv, dxrcv);
-			vmess("time-delay = %f = points = %d",  rdelay, rec->delay);
-			if ( fmax > (1.0/(2.0*dtrcv)) ) {
-				vwarn("Receiver time sampling (dtrcv) is aliased.");
-				vwarn("time sampling should be < %.6f", 1.0/(2.0*fmax) );
-			}
-			vmess("Receiver sampling can be => %.6e", 1.0/(2.0*fmax));
-			vmess("Receiver array at coordinates: ");
-			vmess("zmin    = %f zmax    = %f ", rec->zr[0]+sub_z0, rec->zr[rec->n-1]+sub_z0);
-			vmess("xmin    = %f xmax    = %f ", rec->xr[0]+sub_x0, rec->xr[rec->n-1]+sub_x0);
-			vmess("which are gridpoints: ");
-			vmess("izmin   = %d izmax   = %d ", rec->z[0], rec->z[rec->n-1]);
-			vmess("ixmin   = %d ixmax   = %d ", rec->x[0], rec->x[rec->n-1]);
-			if (rec->type.p) {
-				fprintf(stderr,"    %s: Receiver interpolation for P: ",xargv[0]);
-				if(rec->int_p==0) fprintf(stderr,"p->p\n");
-				if(rec->int_p==1) fprintf(stderr,"p->vz\n");
-				if(rec->int_p==2) fprintf(stderr,"p->vx\n");
-				if(rec->int_p==3) fprintf(stderr,"interpolate to actual (no-grid) position of receiver\n");
-			}
-			if (rec->type.vx) {
-				fprintf(stderr,"    %s: Receiver interpolation for Vx: ",xargv[0]);
-				if(rec->int_vx==0) fprintf(stderr,"vx->vx\n");
-				if(rec->int_vx==1) fprintf(stderr,"vx->vz\n");
-				if(rec->int_vx==2) fprintf(stderr,"vx->txx/tzz\n");
-				if(rec->int_vx==3) fprintf(stderr,"interpolate to real(no-grid) position of receiver\n");
-			}
-			if (rec->type.vz) {
-				fprintf(stderr,"    %s: Receiver interpolation for Vz: ",xargv[0]);
-				if(rec->int_vz==0) fprintf(stderr,"vz->vz\n");
-				if(rec->int_vz==1) fprintf(stderr,"vz->vx\n");
-				if(rec->int_vz==2) fprintf(stderr,"vz->txx/tzz\n");
-				if(rec->int_vz==3) fprintf(stderr,"interpolate to real(no-grid) position of receiver\n");
-			}
-            fprintf(stderr,"    %s: Receiver types        : ",xargv[0]);
-			if (rec->type.vz) fprintf(stderr,"Vz ");
-			if (rec->type.vx) fprintf(stderr,"Vx ");
-			if (rec->type.p) fprintf(stderr,"p ");
-    		if (rec->type.ud) fprintf(stderr,"P+ P- ");
-			if (mod->ischeme>2) {
-				if (rec->type.txx) fprintf(stderr,"Txx ");
-				if (rec->type.tzz) fprintf(stderr,"Tzz ");
-				if (rec->type.txz) fprintf(stderr,"Txz ");
-				if (rec->type.pp) fprintf(stderr,"P ");
-				if (rec->type.ss) fprintf(stderr,"S ");
-			}
-			fprintf(stderr,"\n");
-			if ( ( ((mod->nt*mod->dt-rec->delay)/rec->skipdt)+1) > 16384) {
-				vwarn("Number of samples in receiver file is larger that SU can handle ");
-				vwarn("use the paramater rec_ntsam=nt (with nt < 16384) to avoid this");
-			}
-			if ((mod->nt-rec->delay)*mod->dt > rec->nt*dtrcv) {
-				int nfiles = ceil((mod->nt*mod->dt)/(rec->nt*dtrcv));
-				int lastn = floor((mod->nt)%(rec->nt*rec->skipdt)/rec->skipdt)+1;
-				vmess("Receiver recordings will be written to %d files",nfiles);
-				vmess("Last file will contain %d samples",lastn);
-				
-			}
-		}
-		else {
-		 	vmess("*************** no receivers **************");
-		}
-	}
-
-    /* Ray tracing parameters */
-    if (!getparint("smoothwindow",&ray->smoothwindow)) ray->smoothwindow=0;
-    if (!getparint("useT2",&ray->useT2)) ray->useT2=0;
-    if (!getparint("geomspread",&ray->geomspread)) ray->geomspread=1;
-    if (!getparint("nraystep",&ray->nray)) ray->nray=5;
-
-	return 0;
-}
-
diff --git a/raytime.old/getRecTimes.c b/raytime.old/getRecTimes.c
deleted file mode 100644
index 13947e414ca119b0d733795e6a9b8c9966d79ad2..0000000000000000000000000000000000000000
--- a/raytime.old/getRecTimes.c
+++ /dev/null
@@ -1,307 +0,0 @@
-#include<stdlib.h>
-#include<stdio.h>
-#include<math.h>
-#include<assert.h>
-#include"fdelmodc.h"
-#include"par.h"
-
-/**
-*  Stores the wavefield at the receiver positions.
-*
-*  On a staggered grid the fields are all on different positions, 
-*  to compensate for that the rec.int_vx and rec.int_vz options
-*  can be set.
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands 
-**/
-
-int getRecTimes(modPar mod, recPar rec, bndPar bnd, int itime, int isam, float *vx, float *vz, float *tzz, float *txx, float *txz, float *l2m, float *rox, float *roz, float *rec_vx, float *rec_vz, float *rec_txx, float *rec_tzz, float *rec_txz, float *rec_p, float *rec_pp, float *rec_ss, float *rec_udp, float *rec_udvz, int verbose)
-{
-	int n1, ibndx, ibndz;
-	int irec, ix, iz, ix2, iz2, ix1, iz1;
-	float dvx, dvz, rdz, rdx, C00, C10, C01, C11;
-	float *vz_t, c1, c2, lroz, field;
-
-    ibndx = mod.ioPx;
-    ibndz = mod.ioPz;
-    if (bnd.lef==4 || bnd.lef==2) ibndx += bnd.ntap;
-    if (bnd.top==4 || bnd.top==2) ibndz += bnd.ntap;
-	n1    = mod.naz;
-	c1 = 9.0/8.0;
-	c2 = -1.0/24.0;
-
-	if (!rec.n) return 0;
-
-/***********************************************************************
-* velocity or txz or potential registrations issues:
-* rec_x and rec_z are related to actual txx/tzz/p positions.
-* offsets from virtual boundaries must be taken into account.
-*
-* vx velocities have one sample less in x-direction
-* vz velocities have one sample less in z-direction
-* txz stresses have one sample less in z-direction and x-direction
-*
-* Note, in the acoustic scheme P is stored in the Tzz array.
-***********************************************************************/
-
-	for (irec=0; irec<rec.n; irec++) {
-		iz = rec.z[irec]+ibndz;
-		ix = rec.x[irec]+ibndx;
-		iz1 = iz-1;
-		ix1 = ix-1;
-		iz2 = iz+1;
-		ix2 = ix+1;
-		/* interpolation to precise (not necessary on a grid point) position */
-		if ( rec.int_p==3 ) {
-
-			iz = (int)floorf(rec.zr[irec]/mod.dz)+ibndz;
-			ix = (int)floorf(rec.xr[irec]/mod.dx)+ibndx;
-			rdz = (rec.zr[irec] - (iz-ibndz)*mod.dz)/mod.dz;
-			rdx = (rec.xr[irec] - (ix-ibndx)*mod.dx)/mod.dx;
-			iz1 = iz-1;
-			ix1 = ix-1;
-			iz2 = iz+1;
-			ix2 = ix+1;
-			
-			/*
-			 // Interpolate according to Dirk Kraaijpool's scheme 
-			 // Reference:  "Seismic ray fields and ray field maps : theory and algorithms" , 
-			 // PhD thesis Utrecht University,Faculty of Geosciences, 2003) 
-			 
-			 C00 = tzz[ix*n1+iz]      + 0.5*((tzz[(ix+1)*n1+iz]   +tzz[(ix-1)*n1+iz]+ 
-			 tzz[(ix  )*n1+iz+1] +tzz[(ix  )*n1+iz-1])/(2.0*mod.dx));
-			 C10 = tzz[(ix+1)*n1+iz]  + 0.5*((tzz[(ix+2)*n1+iz]   +tzz[(ix  )*n1+iz]+
-			 tzz[(ix+1)*n1+iz+1] +tzz[(ix+1)*n1+iz-1])/(2.0*mod.dz));
-			 C01 = tzz[ix*n1+iz+1]    + 0.5*((tzz[(ix+1)*n1+iz+1] +tzz[(ix-1)*n1+iz+1]+
-			 tzz[(ix)*n1+iz+2]   +tzz[(ix  )*n1+iz])/(2.0*mod.dx));
-			 C11 = tzz[(ix+1)*n1+iz+1]+ 0.5*((tzz[(ix+2)*n1+iz+1] +tzz[(ix  )*n1+iz+1]+
-			 tzz[(ix+1)*n1+iz+2] +tzz[(ix+1)*n1+iz])/(2.0*mod.dz));
-			 */
-			
-			if (rec.type.p){
-				/* bi-linear interpolation */
-				C00 = tzz[ix*n1+iz];
-				C10 = tzz[(ix+1)*n1+iz];
-				C01 = tzz[ix*n1+iz+1];
-				C11 = tzz[(ix+1)*n1+iz+1];
-				rec_p[irec*rec.nt+isam] = C00*(1.0-rdx)*(1.0-rdz) + C10*rdx*(1.0-rdz) +
-										  C01*(1.0-rdx)*rdz       + C11*rdx*rdz;
-			}
-			if (rec.type.txx) {
-				C00 = txx[ix*n1+iz];
-				C10 = txx[(ix+1)*n1+iz];
-				C01 = txx[ix*n1+iz+1];
-				C11 = txx[(ix+1)*n1+iz+1];
-				rec_txx[irec*rec.nt+isam] = C00*(1.0-rdx)*(1.0-rdz) + C10*rdx*(1.0-rdz) +
-											C01*(1.0-rdx)*rdz       + C11*rdx*rdz;
-			}
-			if (rec.type.tzz) {
-				C00 = tzz[ix*n1+iz];
-				C10 = tzz[(ix+1)*n1+iz];
-				C01 = tzz[ix*n1+iz+1];
-				C11 = tzz[(ix+1)*n1+iz+1];
-				rec_tzz[irec*rec.nt+isam] = C00*(1.0-rdx)*(1.0-rdz) + C10*rdx*(1.0-rdz) +
-											C01*(1.0-rdx)*rdz       + C11*rdx*rdz;
-			}
-			if (rec.type.txz) {
-				C00 = txz[ix2*n1+iz2];
-				C10 = txz[(ix2+1)*n1+iz2];
-				C01 = txz[ix2*n1+iz2+1];
-				C11 = txz[(ix2+1)*n1+iz2+1];
-				rec_txz[irec*rec.nt+isam] = C00*(1.0-rdx)*(1.0-rdz) + C10*rdx*(1.0-rdz) +
-											C01*(1.0-rdx)*rdz       + C11*rdx*rdz;
-			}
-			if (rec.type.pp) {
-				C00 = (vx[ix2*n1+iz]-vx[ix*n1+iz] +
-					   vz[ix*n1+iz2]-vz[ix*n1+iz])/mod.dx;
-				C10 = (vx[(ix2+1)*n1+iz]-vx[(ix+1)*n1+iz] +
-					   vz[(ix+1)*n1+iz2]-vz[(ix+1)*n1+iz])/mod.dx;
-				C01 = (vx[ix2*n1+iz+1]-vx[ix*n1+iz+1] +
-					   vz[ix*n1+iz2+1]-vz[ix*n1+iz+1])/mod.dx;
-				C11 = (vx[(ix2+1)*n1+iz+1]-vx[(ix+1)*n1+iz+1] +
-					   vz[(ix+1)*n1+iz2+1]-vz[(ix+1)*n1+iz+1])/mod.dx;
-				rec_pp[irec*rec.nt+isam] = C00*(1.0-rdx)*(1.0-rdz) + C10*rdx*(1.0-rdz) +
-										   C01*(1.0-rdx)*rdz       + C11*rdx*rdz;
-			}
-			if (rec.type.ss) {
-				C00 = (vx[ix2*n1+iz2]-vx[ix2*n1+iz] -
-					   (vz[ix2*n1+iz2]-vz[ix*n1+iz2]))/mod.dx;
-				C10 = (vx[(ix2+1)*n1+iz2]-vx[(ix2+1)*n1+iz] -
-						(vz[(ix2+1)*n1+iz2]-vz[(ix+1)*n1+iz2]))/mod.dx;
-				C01 = (vx[ix2*n1+iz2+1]-vx[ix2*n1+iz+1] -
-						(vz[ix2*n1+iz2+1]-vz[ix*n1+iz2+1]))/mod.dx;;
-				C11 = (vx[(ix2+1)*n1+iz2+1]-vx[(ix2+1)*n1+iz+1] -
-						(vz[(ix2+1)*n1+iz2+1]-vz[(ix+1)*n1+iz2+1]))/mod.dx;
-				rec_ss[irec*rec.nt+isam] = C00*(1.0-rdx)*(1.0-rdz) + C10*rdx*(1.0-rdz) +
-										   C01*(1.0-rdx)*rdz       + C11*rdx*rdz;
-			}
-			if (rec.type.vz) {
-				C00 = vz[ix*n1+iz2];
-				C10 = vz[(ix+1)*n1+iz2];
-				C01 = vz[ix*n1+iz2+1];
-				C11 = vz[(ix+1)*n1+iz2+1];
-				rec_vz[irec*rec.nt+isam] = C00*(1.0-rdx)*(1.0-rdz) + C10*rdx*(1.0-rdz) +
-										   C01*(1.0-rdx)*rdz       + C11*rdx*rdz;
-			}
-			if (rec.type.vx) {
-				C00 = vx[ix2*n1+iz];
-				C10 = vx[(ix2+1)*n1+iz];
-				C01 = vx[ix2*n1+iz+1];
-				C11 = vx[(ix2+1)*n1+iz+1];
-				rec_vx[irec*rec.nt+isam] = C00*(1.0-rdx)*(1.0-rdz) + C10*rdx*(1.0-rdz) +
-										   C01*(1.0-rdx)*rdz       + C11*rdx*rdz;
-			}
-			
-		}
-		else { /* read values directly from the grid points */
-			if (verbose>=4 && isam==0) {
-				vmess("Receiver %d read at gridpoint ix=%d iz=%d",irec, ix, iz);
-			}
-			/* interpolation of receivers to same time step is only done for acoustic scheme */
-			if (rec.type.p) {
-				if (rec.int_p == 1) {
-					if (mod.ischeme == 1) { /* interpolate Tzz times -1/2 Dt backward to Vz times */
-                        dvx = c1*(vx[(ix+1)*n1+iz] - vx[ix*n1+iz]) +
-                              c2*(vx[(ix+2)*n1+iz] - vx[(ix-1)*n1+iz]);
-                        dvz = c1*(vz[ix*n1+iz+1]   - vz[ix*n1+iz]) +
-                              c2*(vz[ix*n1+iz+2]   - vz[ix*n1+iz-1]);
-                        field = tzz[ix*n1+iz] + 0.5*l2m[ix*n1+iz]*(dvx+dvz);
-                        dvx = c1*(vx[(ix+1)*n1+iz1] - vx[ix*n1+iz1]) +
-                              c2*(vx[(ix+2)*n1+iz1] - vx[(ix-1)*n1+iz1]);
-                        dvz = c1*(vz[ix*n1+iz1+1]   - vz[ix*n1+iz1]) +
-                              c2*(vz[ix*n1+iz1+2]   - vz[ix*n1+iz1-1]);
-                        field += tzz[ix*n1+iz1] + 0.5*l2m[ix*n1+iz1]*(dvx+dvz);
-						rec_p[irec*rec.nt+isam] = 0.5*field;
-					}
-					else {
-						rec_p[irec*rec.nt+isam] = 0.5*(tzz[ix*n1+iz1]+tzz[ix*n1+iz]);
-					}
-				}
-				else if (rec.int_p == 2) {
-					if (mod.ischeme == 1) { /* interpolate Tzz times -1/2 Dt backward to Vx times */
-                        dvx = c1*(vx[(ix+1)*n1+iz] - vx[ix*n1+iz]) +
-                              c2*(vx[(ix+2)*n1+iz] - vx[(ix-1)*n1+iz]);
-                        dvz = c1*(vz[ix*n1+iz+1]   - vz[ix*n1+iz]) +
-                              c2*(vz[ix*n1+iz+2]   - vz[ix*n1+iz-1]);
-                        field = tzz[ix*n1+iz] + 0.5*l2m[ix*n1+iz]*(dvx+dvz);
-                        dvx = c1*(vx[(ix1+1)*n1+iz] - vx[ix1*n1+iz]) +
-                              c2*(vx[(ix+2)*n1+iz] - vx[(ix1-1)*n1+iz]);
-                        dvz = c1*(vz[ix1*n1+iz+1]   - vz[ix1*n1+iz]) +
-                              c2*(vz[ix1*n1+iz+2]   - vz[ix1*n1+iz-1]);
-                        field += tzz[ix1*n1+iz] + 0.5*l2m[ix1*n1+iz]*(dvx+dvz);
-						rec_p[irec*rec.nt+isam] = 0.5*field;
-					}
-					else {
-						rec_p[irec*rec.nt+isam] = 0.5*(tzz[ix1*n1+iz]+tzz[ix*n1+iz]);
-					}
-				}
-				else {
-					rec_p[irec*rec.nt+isam] = tzz[ix*n1+iz];
-				}
-			}
-			if (rec.type.txx) rec_txx[irec*rec.nt+isam] = txx[ix*n1+iz];
-			if (rec.type.tzz) rec_tzz[irec*rec.nt+isam] = tzz[ix*n1+iz];
-			if (rec.type.txz) { /* time interpolation to be done */
-				if (rec.int_vz == 2 || rec.int_vx == 2) {
-					rec_txz[irec*rec.nt+isam] = 0.25*(
-							txz[ix*n1+iz2]+txz[ix2*n1+iz2]+
-							txz[ix*n1+iz]+txz[ix2*n1+iz]);
-				}
-				else {
-					rec_txz[irec*rec.nt+isam] = txz[ix2*n1+iz2];
-				}
-			}
-			if (rec.type.pp) {
-				rec_pp[irec*rec.nt+isam] = (vx[ix2*n1+iz]-vx[ix*n1+iz] +
-											vz[ix*n1+iz2]-vz[ix*n1+iz])/mod.dx;
-			}
-			if (rec.type.ss) {
-				rec_ss[irec*rec.nt+isam] = (vx[ix2*n1+iz2]-vx[ix2*n1+iz] -
-										   (vz[ix2*n1+iz2]-vz[ix*n1+iz2]))/mod.dx;
-			}
-			if (rec.type.vz) {
-/* interpolate vz to vx position to the right and above of vz */
-				if (rec.int_vz == 1) {
-					rec_vz[irec*rec.nt+isam] = 0.25*(
-							vz[ix*n1+iz2]+vz[ix1*n1+iz2]+
-							vz[ix*n1+iz] +vz[ix1*n1+iz]);
-				}
-/* interpolate vz to Txx/Tzz position by taking the mean of 2 values */
-				else if (rec.int_vz == 2) {
-					if (mod.ischeme == 1) { /* interpolate Vz times +1/2 Dt forward to P times */
-                        field = vz[ix*n1+iz] - 0.5*roz[ix*n1+iz]*(
-                        	c1*(tzz[ix*n1+iz]   - tzz[ix*n1+iz-1]) +
-                        	c2*(tzz[ix*n1+iz+1] - tzz[ix*n1+iz-2]));
-                        field += vz[ix*n1+iz2] - 0.5*roz[ix*n1+iz2]*(
-                        	c1*(tzz[ix*n1+iz2]   - tzz[ix*n1+iz2-1]) +
-                        	c2*(tzz[ix*n1+iz2+1] - tzz[ix*n1+iz2-2]));
-						rec_vz[irec*rec.nt+isam] = 0.5*field;
-					}
-					else {
-						rec_vz[irec*rec.nt+isam] = 0.5*(vz[ix*n1+iz2]+vz[ix*n1+iz]);
-					}
-				}
-				else {
-					rec_vz[irec*rec.nt+isam] = vz[ix*n1+iz2];
-					//rec_vz[irec*rec.nt+isam] = vz[ix*n1+iz];
-					//fprintf(stderr,"isam=%d vz[%d]=%e vz[%d]=%e vz[%d]=%e \n",isam, iz-1,vz[ix*n1+iz-1],iz,vz[ix*n1+iz], iz+1, vz[ix*n1+iz+1]);
-				}
-			}
-			if (rec.type.vx) {
-/* interpolate vx to vz position to the left and below of vx */
-				if (rec.int_vx == 1) {
-					rec_vx[irec*rec.nt+isam] = 0.25*(
-							vx[ix2*n1+iz]+vx[ix2*n1+iz1]+
-							vx[ix*n1+iz]+vx[ix*n1+iz1]);
-				}
-/* interpolate vx to Txx/Tzz position by taking the mean of 2 values */
-				else if (rec.int_vx == 2) {
-					if (mod.ischeme == 1) { /* interpolate Vx times +1/2 Dt forward to P times */
-            			field = vx[ix*n1+iz] - 0.5*rox[ix*n1+iz]*(
-                			c1*(tzz[ix*n1+iz]     - tzz[(ix-1)*n1+iz]) +
-                			c2*(tzz[(ix+1)*n1+iz] - tzz[(ix-2)*n1+iz]));
-            			field += vx[ix2*n1+iz] - 0.5*rox[ix2*n1+iz]*(
-                			c1*(tzz[ix2*n1+iz]     - tzz[(ix2-1)*n1+iz]) +
-                			c2*(tzz[(ix2+1)*n1+iz] - tzz[(ix2-2)*n1+iz]));
-						rec_vx[irec*rec.nt+isam] = 0.5*field;
-					}
-					else {
-						rec_vx[irec*rec.nt+isam] = 0.5*(vx[ix2*n1+iz]+vx[ix*n1+iz]);
-					}
-				}
-				else {
-					rec_vx[irec*rec.nt+isam] = vx[ix2*n1+iz];
-				}
-			}
-		}
-
-	} /* end of irec loop */
-
-	/* store all x-values on z-level for P Vz for up-down decomposition */
-	if (rec.type.ud) {
-		iz = rec.z[0]+ibndz;
-		iz2 = iz+1;
-		vz_t = (float *)calloc(2*mod.nax,sizeof(float));
-		/* P and Vz are staggered in time and need to correct for this */
-		/* -1- compute Vz at next time step and average with current time step */
-		lroz = mod.dt/(mod.dx*rec.rho);
-    	for (ix=mod.ioZx; ix<mod.ieZx; ix++) {
-           	vz_t[ix] = vz[ix*n1+iz] - lroz*(
-                       	c1*(tzz[ix*n1+iz]   - tzz[ix*n1+iz-1]) +
-                       	c2*(tzz[ix*n1+iz+1] - tzz[ix*n1+iz-2]));
-           	vz_t[mod.nax+ix] = vz[ix*n1+iz2] - lroz*(
-                       	c1*(tzz[ix*n1+iz2]   - tzz[ix*n1+iz2-1]) +
-                       	c2*(tzz[ix*n1+iz2+1] - tzz[ix*n1+iz2-2]));
-       	}
-		for (ix=0; ix<mod.nax; ix++) {
-			/* -2- compute average in time and depth to get Vz at same depth and time as P */
-			rec_udvz[ix*rec.nt+isam] = 0.25*(vz[ix*n1+iz2]+vz[ix*n1+iz]+vz_t[mod.nax+ix]+vz_t[ix]);
-			rec_udp[ix*rec.nt+isam]  = tzz[ix*n1+iz];
-		}
-		free(vz_t);
-	}
-
-	return 0;
-}
diff --git a/raytime.old/getWaveletHeaders.c b/raytime.old/getWaveletHeaders.c
deleted file mode 100644
index 5bff37528015722251741fcdb434db218e06ed90..0000000000000000000000000000000000000000
--- a/raytime.old/getWaveletHeaders.c
+++ /dev/null
@@ -1,52 +0,0 @@
-#include <assert.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <math.h>
-#include "segy.h"
-
-/**
-*  reads file which contain the source wavelets and reads receiver positions  
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands 
-**/
-
-int getWaveletHeaders(char *file_src, int n1, int n2, float *gx, float *sx, float *gelev, float *selev, int verbose)
-{
-    FILE   *fp;
-    size_t nread;
-    int   ix;
-	size_t trace_sz;
-	off_t offset;
-	float scl, scll;
-    segy hdr;
-    
-    if (file_src == NULL) return 0; /* Input pipe can not be handled */
-    else fp = fopen( file_src, "r" );
-    assert( fp != NULL);
-    nread = fread( &hdr, 1, TRCBYTES, fp );
-    assert(nread == TRCBYTES);
-	if (hdr.scalco < 0) scl = 1.0/fabs(hdr.scalco);
-	else if (hdr.scalco == 0) scl = 1.0;
-	else scl = hdr.scalco;
-	if (hdr.scalel < 0) scll = 1.0/fabs(hdr.scalel);
-	else if (hdr.scalel == 0) scll = 1.0;
-	else scll = hdr.scalel;
-	trace_sz = (size_t)sizeof(float)*(n1)+TRCBYTES;
-
-	for (ix=0; ix<n2; ix++) {
-		offset = ix*trace_sz;
-    	fseeko( fp, offset, SEEK_SET );
-    	nread = fread( &hdr, 1, TRCBYTES, fp );
-    	assert(nread == TRCBYTES);
-		gx[ix] = hdr.gx*scl;
-        sx[ix] = hdr.sx*scl;
-        gelev[ix] = -1.0*hdr.gelev*scll;
-		selev[ix] = -1.0*hdr.selev*scll;
-	}
-    fclose(fp);
-    return 0;
-}
-
diff --git a/raytime.old/getWaveletInfo.c b/raytime.old/getWaveletInfo.c
deleted file mode 100644
index 2f3734aae6c38e54653fab909ec5e936a157d8ce..0000000000000000000000000000000000000000
--- a/raytime.old/getWaveletInfo.c
+++ /dev/null
@@ -1,138 +0,0 @@
-#define _FILE_OFFSET_BITS 64
-#define _LARGEFILE_SOURCE
-#define _LARGEFILE64_SOURCE
-
-#include <assert.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <math.h>
-#include "segy.h"
-
-/**
-*  reads file which contain the source wavelets and computes sampling interval
-*  and tries to estimate the maximum frequency content.
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands 
-**/
-
-#ifndef COMPLEX
-typedef struct _complexStruct { /* complex number */
-    float r,i;
-} complex;
-typedef struct _dcomplexStruct { /* complex number */
-    double r,i;
-} dcomplex;
-#endif/* complex */
-
-int optncr(int n);
-void rc1fft(float *rdata, complex *cdata, int n, int sign);
-
-#define     MAX(x,y) ((x) > (y) ? (x) : (y))
-#define     MIN(x,y) ((x) < (y) ? (x) : (y))
-#define NINT(x) ((int)((x)>0.0?(x)+0.5:(x)-0.5))
-
-int getWaveletInfo(char *file_src, int *n1, int *n2, float *d1, float *d2, float *f1, float *f2, float *fmax, int *nxm, int verbose)
-{
-    FILE    *fp;
-    size_t  nread, trace_sz;
-    off_t   bytes;
-    int     ret, one_shot, ntraces;
-    int     optn, nfreq, i, iwmax;
-    float   *trace;
-	float   ampl, amplmax, tampl, tamplmax; 
-    complex *ctrace;
-    segy hdr;
-    
-    if (file_src == NULL) return 0; /* Input pipe can not be handled */
-    else fp = fopen( file_src, "r" );
-    assert( fp != NULL);
-    nread = fread( &hdr, 1, TRCBYTES, fp );
-    assert(nread == TRCBYTES);
-    ret = fseeko( fp, 0, SEEK_END );
-	if (ret<0) perror("fseeko");
-    bytes = ftello( fp );
-
-    *n1 = hdr.ns;
-    if (hdr.trid == 1 || hdr.dt != 0) {
-        *d1 = ((float) hdr.dt)*1.e-6;
-        *f1 = ((float) hdr.delrt)/1000.;
-		if (*d1 == 0.0) *d1 = hdr.d1;
-    }
-    else {
-        *d1 = hdr.d1;
-        *f1 = hdr.f1;
-    }
-    *f2 = hdr.f2;
-
-    trace_sz = (size_t)(sizeof(float)*(*n1)+TRCBYTES);
-    ntraces  = (int) (bytes/trace_sz);
-	*n2 = ntraces;
-
-    /* check to find out number of traces in shot gather */
-
-	optn = optncr(*n1);
-	nfreq = optn/2 + 1;
-	ctrace = (complex *)malloc(nfreq*sizeof(complex));
-    one_shot = 1;
-    trace = (float *)malloc(optn*sizeof(float));
-    fseeko( fp, TRCBYTES, SEEK_SET );
-
-    while (one_shot) {
-		memset(trace,0,optn*sizeof(float));
-        nread = fread( trace, sizeof(float), *n1, fp );
-        assert (nread == *n1);
-		tamplmax = 0.0;
-		for (i=0;i<(*n1);i++) {
-			tampl = fabsf(trace[i]);
-			if (tampl > tamplmax) tamplmax = tampl;
-		}
-		if (trace[0]*1e-3 > tamplmax) {
-			fprintf(stderr,"WARNING: file_src has a large amplitude %f at t=0\n", trace[0]);
-			fprintf(stderr,"This will introduce high frequencies and can cause dispersion.\n");
-		}
-
-		/* estimate maximum frequency assuming amplitude spectrum is smooth */
-		rc1fft(trace,ctrace,optn,1);
-
-		/* find maximum amplitude */
-		amplmax = 0.0;
-		iwmax = 0;
-		for (i=0;i<nfreq;i++) {
-			ampl = sqrt(ctrace[i].r*ctrace[i].r+ctrace[i].i*ctrace[i].i);
-			if (ampl > amplmax) {
-				amplmax = ampl;
-				iwmax = i;
-			}
-		}
-		/* from the maximum amplitude position look for the largest frequency
-         * which has an amplitude 400 times weaker than the maximum amplitude */
-		for (i=iwmax;i<nfreq;i++) {
-			ampl = sqrt(ctrace[i].r*ctrace[i].r+ctrace[i].i*ctrace[i].i);
-			if (400*ampl < amplmax) {
-				*fmax = (i-1)*(1.0/(optn*(*d1)));
-				break;
-			}
-		}
-
-        nread = fread( &hdr, 1, TRCBYTES, fp );
-        if (nread==0) break;
-    }
-	*nxm = (int)ntraces;
-
-	if (verbose>2) {
-		vmess("For file %s", file_src);
-		vmess("nt=%d nx=%d", *n1, *n2);
-		vmess("dt=%f dx=%f", *d1, *d2);
-		vmess("fmax=%f", *fmax);
-		vmess("tstart=%f", *f1);
-	}
-
-    fclose(fp);
-    free(trace);
-    free(ctrace);
-
-    return 0;
-}
diff --git a/raytime.old/getpars.c b/raytime.old/getpars.c
deleted file mode 100644
index 5099c5801bef214253daf07667c1b3c55b1008b1..0000000000000000000000000000000000000000
--- a/raytime.old/getpars.c
+++ /dev/null
@@ -1,732 +0,0 @@
-/* This file is property of the Colorado School of Mines.
- 
- Copyright (C) 2007, Colorado School of Mines,
- All rights reserved.
- 
- 
- Redistribution and use in source and binary forms, with or 
- without modification, are permitted provided that the following 
- conditions are met:
- 
- *  Redistributions of source code must retain the above copyright 
- notice, this list of conditions and the following disclaimer.
- *  Redistributions in binary form must reproduce the above 
- copyright notice, this list of conditions and the following 
- disclaimer in the documentation and/or other materials provided 
- with the distribution.
- *  Neither the name of the Colorado School of Mines nor the names of
- its contributors may be used to endorse or promote products 
- derived from this software without specific prior written permission.
- 
- Warranty Disclaimer:
- THIS SOFTWARE IS PROVIDED BY THE COLORADO SCHOOL OF MINES AND CONTRIBUTORS 
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
- FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
- COLORADO SCHOOL OF MINES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
- BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
- IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
- POSSIBILITY OF SUCH DAMAGE.
- 
- 
- Export Restriction Disclaimer:
- We believe that CWP/SU: Seismic Un*x is a low technology product that does
- not appear on the Department of Commerce CCL list of restricted exports.
- Accordingly, we believe that our product meets the qualifications of
- an ECCN (export control classification number) of EAR99 and we believe
- it fits the qualifications of NRR (no restrictions required), and
- is thus not subject to export restrictions of any variety.
- 
- Approved Reference Format:
- In publications, please refer to SU as per the following example:
- Cohen, J. K. and Stockwell, Jr. J. W., (200_), CWP/SU: Seismic Un*x 
- Release No. __: an open source software  package for seismic 
- research and processing, 
- Center for Wave Phenomena, Colorado School of Mines.
- 
- Articles about SU in peer-reviewed journals:
- Saeki, T., (1999), A guide to Seismic Un*x (SU)(2)---examples of data processing (part 1), data input and preparation of headers, Butsuri-Tansa (Geophysical Exploration), vol. 52, no. 5, 465-477.
- Stockwell, Jr. J. W. (1999), The CWP/SU: Seismic Un*x Package, Computers and Geosciences, May 1999.
- Stockwell, Jr. J. W. (1997), Free Software in Education: A case study of CWP/SU: Seismic Un*x, The Leading Edge, July 1997.
- Templeton, M. E., Gough, C.A., (1998), Web Seismic Un*x: Making seismic reflection processing more accessible, Computers and Geosciences.
- 
- Acknowledgements:
- SU stands for CWP/SU:Seismic Un*x, a processing line developed at Colorado 
- School of Mines, partially based on Stanford Exploration Project (SEP) 
- software.
- */
-
-/*********************** self documentation **********************/
-/*****************************************************************************
-GETPARS - Functions to GET PARameterS from the command line. Numeric
-	parameters may be single values or arrays of int, uint,
-	short, ushort, long, ulong, float, or double.  Single character
-	strings (type string or char *) may also be gotten. 
-	Arrays of strings, delimited by, but not containing
-        commas are permitted.
-
-The functions are:
-
-initargs 	Makes command line args available to subroutines (re-entrant).
-		Every par program starts with this call!
-getparint		get integers
-getparuint		get unsigned integers
-getparshort		get short integers
-getparushort		get unsigned short integers
-getparlong		get long integers 
-getparulong		get unsigned long integers
-getparfloat		get float
-getpardouble		get double
-getparstring		get a single string
-getparstringarray	get string array (fields delimited by commas) 
-getpar			get parameter by type
-getnparint		get n'th occurrence of integer
-getnparuint		get n'th occurrence of unsigned int
-getnparshort		get n'th occurrence of short integer
-getnparushort		get n'th occurrence of unsigned short int
-getnparlong		get n'th occurrence of long integer
-getnparulong		get n'th occurrence of unsigned long int
-getnparfloat		get n'th occurrence of float integer
-getnpardouble		get n'th occurrence of double integer
-getnparstring		get n'th occurrence of string integer
-getnparstringarray	get n'th occurrence of string integer array
-getnpar			get n'th occurrence by type
-countparname		return the number of times a parameter names is used
-countparval		return the number of values in the last occurrence
-				of a parameter
-countnparval		return the number of values in the n'th occurrence
-				of a parameter
-getPar			Promax compatible version of getpar
-
-******************************************************************************
-Function Prototypes:
-void initargs (int argc, char **argv);
-int getparint (char *name, int *p);
-int getparuint (char *name, unsigned int *p);
-int getparshort (char *name, short *p);
-int getparushort (char *name, unsigned short *p);
-int getparlong (char *name, long *p);
-int getparulong (char *name, unsigned long *p);
-int getparfloat (char *name, float *p);
-int getpardouble (char *name, double *p);
-int getparstring (char *name, char **p);
-int getparstringarray (char *name, char **p);
-int getnparint (int n, char *name, int *p);
-int getnparuint (int n, char *name, unsigned int *p);
-int getnparshort (int n, char *name, short *p);
-int getnparushort (int n, char *name, unsigned short *p);
-int getnparlong (int n, char *name, long *p);
-int getnparulong (int n, char *name, unsigned long *p);
-int getnparfloat (int n, char *name, float *p);
-int getnpardouble (int n, char *name, double *p);
-int getnparstring (int n, char *name, char **p);
-int getnparstringarray (int n, char *name, char **p);
-int getnpar (int n, char *name, char *type, void *ptr);
-int countparname (char *name);
-int countparval (char *name);
-int countnparval (int n, char *name);
-void getPar(char *name, char *type, void *ptr);
-
-******************************************************************************
-Notes:
-Here are some usage examples:
-
-	... if integer n not specified, then default to zero. 
-	if (!getparint("n", &n)) n = 0;
-	
-	... if array of floats vx is specified, then
-	if (nx=countparval("vx")) {
-		... allocate space for array
-		vx = (float *)malloc(nx*sizeof(float));
-		... and get the floats
-		getparfloat("vx",vx);
-	}
-	
-The command line for the above examples might look like:
-	progname n=35 vx=3.21,4,9.5
-	Every par program starts with this call!
-
-More examples are provided in the DTEST code at the end of this file.
-
-The functions: eatoh, eatou, eatol, eatov, eatoi, eatop used
-below are versions of atoi that check for overflow.  The source
-file for these functions is atopkge.c.
-
-******************************************************************************	
-Authors:
-Rob Clayton & Jon Claerbout, Stanford University, 1979-1985
-Shuki Ronen & Jack Cohen, Colorado School of Mines, 1985-1990
-Dave Hale, Colorado School of Mines, 05/29/90
-Credit to John E. Anderson for re-entrant initargs 03/03/94
-*****************************************************************************/	
-/**************** end self doc ********************************/
-
-#include "par.h"
-
-#ifndef TRUE
-#define TRUE (1)
-#endif
-#ifndef FALSE
-#define FALSE (0)
-#endif
-
-/* parameter table */
-typedef struct {
-	char *name;		/* external name of parameter	*/
-	char *asciival;		/* ascii value of parameter	*/
-} pointer_table;
-
-/* global variables declared and used internally */
-static pointer_table *argtbl;	/* parameter table		*/
-static int nargs;		/* number of args that parse	*/
-static int tabled = FALSE;	/* true when parameters tabled 	*/
-static int targc;		/* total number of args		*/
-static char **targv;		/* pointer to arg strings	*/
-static char *argstr;		/* storage for command line	*/
-
-/* functions declared and used internally */
-static int getparindex (int n, char *name);
-static void getparinit(void);
-static void tabulate (int argc, char **argv);
-static char *getpfname (void);
-static int white2null (char *str, int len);
-static int ccount (char c, char *s);
-static void strchop(char *s, char *t);
-
-/* make command line args available to subroutines -- re-entrant version */
-void initargs(int argc, char **argv)
-{
-	xargc = argc; xargv = argv;
-	if(tabled==TRUE){
-		free(argstr);
-		free(targv);
-		free(argtbl);
-	}
-	tabled =  FALSE;
-	return;
-}
-
-/* functions to get values for the last occurrence of a parameter name */
-int getparint (char *name, int *ptr)
-{
-	return getnpar(0,name,"i",ptr);
-}
-int getparuint (char *name, unsigned int *ptr)
-{
-	return getnpar(0,name,"p",ptr);
-}
-int getparshort (char *name, short *ptr)
-{
-	return getnpar(0,name,"h",ptr);
-}
-int getparushort (char *name, unsigned short *ptr)
-{
-	return getnpar(0,name,"u",ptr);
-}
-int getparlong (char *name, long *ptr)
-{
-	return getnpar(0,name,"l",ptr);
-}
-int getparulong (char *name, unsigned long *ptr)
-{
-	return getnpar(0,name,"v",ptr);
-}
-int getparfloat (char *name, float *ptr)
-{
-	return getnpar(0,name,"f",ptr);
-}
-int getpardouble (char *name, double *ptr)
-{
-	return getnpar(0,name,"d",ptr);
-}
-int getparstring (char *name, char **ptr)
-{
-	return getnpar(0,name,"s",ptr);
-}
-int getparstringarray (char *name, char **ptr)
-{
-	return getnpar(0,name,"a",ptr);
-}
-int getpar (char *name, char *type, void *ptr)
-{
-	return getnpar(0,name,type,ptr);
-}
-
-/* functions to get values for the n'th occurrence of a parameter name */
-int getnparint (int n, char *name, int *ptr)
-{
-	return getnpar(n,name,"i",ptr);
-}
-int getnparuint (int n, char *name, unsigned int *ptr)
-{
-	return getnpar(n,name,"p",ptr);
-}
-int getnparshort (int n, char *name, short *ptr)
-{
-	return getnpar(n,name,"h",ptr);
-}
-int getnparushort (int n, char *name, unsigned short *ptr)
-{
-	return getnpar(n,name,"u",ptr);
-}
-int getnparlong (int n, char *name, long *ptr)
-{
-	return getnpar(n,name,"l",ptr);
-}
-int getnparulong (int n, char *name, unsigned long *ptr)
-{
-	return getnpar(n,name,"v",ptr);
-}
-int getnparfloat (int n, char *name, float *ptr)
-{
-	return getnpar(n,name,"f",ptr);
-}
-int getnpardouble (int n, char *name, double *ptr)
-{
-	return getnpar(n,name,"d",ptr);
-}
-int getnparstring (int n, char *name, char **ptr)
-{
-	return getnpar(n,name,"s",ptr);
-}
-int getnparstringarray (int n, char *name, char **ptr)
-{
-	return getnpar(n,name,"a",ptr);
-}
-int getnpar (int n, char *name, char *type, void *ptr)
-{
-	int i;			/* index of name in symbol table	*/
-	int nval;		/* number of parameter values found	*/
-	char *aval;		/* ascii field of symbol		*/
-
-	if (xargc == 1) return 0;
-	if (!tabled) getparinit();/* Tabulate command line and parfile */
-	i = getparindex(n,name);/* Get parameter index */
-	if (i < 0) return 0;	/* Not there */
-	
-	/* 
-	 * handle string type as a special case, since a string 
-	 * may contain commas. 
-	 */
-	if (type[0]=='s') {
-		*((char**)ptr) = argtbl[i].asciival;
-		return 1;
-	} 
-
-	/* convert vector of ascii values to numeric values */
-	for (nval=0,aval=argtbl[i].asciival; *aval; nval++) {
-		switch (type[0]) {
-			case 'i':
-				*(int*)ptr = eatoi(aval);
-				ptr = (int*)ptr+1;
-				break;
-			case 'p':
-				*(unsigned int*)ptr = eatop(aval);
-				ptr = (unsigned int*)ptr+1;
-				break;
-			case 'h':
-				*(short*)ptr = eatoh(aval);
-				ptr = (short*)ptr+1;
-				break;
-			case 'u':
-				*(unsigned short*)ptr = eatou(aval);
-				ptr = (unsigned short*)ptr+1;
-				break;
-			case 'l':
-				*(long*)ptr = eatol(aval);
-				ptr = (long*)ptr+1;
-				break;
-			case 'v':
-				*(unsigned long*)ptr = eatov(aval);
-				ptr = (unsigned long*)ptr+1;
-				break;
-			case 'f':
-				*(float*)ptr = eatof(aval);
-				ptr = (float*)ptr+1;
-				break;
-			case 'd':
-				*(double*)ptr = eatod(aval);
-				ptr = (double*)ptr+1;
-				break;
-			case 'a':
-				{ char *tmpstr="";
-				   tmpstr = (char *)calloc(strlen(aval)+1,1);
-
-				   strchop(aval,tmpstr);
-				   *(char**)ptr = tmpstr;
-				   ptr=(char **)ptr + 1;
-				}
-				   break;
-			default:
-				err("%s: invalid parameter type = %s",
-					__FILE__,type);
-		}
-		while (*aval++ != ',') {
-			if (!*aval) break;
-		}
-	}
-	return nval;
-}
-/* Promax compatible version of getnpar */
-void getPar(char *name, char *type, void *ptr)
-{
-	(void) getnpar(0,name,type,ptr);
-	return;
-}
-
-/* return number of occurrences of parameter name */
-int countparname (char *name)
-{
-	int i,nname;
-
-	if (xargc == 1) return 0;
-	if (!tabled) getparinit();
-	for (i=0,nname=0; i<nargs; ++i)
-		if (!strcmp(name,argtbl[i].name)) ++nname;
-	return nname;
-}
-
-/* return number of values in n'th occurrence of parameter name */
-int countnparval (int n, char *name)
-{
-	int i;
-
-	if (xargc == 1) return 0;
-	if (!tabled) getparinit();
-	i = getparindex(n,name);
-	if (i>=0) 
-		return ccount(',',argtbl[i].asciival) + 1;
-	else
-		return 0;
-}
-
-/* return number of values in last occurrence of parameter name */
-int countparval (char *name)
-{
-	return countnparval(0,name);
-}
-
-
-
-/*
- * Return the index of the n'th occurrence of a parameter name, 
- * except if n==0, return the index of the last occurrence.
- * Return -1 if the specified occurrence does not exist.
- */
-static int getparindex (int n, char *name)
-{
-	int i;
-	if (n==0) {
-		for (i=nargs-1; i>=0; --i)
-			if (!strcmp(name,argtbl[i].name)) break;
-		return i;
-	} else {
-		for (i=0; i<nargs; ++i)
-			if (!strcmp(name,argtbl[i].name))
-				if (--n==0) break;
-		if (i<nargs)
-			return i;
-		else
-			return -1;
-	}
-}
-
-/* Initialize getpar */
-static void getparinit (void)
-{
-	static char *pfname;	/* name of parameter file		*/
-	FILE *pffd=NULL;	/* file id of parameter file		*/
-	int pflen;		/* length of parameter file in bytes	*/ 
-	static int pfargc;	/* arg count from parameter file	*/
-	int parfile;		/* parfile existence flag		*/
-	int argstrlen;
-	char *pargstr;		/* storage for parameter file args	*/
-	int nread;		/* bytes fread				*/
-	int i, j;		/* counters				*/
-
-
-	tabled = TRUE;		/* remember table is built		*/
-
-	/* Check if xargc was initiated */
-	if(!xargc)
-		err("%s: xargc=%d -- not initiated in main", __FILE__, xargc);
-
-	/* Space needed for command lines */
-	for (i = 1, argstrlen = 0; i < xargc; i++) {
-		argstrlen += strlen(xargv[i]) + 1;
-	}
-
-	/* Get parfile name if there is one */
-	/* parfile = (pfname = getpfname()) ? TRUE : FALSE; */
-	if ((pfname = getpfname())) {
-		parfile = TRUE;
-	} else {
-		parfile = FALSE;
-	}
-
-	if (parfile) {
-	 	pffd = fopen(pfname, "r");
-
-		/* Get the length */
-		fseek(pffd, 0, SEEK_END);
-		pflen = ftell(pffd);
-		rewind(pffd);
-		argstrlen += pflen;
-	} else {
-		pflen = 0;
-	}
-
-	/* Allocate space for command line and parameter file
-		plus nulls at the ends to help with parsing. */
-	/* argstr = (char *) calloc((size_t) (1+argstrlen+1), 1); */
-	/*argstr = (char *) ealloc1(1+argstrlen+1, 1);*/
-	argstr = (char *) calloc((size_t) (1+argstrlen+1), 1);
-
-	if (parfile) {
-		/* Read the parfile */
-		nread = fread(argstr + 1, 1, pflen, pffd);
-  		if (nread != pflen) {
-  	 	    err("%s: fread only %d bytes out of %d from %s",
-  					__FILE__,  nread, pflen, pfname);
-		}
-		fclose(pffd);
-
-		/* Zap whites in parfile to help in parsing */
-		pfargc = white2null(argstr, pflen);
-
-	} else {
-		pfargc = 0;
-	}
-
-	/* Total arg count */
-	targc = pfargc + xargc - 1;
-
-	/* Allocate space for total arg pointers */
-	targv = (char **) calloc(targc, sizeof(char*));
-
-	if (parfile) {
-		/* Parse the parfile.  Skip over multiple NULLs */
-		for (j = 1, i = 0; j < pflen; j++) {
-			if (argstr[j] && !argstr[j-1]) {
-			       targv[i++] = argstr + j;
-			}
-		}
-	} else {
-		i = 0;
-	}
-
-	/* Copy command line arguments */
-	for (j = 1, pargstr = argstr + pflen + 2; j < xargc; j++) {
-		strcpy(pargstr,xargv[j]);
-		targv[i++] = pargstr;
-		pargstr += strlen(xargv[j]) + 1;
-	}
-
-	/* Allocate space for the pointer table */
-	argtbl = (pointer_table*) calloc(targc, sizeof(pointer_table));
-
-	/* Tabulate targv */
-	tabulate(targc, targv);
-	
-	return;
-}
-
-#define PFNAME "par="
-/* Get name of parameter file */
-static char *getpfname (void)
-{
-	int i;
-	int pfnamelen;
-
-	pfnamelen = strlen(PFNAME);
-	for (i = xargc-1 ; i > 0 ; i--) {
-		if(!strncmp(PFNAME, xargv[i], pfnamelen)
-		    && strlen(xargv[i]) != pfnamelen) {
-			return xargv[i] + pfnamelen;
-		}	
-	}
-	return NULL;
-}
-
-#define iswhite(c)	((c) == ' ' || (c) == '\t' || (c) == '\n')
-
-/* 
- * Replace the whites by (possibly multiple) nulls.  If we see a non-white
- * and the previous char is a null, this signals the start of a string
- * and we bump the count.  This routine returns a count of the strings.
- */
-static int white2null (char *str, int len)
-{
-	int i;
-	int count;
-	int inquote = FALSE;
-
-	str[0] = '\0'; /* This line added by Dave Hale, 1/30/96. */
-	for (i = 1, count = 0; i < len; i++) {
-		if (str[i]=='"') inquote=(inquote==TRUE)?FALSE:TRUE;
-		if (!inquote) {
-			if (iswhite(str[i])) { /* Is this a new word ? */
-				str[i] = '\0';
-			} else if (!str[i-1]) { /* multiple whites */
-				count++;
-			}
-		}
-	}
-	for (i = 1, inquote=FALSE; i < len; i++) {
-		if (str[i]=='"') inquote=(inquote==TRUE)?FALSE:TRUE;
-		if (inquote) {
-			if (str[i+1]!='"') {
-				str[i] = str[i+1];
-			} else {
-				str[i] = '\0';
-				str[i+1] = '\0';
-				inquote = FALSE;
-			}
-		}
-	}
-	str[len] = '\0';
-	return count;
-}
-
-/* Install symbol table */
-static void tabulate (int argc, char **argv)
-{
-	int i;
-	char *eqptr;
-
-	for (i = 0, nargs = 0 ; i < argc; i++) {
-		eqptr = (char *)strchr(argv[i], '=');
-		if (eqptr) {
-			argtbl[nargs].name = argv[i];
-			argtbl[nargs].asciival = eqptr + 1;
-			*eqptr = (char)0;
-
-			/* Debugging dump */
-/* 			fprintf(stderr, */
-/* 			"argtbl[%d]: name=%s asciival=%s\n", */
-/* 			nargs,argtbl[nargs].name,argtbl[nargs].asciival); */
-
-			nargs++;
-		}
-	}
-	return;
-}
-
-/* Count characters in a string */
-static int ccount (char c, char *s)
-{
-	int i, count;
-	for (i = 0, count = 0; s[i] != 0; i++)
-		if(s[i] == c) count++;
-	return count;
-}
-
-static void strchop(char *s, char *t)
-/***********************************************************************
-strchop - chop off the tail end of a string "s" after a "," returning
-          the front part of "s" as "t".
-************************************************************************
-Notes:
-Based on strcpy in Kernighan and Ritchie's C [ANSI C] book, p. 106.
-************************************************************************
-Author: CWP: John Stockwell and Jack K. Cohen, July 1995
-***********************************************************************/
-{
-
-	while ( (*s != ',') && (*s != '\0') ) {
-		 *t++ = *s++;
-	}
-	*t='\0';
-}
-
-
-#ifdef TEST
-#define N 100
-main(int argc, char **argv)
-{
-	char *s;
-	short h, vh[N];
-	unsigned short u, vu[N];
-	long l, vl[N];
-	unsigned long v, vv[N];
-	int i, vi[N], ipar, npar, nval;
-	unsigned int p, vp[N];
-	float f, vf[N];
-	double d, vd[N];
-
-	initargs(argc, argv);
-
-	/* int parameters */
-	npar = countparname("i");
-	printf("\nnumber of i pars = %d\n",npar);
-	for (ipar=1; ipar<=npar; ++ipar) {
-		getnparint(ipar,"i",&i);
-		printf("occurrence %d of i=%d\n",ipar,i);
-	}
-	if (getparint("i", &i))	
-		printf("last occurrence of i=%d\n",i);
-	npar = countparname("vi");
-	printf("number of vi pars = %d\n",npar);
-	for (ipar=1; ipar<=npar; ++ipar) {
-		nval = countnparval(ipar,"vi");
-		printf("occurrence %d has %d values\n",ipar,nval);
-		nval = getnparint(ipar,"vi",vi);
-		printf("vi=");
-		for (i=0; i<nval; i++)
-			printf("%d%c",vi[i],i==nval-1?'\n':',');
-	}
-	if (npar>0) {
-		nval = countparval("vi");
-		printf("last occurrence has %d values\n",nval);
-		getparint("vi",vi);
-		printf("vi=");
-		for (i=0; i<nval; i++)
-			printf("%d%c",vi[i],i==nval-1?'\n':',');
-	}
-
-	/* float parameters */
-	npar = countparname("f");
-	printf("\nnumber of f pars = %d\n",npar);
-	for (ipar=1; ipar<=npar; ++ipar) {
-		getnparfloat(ipar,"f",&f);
-		printf("occurrence %d of f=%g\n",ipar,f);
-	}
-	if (getparfloat("f", &f))	
-		printf("last occurrence of f=%g\n",f);
-	npar = countparname("vf");
-	printf("number of vf pars = %d\n",npar);
-	for (ipar=1; ipar<=npar; ++ipar) {
-		nval = countnparval(ipar,"vf");
-		printf("occurrence %d has %d values\n",ipar,nval);
-		nval = getnparfloat(ipar,"vf",vf);
-		printf("vf=");
-		for (i=0; i<nval; i++)
-			printf("%g%c",vf[i],i==nval-1?'\n':',');
-	}
-	if (npar>0) {
-		nval = countparval("vf");
-		printf("last occurrence has %d values\n",nval);
-		getparfloat("vf",vf);
-		printf("vf=");
-		for (i=0; i<nval; i++)
-			printf("%g%c",vf[i],i==nval-1?'\n':',');
-	}
-
-	/* string parameters */
-	npar = countparname("s");
-	printf("\nnumber of s pars = %d\n",npar);
-	for (ipar=1; ipar<=npar; ++ipar) {
-		getnparstring(ipar,"s",&s);
-		printf("occurrence %d of s=%s\n",ipar,s);
-	}
-	if (getparstring("s", &s))	
-		printf("last occurrence of s=%s\n",s);
-	
-	return EXIT_SUCCESS;
-}
-#endif
-
diff --git a/raytime.old/model.scr b/raytime.old/model.scr
deleted file mode 100755
index 5081e64a3ad242d8c4447477ab16738e9801cbcc..0000000000000000000000000000000000000000
--- a/raytime.old/model.scr
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/bash
-
-cp=2000
-rho=1000
-dx=2.5
-dt=0.0005
-
-makemod sizex=6000 sizez=2000 dx=$dx dz=$dx cp0=$cp cs0=$cs ro0=$rho \
-	orig=-3000,0 file_base=syncl.su \
-	intt=def x=-3000,0,3000 z=400,400,400 poly=0 cp=2050 ro=1500 \
-	intt=def x=-3000,-2000,-1000,-800,0,800,3000 z=650,650,700,750,900,750,600 poly=2 cp=2100 ro=2000 \
-	intt=def x=-3000,3000 z=1250,1250 poly=0 cp=2400 ro=1800 \
-	
-export OMP_NUM_THREADS=1
-
-./raytime \
-    file_cp=syncl_cp.su  \
-    file_rcv=shot_fd.su \
-    smoothwindow=15 \
-    verbose=2 \
-    dxrcv=10.0 \
-    xrcv1=-2500 xrcv2=2500 \
-    zrcv1=0 zrcv2=0 \
-    xsrc=0 zsrc=1100 
-
diff --git a/raytime.old/modelhom.scr b/raytime.old/modelhom.scr
deleted file mode 100755
index 5aaec4766b365715880f256d01f2d2c5faa7798b..0000000000000000000000000000000000000000
--- a/raytime.old/modelhom.scr
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/bash
-#PBS -q medium
-#PBS -N mod_hom
-#PBS -j eo 
-#PBS -m n 
-#PBS -l nodes=1
-#PBS -V
-
-export PATH=:$HOME/src/OpenSource/bin:$HOME/bin64:$PATH:
-
-cd /Users/jan/src/OpenSource/raytime
-
-dx=2.5
-dt=0.0005
-
-#shots3=var=3000,5
-#shots=var=6000,5
-
-makemod sizex=6000 sizez=900 dx=$dx dz=$dx cp0=2000  ro0=1200 \
-        orig=-3000,-50 file_base=hom.su verbose=2 \
-
-export OMP_NUM_THREADS=2
-
-./raytime \
-    file_cp=hom_cp.su \
-    file_rcv=shot_hom.su \
-    useT2=0 \
-    verbose=4 \
-    dxrcv=10.0 \
-    xrcv1=-3000 xrcv2=3000 \
-    zrcv1=800 zrcv2=800 \
-    xsrc=0 zsrc=0 
-
-
diff --git a/raytime.old/name_ext.c b/raytime.old/name_ext.c
deleted file mode 100644
index 8fa1e09d254153d4d783ab040cebfada4d82d3b7..0000000000000000000000000000000000000000
--- a/raytime.old/name_ext.c
+++ /dev/null
@@ -1,44 +0,0 @@
-#include<stdlib.h>
-#include<string.h>
-#include<stdio.h>
-
-/**
-*  inserts a character string after the filename, before the extension
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands 
-**/
-
-
-void name_ext(char *filename, char *extension)
-{
-	char ext[100];
-
-	if (strstr(filename, ".su") != NULL) {
-		sprintf(ext,"%s.su", extension);
-		strcpy(strstr(filename, ".su"), ext);
-	}
-	else if (strstr(filename, ".segy") != NULL) {
-		sprintf(ext,"%s.segy", extension);
-		strcpy(strstr(filename, ".segy"), ext);
-	}
-	else if (strstr(filename, ".mat") != NULL) {
-		sprintf(ext,"%s.mat", extension);
-		strcpy(strstr(filename, ".mat"), ext);
-	}
-	else if (strstr(filename, ".hdf") != NULL) {
-		sprintf(ext,"%s.hdf", extension);
-		strcpy(strstr(filename, ".hdf"), ext);
-	}
-	else if (strrchr(filename, '.') != NULL) {
-		sprintf(ext,"%s.su", extension);
-		strcpy(strrchr(filename, '.'), ext);
-	}
-	else {
-		sprintf(ext,"%s.su", extension);
-		strcat(filename, ext);
-	}
-
-	return;
-}
diff --git a/raytime.old/par.h b/raytime.old/par.h
deleted file mode 100644
index fce76ed344382c6d5719737e5395fd8fb3ad0a5b..0000000000000000000000000000000000000000
--- a/raytime.old/par.h
+++ /dev/null
@@ -1,217 +0,0 @@
-/* This file is property of the Colorado School of Mines.
- 
- Copyright © 2007, Colorado School of Mines,
- All rights reserved.
- 
- 
- Redistribution and use in source and binary forms, with or 
- without modification, are permitted provided that the following 
- conditions are met:
- 
- *  Redistributions of source code must retain the above copyright 
- notice, this list of conditions and the following disclaimer.
- *  Redistributions in binary form must reproduce the above 
- copyright notice, this list of conditions and the following 
- disclaimer in the documentation and/or other materials provided 
- with the distribution.
- *  Neither the name of the Colorado School of Mines nor the names of
- its contributors may be used to endorse or promote products 
- derived from this software without specific prior written permission.
- 
- Warranty Disclaimer:
- THIS SOFTWARE IS PROVIDED BY THE COLORADO SCHOOL OF MINES AND CONTRIBUTORS 
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
- FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
- COLORADO SCHOOL OF MINES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
- BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
- IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
- POSSIBILITY OF SUCH DAMAGE.
- 
- 
- Export Restriction Disclaimer:
- We believe that CWP/SU: Seismic Un*x is a low technology product that does
- not appear on the Department of Commerce CCL list of restricted exports.
- Accordingly, we believe that our product meets the qualifications of
- an ECCN (export control classification number) of EAR99 and we believe
- it fits the qualifications of NRR (no restrictions required), and
- is thus not subject to export restrictions of any variety.
- 
- Approved Reference Format:
- In publications, please refer to SU as per the following example:
- Cohen, J. K. and Stockwell, Jr. J. W., (200_), CWP/SU: Seismic Un*x 
- Release No. __: an open source software  package for seismic 
- research and processing, 
- Center for Wave Phenomena, Colorado School of Mines.
- 
- Articles about SU in peer-reviewed journals:
- Saeki, T., (1999), A guide to Seismic Un*x (SU)(2)---examples of data processing (part 1), data input and preparation of headers, Butsuri-Tansa (Geophysical Exploration), vol. 52, no. 5, 465-477.
- Stockwell, Jr. J. W. (1999), The CWP/SU: Seismic Un*x Package, Computers and Geosciences, May 1999.
- Stockwell, Jr. J. W. (1997), Free Software in Education: A case study of CWP/SU: Seismic Un*x, The Leading Edge, July 1997.
- Templeton, M. E., Gough, C.A., (1998), Web Seismic Un*x: Making seismic reflection processing more accessible, Computers and Geosciences.
- 
- Acknowledgements:
- SU stands for CWP/SU:Seismic Un*x, a processing line developed at Colorado 
- School of Mines, partially based on Stanford Exploration Project (SEP) 
- software.
- .                       */
-/* par.h - include file for getpar, selfdoc, and error handling functions */
-
-#ifndef PAR_H
-#define PAR_H
-void verr(char *fmt, ...);
-void vmess(char *fmt, ...);
-void vwarn(char *fmt, ...);
-void vsyserr(char *fmt, ...);
-
-/* TYPEDEFS */
-typedef union { /* storage for arbitrary type */
-    char s[8];
-    short h;
-    unsigned short u;
-    long l;
-    unsigned long v;
-    int i;
-    unsigned int p;
-    float f;
-    double d;
-    unsigned int U:16;
-    unsigned int P:32;
-} Value;
-
-/* INCLUDES */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <fcntl.h>	/* non-ANSI */
-#include <unistd.h>	/* non-ANSI */
-#include <sys/types.h>	/* non-ANSI */
-#include<string.h>
-
-
-/* GLOBAL DECLARATIONS */
-extern int xargc; extern char **xargv;
-
-
-/* TYPEDEFS */
-typedef char *cwp_String;
-
-typedef enum {BADFILETYPE = -1,
-	TTY, DISK, DIRECTORY, TAPE, PIPE, FIFO, SOCKET, SYMLINK} FileType;
-	
-/* DEFINES */
-
-/* getpar macros */
-#define MUSTGETPARINT(x,y) if(!getparint(x,y)) err("must specify %s=",x)
-#define MUSTGETPARFLOAT(x,y) if(!getparfloat(x,y)) err("must specify %s=",x)
-#define MUSTGETPARSTRING(x,y) if(!getparstring(x,y)) err("must specify %s=",x)
-
-#define STDIN (0)
-#define STDOUT (1)
-#define STDERR (2)
-
-/* FUNCTION PROTOTYPES */
-
-#ifdef __cplusplus  /* if C++, specify external C linkage */
-extern "C" {
-#endif
-
-/* getpar parameter parsing */
-void initargs (int argc, char **argv);
-int getparint (char *name, int *p);
-int getparuint (char *name, unsigned int *p);
-int getparshort (char *name, short *p);
-int getparushort (char *name, unsigned short *p);
-int getparlong (char *name, long *p);
-int getparulong (char *name, unsigned long *p);
-int getparfloat (char *name, float *p);
-int getpardouble (char *name, double *p);
-int getparstring (char *name, char **p);
-int getparstringarray (char *name, char **p);
-int getnparint (int n, char *name, int *p);
-int getnparuint (int n, char *name, unsigned int *p);
-int getnparshort (int n, char *name, short *p);
-int getnparushort (int n, char *name, unsigned short *p);
-int getnparlong (int n, char *name, long *p);
-int getnparulong (int n, char *name, unsigned long *p);
-int getnparfloat (int n, char *name, float *p);
-int getnpardouble (int n, char *name, double *p);
-int getnparstring (int n, char *name, char **p);
-int getnparstringarray (int n, char *name, char **p);
-int getnpar (int n, char *name, char *type, void *ptr);
-int countparname (char *name);
-int countparval (char *name);
-int countnparval (int n, char *name);
-
-/* For ProMAX */
-void getPar(char *name, char *type, void *ptr);
-
-/* errors and warnings */
-void err (char *fmt, ...);
-void syserr (char *fmt, ...);
-void warn (char *fmt, ...);
-
-/* self documentation */
-void pagedoc (void);
-void requestdoc (int i);
-
-/* system calls with error trapping */
-int ecreat(char *path, int perms);
-int efork(void);
-int eopen(char *path, int flags, int perms);
-int eclose(int fd);
-int eunlink(char *path);
-long elseek(int fd, long offset, int origin);
-int epipe(int fd[2]);
-int eread(int fd, char *buf, int nbytes);
-int ewrite(int fd, char *buf, int nbytes);
-
-/* system subroutine calls with error trapping */
-FILE *efopen(const char *file, const char *mode);
-FILE *efreopen(const char *file, const char *mode, FILE *stream1);
-FILE *efdopen(int fd, const char *mode);
-FILE *epopen(char *command, char *type);
-int efclose(FILE *stream);
-int epclose(FILE *stream);
-int efflush(FILE *stream);
-int eremove(const char *file);
-int erename(const char *oldfile, const char* newfile);
-int efseek(FILE *stream, long offset, int origin);
-void erewind(FILE *stream);
-long eftell(FILE *stream);
-FILE *etmpfile(void);
-char *etmpnam(char *namebuffer);
-void *emalloc(size_t size);
-void *erealloc(void *memptr, size_t size);
-void *ecalloc(size_t count, size_t size);
-size_t efread(void *bufptr, size_t size, size_t count, FILE *stream);
-size_t efwrite(void *bufptr, size_t size, size_t count, FILE *stream);
-
-#ifndef SUN_A
-int efgetpos(FILE *stream, fpos_t *position);
-int efsetpos(FILE *stream, const fpos_t *position);
-#endif
-
-/* string to numeric conversion with error checking */
-short eatoh(char *s);
-unsigned short eatou(char *s);
-int eatoi(char *s);
-unsigned int eatop(char *s);
-long eatol(char *s);
-unsigned long eatov(char *s);
-float eatof(char *s);
-double eatod(char *s);
-
-/* file type checking */
-FileType filestat(int fd);
-char *printstat(int fd);
-
-#ifdef __cplusplus  /* if C++ (external C linkage is being specified) */
-}
-#endif
-
-#endif /* PAR_H */
diff --git a/raytime.old/raytime b/raytime.old/raytime
deleted file mode 100755
index 95d0fa1ba59fb442521354815a9cce7f6f5c3733..0000000000000000000000000000000000000000
Binary files a/raytime.old/raytime and /dev/null differ
diff --git a/raytime.old/raytime.c b/raytime.old/raytime.c
deleted file mode 100644
index d4a8c839a511a30647c289c22c3fbd05c845979e..0000000000000000000000000000000000000000
--- a/raytime.old/raytime.c
+++ /dev/null
@@ -1,328 +0,0 @@
-#include<stdlib.h>
-#include<stdio.h>
-#include<math.h>
-#include<assert.h>
-#include<string.h>
-#include"par.h"
-#include"raytime.h"
-#include "segy.h"
-
-#define MAX(x,y) ((x) > (y) ? (x) : (y))
-#define MIN(x,y) ((x) < (y) ? (x) : (y))
-#define NINT(x) ((int)((x)>0.0?(x)+0.5:(x)-0.5))
-
-typedef struct _icoord { /* 3D coordinate integer */
-    int z;
-    int x;
-    int y;
-} icoord;
-
-typedef struct _fcoord { /* 3D coordinate float */
-    float z;
-    float x;
-    float y;
-} fcoord;
-
-double wallclock_time(void);
-
-void name_ext(char *filename, char *extension);
-
-void threadAffinity(void);
-
-int getParameters(modPar *mod, recPar *rec, snaPar *sna, wavPar *wav, srcPar *src, shotPar *shot, bndPar *bnd, rayPar *ray, int verbose);
-
-int getWaveParameter(float *slowness, icoord size, float dgrid, fcoord s, fcoord r, rayPar ray, fcoord *T, float *Jr);
-
-int readModel(modPar mod, bndPar bnd, float *velocity, float *slowness);
-
-int defineSource(wavPar wav, srcPar src, modPar mod, float **src_nwav, int reverse, int verbose);
-
-int writeSrcRecPos(modPar *mod, recPar *rec, srcPar *src, shotPar *shot);
-
-/* Self documentation */
-char *sdoc[] = {
-" ",
-" raytime - Jesper Spetzler ray-trace modeling ",
-" ",
-" IO PARAMETERS:",
-"   file_cp= .......... P (cp) velocity file",
-"   file_src= ......... file with source signature",
-"   file_rcv=recv.su .. base name for receiver files",
-"   dx= ............... read from model file: if dx==0 then dx= can be used to set it",
-"   dz= ............... read from model file: if dz==0 then dz= can be used to set it",
-"   dt= ............... read from file_src: if dt==0 then dt= can be used to set it",
-"" ,
-" RAY TRACING PARAMETERS:",
-"   smoothwindow=0 .... if set lenght of 2/3D smoothing window on slowness",
-"   useT2=0 ........... 1: compute more accurate T2 pertubation correction",
-"   geomspread=1 ...... 1: compute Geometrical Spreading Factor",
-"   nraystep=5 ........ number of points on ray",
-" OPTIONAL PARAMETERS:",
-"   ischeme=3 ......... 1=acoustic, 2=visco-acoustic 3=elastic, 4=visco-elastic",
-"   sinkdepth=0 ....... receiver grid points below topography (defined bij cp=0.0)",
-"   sinkdepth_src=0 ... source grid points below topography (defined bij cp=0.0)",
-"   sinkvel=0 ......... use velocity of first receiver to sink through to next layer",
-"   verbose=0 ......... silent mode; =1: display info",
-" ",
-" SHOT AND GENERAL SOURCE DEFINITION:",
-"   xsrc=middle ....... x-position of (first) shot ",
-"   zsrc=zmin ......... z-position of (first) shot ",
-"   nshot=1 ........... number of shots to model",
-"   dxshot=dx ......... if nshot > 1: x-shift in shot locations",
-"   dzshot=0 .......... if nshot > 1: z-shift in shot locations",
-"   xsrca= ............ defines source array x-positions",
-"   zsrca= ............ defines source array z-positions",
-"   wav_random=1 ...... 1 generates (band limited by fmax) noise signatures ",
-"   src_multiwav=0 .... use traces in file_src as areal source",
-"   src_at_rcv=1 ...... inject wavefield at receiver coordinates (1), inject at source (0)",
-"" ,
-" PLANE WAVE SOURCE DEFINITION:",
-"   plane_wave=0 ...... model plane wave with nsrc= sources",
-"   nsrc=1 ............ number of sources per (plane-wave) shot ",
-"   src_angle=0 ....... angle of plane source array",
-"   src_velo=1500 ..... velocity to use in src_angle definition",
-"   src_window=0 ...... length of taper at edges of source array",
-"",
-" RANDOM SOURCE DEFINITION FOR SEISMIC INTERFEROMTERY:",
-"   src_random=0 ...... 1 enables nsrc random sources positions in one modeling",
-"   nsrc=1 ............ number of sources to use for one shot",
-"   xsrc1=0 ........... left bound for x-position of sources",
-"   xsrc2=0 ........... right bound for x-position of sources",
-"   zsrc1=0 ........... left bound for z-position of sources",
-"   zsrc2=0 ........... right bound for z-position of sources",
-"   tsrc1=0.0 ......... begin time interval for random sources being triggered",
-"   tsrc2=tmod ........ end time interval for random sources being triggered",
-"   tactive=tsrc2 ..... end time for random sources being active",
-"   tlength=tsrc2-tsrc1 average duration of random source signal",
-"   length_random=1 ... duration of source is rand*tlength",
-"   amplitude=0 ....... distribution of source amplitudes",
-"   distribution=0 .... random function for amplitude and tlength 0=flat 1=Gaussian ",
-"   seed=10 ........... seed for start of random sequence ",
-"" ,
-" RECEIVER SELECTION:",
-"   xrcv1=xmin ........ first x-position of linear receiver array(s)",
-"   xrcv2=xmax ........ last x-position of linear receiver array(s)",
-"   dxrcv=dx .......... x-position increment of receivers in linear array(s)",
-"   zrcv1=zmin ........ first z-position of linear receiver array(s)",
-"   zrcv2=zrcv1 ....... last z-position of linear receiver array(s)",
-"   dzrcv=0.0 ......... z-position increment of receivers in linear array(s)",
-"   xrcva= ............ defines receiver array x-positions",
-"   zrcva= ............ defines receiver array z-positions",
-"   rrcv= ............. radius for receivers on a circle ",
-"   arcv= ............. vertical arc-lenght for receivers on a ellipse (rrcv=horizontal)",
-"   oxrcv=0.0 ......... x-center position of circle",
-"   ozrcv=0.0 ......... z-center position of circle",
-"   dphi=2 ............ angle between receivers on circle ",
-"   rcv_txt=........... text file with receiver coordinates. Col 1: x, Col. 2: z",
-"   rec_ntsam=nt ...... maximum number of time samples in file_rcv files",
-"",
-"      Jan Thorbecke 2017",
-"      TU Delft",
-"      E-mail: janth@xs4all.nl ",
-"",
-NULL};
-
-
-int main(int argc, char **argv)
-{
-	modPar mod;
-	recPar rec;
-	snaPar sna;
-	wavPar wav;
-	srcPar src;
-	bndPar bnd;
-	shotPar shot;
-	rayPar ray;
-	float **src_nwav;
-	float *rox, *roz, *l2m, *lam, *mul;
-	float *tss, *tes, *tep, *p, *q, *r;
-	float *vx, *vz, *tzz, *txz, *txx;
-	float *rec_vx, *rec_vz, *rec_p;
-    float *velocity, *slowness;
-	float *rec_txx, *rec_tzz, *rec_txz;
-	float *rec_pp, *rec_ss;
-	float *rec_udp, *rec_udvz;
-	float *beam_vx, *beam_vz, *beam_p;
-	float *beam_txx, *beam_tzz, *beam_txz;
-	float *beam_pp, *beam_ss;	
-	float sinkvel;
-	double t0, t1, t2, t3, tt, tinit;
-	size_t size, sizem, nsamp;
-	int n1, ix, iz, ir, ishot, i;
-	int ioPx, ioPz;
-	int it0, it1, its, it, fileno, isam;
-	int ixsrc, izsrc, irec;
-    int nRayStep;
-    fcoord coordsx, coordgx, Time;
-    icoord grid;
-    float Jr, *ampl, *time;
-    segy hdr;
-    char filetime[1024], fileamp[1024];
-    size_t  nwrite;
-	int verbose;
-    FILE *fpt, *fpa;
-    double ddt;
-
-	t0= wallclock_time();
-	initargs(argc,argv);
-	requestdoc(0);
-
-	if (!getparint("verbose",&verbose)) verbose=0;
-	getParameters(&mod, &rec, &sna, &wav, &src, &shot, &bnd, &ray, verbose);
-
-	/* allocate arrays for model parameters: the different schemes use different arrays */
-
-	n1 = mod.nz;
-	sizem=mod.nx*mod.nz;
-
-	velocity = (float *)calloc(mod.nx*mod.nz,sizeof(float));
-    slowness = (float *)calloc(mod.nx*mod.nz,sizeof(float));
-
-	/* read velocity and density files */
-
-	readModel(mod, bnd, velocity, slowness);
-
-	/* read and/or define source wavelet(s) */
-
-//	defineSource(wav, src, mod, src_nwav, mod.grid_dir, verbose);
-
-	/* allocate arrays for wavefield and receiver arrays */
-
-	size = shot.n*rec.n;
-    time = (float *)calloc(size,sizeof(float));
-    ampl = (float *)calloc(size,sizeof(float));
-
-	t1= wallclock_time();
-	if (verbose) {
-		tinit = t1-t0;
-		vmess("*******************************************");
-		vmess("************* runtime info ****************");
-		vmess("*******************************************");
-		vmess("CPU time for intializing arrays and model = %f", tinit);
-	}
-
-	/* Sinking source and receiver arrays: 
-	   If P-velocity==0 the source and receiver 
-	   postions are placed deeper until the P-velocity changes. 
-	   The free-surface position is stored in bnd.surface[ix].
-	   Setting the option rec.sinkvel only sinks the receiver position 
-       (not the source) and uses the velocity 
-	   of the first receiver to sink through to the next layer. */
-
-/* sink receivers to value different than sinkvel */
-	for (ir=0; ir<rec.n; ir++) {
-		iz = rec.z[ir];
-		ix = rec.x[ir];
-		while(velocity[(ix)*n1+iz] == rec.sinkvel) iz++;
-		rec.z[ir]=iz+rec.sinkdepth;
-		rec.zr[ir]=rec.zr[ir]+(rec.z[ir]-iz)*mod.dz;
-//		rec.zr[ir]=rec.z[ir]*mod.dz;
-		if (verbose>3) vmess("receiver position %d at grid[ix=%d, iz=%d] = (x=%f z=%f)", ir, ix, rec.z[ir], rec.xr[ir]+mod.x0, rec.zr[ir]+mod.z0);
-	}
-/*
-*/
-
-/* sink sources to value different than zero */
-	for (ishot=0; ishot<shot.n; ishot++) {
-		iz = shot.z[ishot];
-		ix = shot.x[ishot];
-		while(velocity[(ix)*n1+iz] == 0.0) iz++;
-		shot.z[ishot]=iz+src.sinkdepth; 
-	}
-
-	if (verbose>3) writeSrcRecPos(&mod, &rec, &src, &shot);
-
-    /* prepare output file and headers */
-    strcpy(filetime, rec.file_rcv);
-    name_ext(filetime, "_time");
-    fpt = fopen(filetime, "w");
-    assert(fpt != NULL);
-
-	if (ray.geomspread) {
-        strcpy(fileamp, rec.file_rcv);
-        name_ext(fileamp, "_amp");
-        fpa = fopen(fileamp, "w");
-        assert(fpa != NULL);
-	}
-
-    ddt        = (double)mod.dt;/* to avoid rounding in 32 bit precision */
-    hdr.dt     = (unsigned short)lround((((double)1.0e6*ddt*rec.skipdt)));
-    hdr.scalco = -1000;
-    hdr.scalel = -1000;
-    hdr.trid   = 1;
-    hdr.trwf   = shot.n;
-    hdr.ns     = rec.n;
-
-	/* Outer loop over number of shots */
-	for (ishot=0; ishot<shot.n; ishot++) {
-
-        if (verbose) {
-            vmess("Modeling source %d at gridpoints ix=%d iz=%d", ishot, shot.x[ishot], shot.z[ishot]);
-            vmess(" which are actual positions x=%.2f z=%.2f", mod.x0+mod.dx*shot.x[ishot], mod.z0+mod.dz*shot.z[ishot]);
-            vmess("Receivers at gridpoint x-range ix=%d - %d", rec.x[0], rec.x[rec.n-1]);
-            vmess(" which are actual positions x=%.2f - %.2f", mod.x0+rec.xr[0], mod.x0+rec.xr[rec.n-1]);
-            vmess("Receivers at gridpoint z-range iz=%d - %d", rec.z[0], rec.z[rec.n-1]);
-            vmess(" which are actual positions z=%.2f - %.2f", mod.z0+rec.zr[0], mod.z0+rec.zr[rec.n-1]);
-        }
-
-        coordsx.x = mod.x0+shot.x[ishot]*mod.dx;
-        coordsx.z = mod.z0+shot.z[ishot]*mod.dz;
-        coordsx.y = 0;
-        grid.x = mod.nx;
-        grid.z = mod.nz;
-        grid.y = 1;
-
-        for (irec=0; irec<rec.n; irec++) {
-            coordgx.x=mod.x0+rec.xr[irec];
-            coordgx.z=mod.z0+rec.zr[irec];
-            coordgx.y = 0;
-
-            getWaveParameter(slowness, grid, mod.dx, coordsx, coordgx, ray, &Time, &Jr);
-
-            time[ishot*rec.n + irec] = Time.x + Time.y + Time.z;
-            ampl[ishot*rec.n + irec] = Jr;
-            fprintf(stderr,"shot=%f,%f receiver at %f,%f T0=%f T1=%f T2=%f Jr=%f\n",coordsx.x, coordsx.z, coordgx.x, coordgx.z, Time.x, Time.y, Time.z, Jr); 
-        }
-
-        hdr.sx     = 1000*(mod.x0+mod.dx*shot.x[ishot]);
-        hdr.sdepth = 1000*(mod.z0+mod.dz*shot.z[ishot]);
-        hdr.selev  = (int)(-1000.0*(mod.z0+mod.dz*shot.z[ishot]));
-        hdr.fldr   = ishot+1;
-        hdr.tracl  = ishot+1;
-        hdr.tracf  = ishot+1;
-        hdr.ntr    = shot.n;
-        hdr.d1     = (rec.x[1]-rec.x[0])*mod.dx;
-        hdr.f1     = mod.x0+rec.x[0]*mod.dx;
-        hdr.d2     = (shot.x[1]-shot.x[0])*mod.dx;
-        hdr.f2     = mod.x0+shot.x[0]*mod.dx;
-    
-        nwrite = fwrite( &hdr, 1, TRCBYTES, fpt);
-        assert(nwrite == TRCBYTES);
-        nwrite = fwrite( &time[ishot*rec.n], sizeof(float), rec.n, fpt);
-        assert(nwrite == rec.n);
-	    fflush(fpt);
-	    if (ray.geomspread) {
-            nwrite = fwrite( &hdr, 1, TRCBYTES, fpa);
-            assert(nwrite == TRCBYTES);
-            nwrite = fwrite( &ampl[ishot*rec.n], sizeof(float), rec.n, fpa);
-            assert(nwrite == rec.n);
-	        fflush(fpa);
-        }
-    
-	} /* end of loop over number of shots */
-	fclose(fpt);
-	if (ray.geomspread) fclose(fpa);
-
-	t1= wallclock_time();
-	if (verbose) {
-		vmess("Total compute time ray-tracing = %.2f s.", t1-t0);
-	}
-
-	/* free arrays */
-
-	initargs(argc,argv); /* this will free the arg arrays declared */
-	free(velocity);
-	free(slowness);
-	
-	return 0;
-}
diff --git a/raytime.old/raytime.c.veryold b/raytime.old/raytime.c.veryold
deleted file mode 100644
index e5e01b50b514111a8d45a27deb3421131244f40c..0000000000000000000000000000000000000000
--- a/raytime.old/raytime.c.veryold
+++ /dev/null
@@ -1,704 +0,0 @@
-#include <DELPHI_IOc.h>
-#include <errno.h>
-#include <memory.h>
-#include <time.h>
-#include <raytime.h>
-
-/*  Plane-wave modeling externals */
-void  plane_wave(float *tfinal,float *slowness, char *candidate, struct i_xyz *ndim, float scale, int order);
-
-/*  Vidale modeling externals */
-extern void  vidale(float *ttime, float *slow, struct i_xyz *nm, struct i_xyz *isrc, struct f_xyz *scale, int order);
-
-/*  Graph_Theory modeling externals */
-extern void  dijkstra(float *tfinal, float *slowness, char *candidate, int *raypath, XYZIndex *ndim, int order, int big, struct s_stencil *template);
-
-extern struct s_stencil *make_stencil(int order, XYZIndex *nm, XYZPosition *scale);
-
-extern void getrecpos(int *xi, int *zi, int *nrec, int nx, float h, float ox, float oz, int verbose);
-
-extern float setzsrc(int nb, int *boundary, float **inter, float *slow, int ni, float zsrc1, float dzsrc, float dz, float oz, int nx, int nz, float xsrc, float dx, float ox, int id, int verbose);
-
-void rm_head(float *slow, struct i_xyz *ndim, struct i_xyz *isrc, int mzrcv, struct f_xyz *scale, float **inter, int ni, int *nzm);
-
-extern void draw_rays(char *file_eps, int *raypath, struct i_xyz *ircv, int nx, int nz, float *slow, float dx, float dz, int nrec, float **inter, int ni, int hom, int verbose);
-
-extern void opint(float **data, int nrec, int Ns, int ix, float **dataT, float Tmin, float Tmax, float dT, int nT);
-
-/*********************** self documentation **********************/
-char *sdoc[] = {
-" ",
-" raytime - modeling of one-way traveltime for CFP operators",
-" ",
-" raytime file_vel= xsrc1= zsrc1= [optional parameters]",
-" ",
-" Required parameters:",
-" ",
-"   file_vel= ................ gridded velocity file (DELPHI format)",
-"   file_svel= ............... gridded velocity file (DELPHI format)",
-"   xsrc1= ................... x-position of the source (m)",
-"   zsrc1= ................... z-position of the source (m)",
-" ",
-" Optional parameters:",
-" ",
-" INPUT AND OUTPUT ",
-"   file_out= ................ output file with traveltimes",
-"   file_amp= ................ output file with approximate amplitudes",
-"   file_int= ................ input file describing the interfaces (makemod)",
-"   file_ray= ................ postscript file with rays (only method=graph)",
-"   onegath=0 ................ 1; writes operators in one gather",
-" RAY TRACING ",
-"   method=fd ................ calculation method (fd, plane or graph) ",
-"   sbox=1 ................... radius of inner straight ray (fd method)",
-"   order= ................... accuracy plane(=2)[0-2] and graph(=8)[1-10]",
-"   radius=0 ................. radius in plane method",
-"   dT=0 ..................... put traces on one-way time grid with step dT",
-"   Tmin=0 ................... minimum time of one-way time grid (0 not used)",
-"   Tmax=Tmin ................ maximum time of one-way time grid",
-"   hom=1 .................... 1: draw straight rays in homogeneous layers",
-" SOURCE POSITIONS ",
-"   xsrc2=xsrc1 .............. x-position of last source",
-"   dxsrc=0 .................. step in source x-direction",
-"   zsrc2=zsrc1 .............. z-position of last source",
-"   dzsrc=0 .................. step in source z-direction",
-"   boundary=0 ............... boundary to place the sources (overrules zsrc)",
-"   add=0 .................... 1: adds all defined sources",
-"   head=0 ................... 1: calculate head waves near source position",
-" RECEIVER POSITIONS ",
-"   xrcv=0,(nx-1)*dx ......... x-position's of receivers (array)",
-"   zrcv=0,0 ................. z-position's of receivers (array)",
-"   Rboundary=0 .............. boundary to place the receivers (overrules zrcv)",
-"   dxrcv=dx ................. step in receiver x-direction",
-"   dzrcv=0 .................. step in receiver z-direction",
-"   dxspr=0 .................. step of receiver spread in x-direction",
-"   lint=1 ................... linear interpolate between the rcv points",
-"   verbose=0 ................ verbose option",
-" ",
-"  raytime calculates the first arrival time at the defined receiver array ",
-"  for the defined shots at different depth and lateral positions.",
-"  Note that one output gather consists of shots which are defined at the",
-"  same lateral position but with different depth positions.",
-"  Every new lateral position (with dxsrc) gives a new output gather.",
-"  The parameter dT defines the one-way time between two shot records. The",
-"  defined shot records (at depth) are used to get the interpolated values ",
-"  at time steps of dT. ",
-" ",
-"  PROGRAM TO CALCULATE TRAVEL TIMES IN 2D MEDIA  ",
-"  AUTHOR: Joseph R. Matarese ",
-"  Copyright (c) 1993: Joseph R. Matarese and ",
-"                      Massachusetts Institute of Technology ",
-" ",
-" Translated to DELPHI environment: Jan Thorbecke 16-02-1996",
-" ",
-NULL};
-/**************** end self doc ***********************************/
-
-int main(int argc, char *argv[])
-{
-	float32			*slowness, *slowness_S;
-	uint8			*candidate;
-	float32			*ttime, *ttime_p, slow_src;
-	struct i_xyz	*ndim, *isrc, *ircv;
-	struct f_xyz	scale;
-	int				id, nd, iz, ix, is, ir, ie, i;
-	int				iz_min, iz_max, ix_min, ix_max;
-	int				node_src, idz, idx, idp, sign;
-	int				*raypath;
-	struct s_stencil *stencil;
-
-	intn 	seqnr[MAX_KEYS];
-	int32	type, dom1, dom2;
-	int     error, n1, n2, ret, size, verbose, nkeys, a;
-	int 	k, nx, nz, sbox, Ns, nrec, ni, add, hom, ib, Nb;
-	int		*xi, *zi, j, ispr, ik, nzm, head, nT, mzrcv;
-	int 	Nd, nb, *boundary, onegath, order, radius, Rboundary;
-	float 	xsrc1, xsrc2, dxsrc, zsrc1=0, zsrc2, dzsrc, sx, sz, sl;
-	float   d1, d2, f1, f2, *tmpdata, dx, dz, dxspr, **data;
-	float	xsrc, *zsrc, drcv, dxrcv, dzrcv, t0, t1, t2, x, z, r, signz;
-	float	ox, oz, **inter, dT, Tmin, Tmax, **dataT, *trueslow;
-	char	*file_vel, *file_out, *file_int, *file_amp, *file_svel;
-	char	*keys[MAX_KEYS], *method, *file_ray, file_base[256], *pf;
-	segyhdr	*hdrs, *hdrsT;
-
-	t0 = cputime();
-	initargs(argc, argv);
-	requestdoc(1);
-
-/*---------------------------------------------------------------------------*
- *  Read input parameters and query for any that are needed but missing.
- *---------------------------------------------------------------------------*/
-
-	if(!getparint("verbose", &verbose)) verbose = 0;
-	if(!getparstring("file_vel", &file_vel)) saerr("file_vel not defined");
-	if(!getparstring("file_svel", &file_svel)) file_svel=NULL;
-	if(!getparstring("file_out", &file_out)) file_out=NULL;
-	if(!getparstring("file_int", &file_int)) file_int=NULL;
-	if(!getparstring("file_ray", &file_ray)) file_ray=NULL;
-	if(!getparstring("file_amp", &file_amp)) file_amp=NULL;
-	if(!getparstring("method", &method)) method="fd";
-	if(!getparfloat("xsrc1", &xsrc1)) saerr("xsrc1 not defined");
-	if(!getparfloat("xsrc2", &xsrc2)) xsrc2=xsrc1;
-	if(!getparfloat("dxsrc", &dxsrc)) dxsrc=0;
-	if(!getparfloat("Tmin", &Tmin)) Tmin=0;
-	if(!getparint("Rboundary", &Rboundary)) Rboundary=0;
-	if (Rboundary) {
-		if(file_int == NULL) saerr("file_int must be specified for Rboundary");
-	}
-	nb = countparval("boundary");
-	if(nb == 0 && Tmin == 0) {
-		if(!getparfloat("zsrc1", &zsrc1)) 
-			saerr("zsrc1 and boundary not defined, one must be defined");
-	}
-	else if (Tmin == 0) {
-		if(file_int == NULL) saerr("file_int must be specified for boundary");
-		boundary = alloc1int(nb);
-		getparint("boundary", boundary);
-		if (verbose) samess("source definition on boundary");
-	}
-	if(!getparfloat("zsrc2", &zsrc2)) zsrc2=zsrc1;
-	if(!getparfloat("dzsrc", &dzsrc)) dzsrc=0;
-	if(!getparint("head", &head)) head = 0;
-	if(!getparint("sbox", &sbox)) sbox = 1;
-	if(!getparint("onegath", &onegath)) onegath = 0;
-	if(!getparint("add", &add)) add = 0;
-	if(!getparint("hom", &hom)) hom = 1;
-
-	if(equal(method,"fd")) {
-		if (verbose) 
-			samess("finite_difference (Vidale, 1988, BSSA V. 78 #6, p. 2062)");
-	}
-	else if(equal(method,"graph")) {
-		if (verbose) 
-			samess("graph_theory (Moser, 1991, Geophysics V. 56 #1, p. 59)");
-	}
-	else if(equal(method,"plane")) {
-		if (verbose) 
-			samess("plane_wave (Matarese, 1993, Ph.D. Thesis, MIT)");
-	}
-	else {
-		samess("unknown method: %s",method);
-		samess("Possible choices include:\n\n");
-		samess("\tfd      based on Vidale's finite difference method\n");
-		samess("\t        (Vidale, 1988, BSSA V. 78 #6, p. 2062)\n");
-		samess("\tgraph   based on Moser's graph theoretical method\n");
-		samess("\t        (Moser, 1991, Geophysics V. 56 #1, p. 59)\n");
-		samess("\tplane   based on Matarese's plane wave extrapolation\n");
-		samess("\t        (Matarese, 1993, Ph.D. Thesis, MIT)\n");
-		return(0);
-	}
-
-	if (file_ray != NULL) {
-		pf = strrchr(file_ray, '.');
-		*pf = '\0';
-		if(!equal(method,"graph")) {
-			sawarn("If file_ray is defined then method=graph");
-			sawarn("So, method is set to graph");
-			method = "graph";
-		}
-  	}
-
-	if(equal(method,"plane")) {
-		if(!getparint("order", &order)) order = 2;
-		if(order < 0 || order > 2) {
-			sawarn("order must be within [0-2]");
-			sawarn("order set to 2");
-			order = 2;
-		}
-		if(!getparint("radius", &radius)) radius = 0;
-	} 
-	else if(equal(method,"graph")) {
-		if(!getparint("order", &order)) order = 8;
-		if(order < 1) saerr("order must be within [1-10]");
-		if(order > 10) sawarn("Attempting an order > 10.  Good luck!");
-  	}
-
-	if(equal(method,"plane") && add) {
-		if (radius) {
-		sawarn("Plane wave method with non-zero radius requires one source.");
-		samess("Continuing with radius = 0.");
-		}
-		radius = 0;
-	}
-
-	if(add && equal(method,"fd"))
-		saerr("Finite difference methods don't support extended source.");
-
-/*---------------------------------------------------------------------------*
- *  Input the slowness grid.
- *  It's gotta be 2-D and the variable is named "slowness".
- *---------------------------------------------------------------------------*
- *  Open velocity file
- *---------------------------------------------------------------------------*/
-
-	error = open_file(file_vel, GUESS_TYPE, DELPHI_READ);
-	if (error < 0 ) saerr("error in opening file %s", file_vel);
-	error = get_dims(file_vel, &n1, &n2, &type);
-	size = n1 * n2;
-	tmpdata = alloc1float(size);
-	hdrs = (segyhdr *) malloc(n2*sizeof(segyhdr));
-	read_data(file_vel,tmpdata,size,&n1,&n2,&f1,&f2,&d1,&d2,&type,hdrs);
-	get_axis(&dom1, &dom2);
-	if (verbose) disp_info(file_vel,n1,n2,f1,f2,d1,d2,type);
-	ret = close_file(file_vel);
-	if (ret < 0) sawarn("err %d on closing input file",ret);
-	slowness = alloc1float(n1*n2);
-
-	if (dom2 == SA_AXIS_X) {
-		nx = n2; nz = n1; 
-		dx = d2; dz = d1;
-		ox = f2; oz = f1;
-		/* look at the coordinates of gx is the f2-axis is not defined */
-		if (dx < 1e-9) {
-			sawarn("f2 and d2 axis not defined, use the gx values");
-			if (hdrs[0].scalco < 0) sl = 1.0/fabs(hdrs[0].scalco);
-			else if (hdrs[0].scalco == 0) sl = 1.0;
-			else sl = hdrs[0].scalco;
-			ox = hdrs[0].gx*sl;
-			dx = (hdrs[1].gx-hdrs[0].gx)*sl;
-		}
-
-		if (verbose) samess("Input model is transposed");
-		for(ix=0; ix<nx; ix++) {
-			for(iz=0; iz<nz; iz++) slowness[iz*nx+ix] = 1.0/tmpdata[ix*nz+iz];
-		}
-	}
-	else {
-		nx = n1; nz = n2; 
-		dx = d1; dz = d2;
-		ox = f1; oz = f2;
-		for(iz=0; iz<nz; iz++) {
-			for(ix=0; ix<nx; ix++) slowness[iz*nx+ix] = 1.0/tmpdata[iz*nx+ix];
-		}
-	}
-	free1float(tmpdata);
-	free(hdrs);
-
-/*---------------------------------------------------------------------------*
- *  Open S-wave velocity file
- *---------------------------------------------------------------------------*/
-	if (file_svel!= NULL) {
-		error = open_file(file_svel, GUESS_TYPE, DELPHI_READ);
-		if (error < 0 ) saerr("error in opening file %s", file_svel);
-		error = get_dims(file_svel, &n1, &n2, &type);
-		size = n1 * n2;
-		tmpdata = alloc1float(size);
-		hdrs = (segyhdr *) malloc(n2*sizeof(segyhdr));
-		read_data(file_svel,tmpdata,size,&n1,&n2,&f1,&f2,&d1,&d2,&type,hdrs);
-		get_axis(&dom1, &dom2);
-		if (verbose) disp_info(file_svel,n1,n2,f1,f2,d1,d2,type);
-		ret = close_file(file_svel);
-		if (ret < 0) sawarn("err %d on closing input file",ret);
-		slowness_S = alloc1float(n1*n2);
-	
-		if (dom2 == SA_AXIS_X) {
-			if (n2 != nx) saerr("nx of file %s (%d) != nx of file %s (%d)", file_vel, nx, file_svel, n2);
-			if (n1 != nz) saerr("nz of file %s (%d) != nz of file %s (%d)", file_vel, nz, file_svel, n1);
-	
-			if (verbose) samess("Input S-model is transposed");
-			for(ix=0; ix<nx; ix++) {
-				for(iz=0; iz<nz; iz++) slowness_S[iz*nx+ix] = 1.0/tmpdata[ix*nz+iz];
-			}
-		}
-		else {
-			if (n1 != nx) saerr("nx of file %s (%d) != nx of file %s (%d)", file_vel, nx, file_svel, n1);
-			if (n2 != nz) saerr("nz of file %s (%d) != nz of file %s (%d)", file_vel, nz, file_svel, n2);
-			for(iz=0; iz<nz; iz++) {
-				for(ix=0; ix<nx; ix++) slowness_S[iz*nx+ix] = 1.0/tmpdata[iz*nx+ix];
-			}
-		}
-		free1float(tmpdata);
-		free(hdrs);
-	}
-	else {
-		slowness_S = alloc1float(nx*nz);
-		for(iz=0; iz<nz; iz++) {
-			for(ix=0; ix<nx; ix++) 
-				slowness_S[iz*nx+ix] = slowness[iz*nx+ix];
-		}
-	}
-
-	if (NINT(dx*1000) != NINT(dz*1000)) saerr("dx must be equal to dz");
-	
-/*---------------------------------------------------------------------------*
- *  Open interface file (if available)
- *---------------------------------------------------------------------------*/
-
-	if (file_int != NULL) {
-		error = open_file(file_int, GUESS_TYPE, DELPHI_READ);
-		if (error < 0 ) saerr("error in opening file %s", file_int);
-		error = get_dims(file_int, &n1, &n2, &type);
-		size = n1 * n2;
-		tmpdata = alloc1float(size);
-		hdrs = (segyhdr *) malloc(n2*sizeof(segyhdr));
-		read_data(file_int,tmpdata,size,&n1,&n2,&f1,&f2,&d1,&d2,&type,hdrs);
-		if (verbose>=2) disp_info(file_int,n1,n2,f1,f2,d1,d2,type);
-		ret = close_file(file_int);
-		free(hdrs);
-		if (ret < 0) sawarn("err %d on closing input file",ret);
-		ni = n2;
-		if (n1 != nx) saerr("n1 != nx; wrong interface file");
-		
-		inter = alloc2float(nx, ni);
-		for(i=0; i<ni; i++) {
-			for(j=0; j<nx; j++) inter[i][j] = tmpdata[i*nx+j];
-		}
-		free1float(tmpdata);
-	}
-	else ni = 0;
-
-/*================ Read in receiver positions ================*/
-
-	zi = alloc1int(nx+nz);
-	xi = alloc1int(nx+nz);
-	if(Rboundary<=0) {
-		getrecpos(xi, zi, &nrec, nx, dz, ox, oz, verbose);
-	}
-	else {
-		if (verbose) samess("Placing receivers on boundary %d.",Rboundary);
-		if (verbose>=3) samess("receiver positions are:");
-                if(!getparfloat("dxrcv",&dxrcv)) dxrcv = dx;
-                nrec = NINT((nx-1)*dx/dxrcv)+1;
-		for (ir = 0; ir < nrec; ir++) {
-                        xi[ir] = NINT(ir*dxrcv/dx);
-			zi[ir] = NINT(inter[Rboundary-1][xi[ir]]/dz);
-			if (verbose>=3) fprintf(stderr,"x=%f z=%f\n",(ox+xi[ir]*dx),(oz+zi[ir]*dz));
-		}
-	}
-	if(!getparfloat("dxspr",&dxspr)) dxspr= 0;
-	if(verbose) samess("nrec = %d", nrec);
-
-/* ============ Check and set parameters =============== */
-
-	ispr = NINT(dxspr/dx);
-	if (NINT(ispr*dx) != NINT(dxspr)) 
-		saerr("dxspr is not a multiple of dx; this is not allowed");
-
-	mzrcv = 0;
-	for (ir = 0; ir < nrec; ir++) mzrcv = MAX(zi[ir], mzrcv);
-	if (mzrcv > (nz-1)) saerr("deepest receiver outside model");
-
-	if (nb) {dzsrc = 0.0; zsrc1 = inter[boundary[0]-1][0]; Nd = nb;}
-	else if (dzsrc == 0) Nd = 1;
-	else if (dzsrc != 0) Nd = NINT((zsrc2 - zsrc1)/dzsrc) + 1;
-	if (dxsrc == 0) Ns = 1;
-	else if (dxsrc != 0) Ns = NINT((xsrc2 - xsrc1)/dxsrc) + 1;
-
-	if ((zsrc1+(Nd-1)*dzsrc-oz) > nz*dz) {
-		sawarn("Deepest source outside model; last shot(s) not calculated");
-		Nd -= 1;
-		while( (zsrc1+(Nd-1)*dzsrc-oz ) > nz*dz) Nd--;
-	}
-	if (xi[nrec-1]*dx + (Ns-1)*dxspr > nx*dx) 
-		saerr("Moving spread moves outside model");
-
-	if(!getparfloat("Tmin", &Tmin)) Tmin=0;
-	if(!getparfloat("Tmax", &Tmax)) Tmax=Tmin;
-	if(!getparfloat("dT", &dT)) dT=0;
-	if (NINT(1000*dT) != 0) Nd = NINT((Tmax - Tmin)/dT) + 1;
-	else if (Tmin) Nd = 1;
-
-	if (verbose) {
-		samess("Number of shot positions to generate = %d", Ns);
-		samess("For every shot postion %d depth positions", Nd);
-		samess("orig of model (x, z)           = %.2f, %.2f", ox, oz);
-	}
-
-  	ndim = (struct i_xyz *)jm_alloc(1,sizeof(struct i_xyz),1);
-	ndim->z = nz;  ndim->y = 1;  ndim->x = nx;
-	scale.x = dx; scale.y = 0.; scale.z = dz;
-	nd = nz*nx;
-
-/*---------------------------------------------------------------------------*
- *  If not finite difference method, allocate traveltime mask array(candidate).
- *---------------------------------------------------------------------------
- *  Allocate the traveltime asrray.
- *  If graph method, allocate the raypath and stencil arrays.
- *---------------------------------------------------------------------------*/
-
-	candidate = (uint8 *)NULL;
-	ttime = (float32 *)jm_alloc(nd, sizeof(float32), 0);
-
-	if(equal(method,"graph")) {
-		candidate = (uint8 *)jm_alloc(nd, sizeof(uint8), 0);
-		raypath = (int *)jm_alloc(nd, sizeof(int), 0);
-		stencil = make_stencil(order, ndim, &scale);
-	}
-  
-/* ============ Initializations =============== */
-
-/*---------------------------------------------------------------------------*
- *  Input the source locations.
- *          and
- *  Initialize the traveltime array.  Place t=0 @ source position.
- *---------------------------------------------------------------------------*/
-
-	if (add) {
-		data  = alloc2float(nrec, 1);
-		isrc  = (struct i_xyz *)jm_alloc(Ns*Nd+1,sizeof(struct i_xyz),1);
-		zsrc  = alloc1float(Nd);
-		for(id=0, ttime_p=ttime; id<nd; id++, ttime_p++) 
-			*ttime_p = Infinity;
-
-		ie = 0;
-		for (is = 0; is < Ns; is++) {
-			xsrc = xsrc1 + is*dxsrc - ox;
-			for (id = 0; id < Nd; id++) {
-				zsrc[id] = setzsrc(nb,boundary,inter,slowness_S,ni,zsrc1,dzsrc,
-					dz,oz,nx,nz,xsrc,dx,ox,id,verbose);
-
-				isrc[ie].x = NINT(xsrc/dx);
-				isrc[ie].y = 0;
-				isrc[ie].z = NINT(zsrc[id]/dz);
-				node_src = isrc[ie].z*nx + isrc[ie].x;
-				sx = isrc[ie].x*dx-xsrc;
-				sz = isrc[ie].z*dz-zsrc[id];
-				sign = -1;
-				if (sz < 0) sign = 1;
-				ttime[node_src] = sign*sqrt(sx*sx+sz*sz)*slowness[node_src];
-				if((isrc[ie].x > nx-1) || (isrc[ie].x < 0) || 
-				   (isrc[ie].z > nz-1) || (isrc[ie].z < 0))
-						{ saerr("source %d out of bounds ix=%d iz=%d", ie, isrc[ie].x, isrc[ie].z); }
-				ie++;
-			}
-		}
-		Ns = 1;
-		Nd = 1;
-	}
-	else {
-		data  = alloc2float(nrec, Nd);
-		isrc  = (struct i_xyz *)jm_alloc(2,sizeof(struct i_xyz),1);
-		zsrc  = alloc1float(Nd);
-	}  
-
-/* ============ Initializations (2) =============== */
-
-	if(!getparfloat("dxrcv",&dxrcv)) dxrcv = dx;
-	if(!getparfloat("dzrcv",&dzrcv)) dzrcv = 0;
-	drcv = sqrt(dxrcv*dxrcv+dzrcv*dzrcv);
-	keys[0]  = (char *) malloc(MAX_KEY_LENGTH);
-	nkeys    = 1;
-	keys[0]  = SA_OPER;
-	seqnr[0] = 1;
-	type     = SA_TYPE_REAL;
-	dom1     = SA_AXIS_X;
-	if (dT > 0) dom2 = SA_AXIS_TIME;
-	else dom2 = SA_AXIS_Z;
-	if (file_ray != NULL) {
-		ircv = (struct i_xyz *)jm_alloc(nrec+1,sizeof(struct i_xyz),1);
-  	}
-	if (head == 0) {
-		trueslow = alloc1float(nd);
-		for (k = 0; k < nd; k++) trueslow[k] = slowness[k];
-	}
-
-	if (file_amp != NULL) {
-		ret = open_file(file_amp, GUESS_TYPE, DELPHI_CREATE);
-		if (ret < 0 ) saerr("error in creating output file %s", file_amp);
-	}
-	ret = open_file(file_out, GUESS_TYPE, DELPHI_CREATE);
-	if (ret < 0 ) saerr("error in creating output file %s", file_out);
-
-/*---------------------------------------------------------------------------*
- *  Compute traveltimes and (if applicable) raypaths.
- *---------------------------------------------------------------------------*/
-
-	for (is = 0; is < Ns; is++) {
-		xsrc = xsrc1 + is*dxsrc - ox;
-		if (verbose) samess("**** gather %d ****",  is+1);
-
-		for (id = 0, ib=0; id < Nd; id++) {
-			if (nb) {
-				if (inter[boundary[id]-1][NINT(xsrc/dx)] == 0) continue;
-			}
-			zsrc[ib] = setzsrc(nb,boundary,inter,slowness_S,ni,zsrc1,dzsrc,dz,
-				oz,nx,nz,xsrc,dx,ox,id,verbose);
-			if (verbose) samess("xsrc = %f zsrc = %f", xsrc+ox, zsrc[ib]+oz);
-
-			if (!add) {
-				for(i=0, ttime_p=ttime; i<nd; i++, ttime_p++) 
-					*ttime_p = Infinity;
-
-				isrc[0].x = NINT(xsrc/dx);
-				isrc[0].y = 0;
-				isrc[0].z = NINT(zsrc[ib]/dz);
-				if((isrc[0].x > nx-1) || (isrc[0].x < 0) || 
-				   (isrc[0].z > nz-1) || (isrc[0].z < 0)) { 
-					{ saerr("source %d out of bounds ix=%d iz=%d", is, isrc[is].x, isrc[is].z); }
-				}
-				node_src = isrc[0].z*nx + isrc[0].x;
-				sx = isrc[0].x*dx-xsrc;
-				sz = isrc[0].z*dz-zsrc[ib];
-				sign = -1;
-				if (sz < 0) sign = 1;
-				ttime[node_src] = sign*sqrt(sx*sx+sz*sz)*slowness[node_src];
-
-				if(equal(method,"plane")) {
-					iz_min = max2(0,isrc[0].z-radius);
-					iz_max = min2(ndim->z-1,isrc[0].z+radius);
-					ix_min = max2(0,isrc[0].x-radius);
-					ix_max = min2(ndim->x-1,isrc[0].x+radius);
-    
-					node_src = isrc[0].z*ndim->x + isrc[0].x;
-					slow_src = slowness[node_src];
-					for(iz=iz_min;iz<=iz_max;iz++) {
-						idz = iz - isrc[0].z;
-						for(ix=ix_min;ix<=ix_max;ix++) {
-							idx = ix - isrc[0].x;
-							idp = iz*ndim->x + ix;
-							ttime[idp] = 0.5 * scale.x * sqrt(1.*idx*idx +
-								idz*idz) * (slow_src + slowness[idp]);
-						}
-					}
-				}
-
-				/*=== avoid calculation of head waves from below zsrc ===*/
-				if (head == 0) {
-					ndim->z = nz;
-					for (k = 0; k < nd; k++) slowness[k] = trueslow[k];
-					rm_head(slowness,ndim,isrc,mzrcv,&scale,inter,ni,&nzm);
-					ndim->z = MAX(nzm,2);
-				}
-
-			}
-
-			t1 = cputime();
-
-			if(equal(method,"plane")) {
-				plane_wave(ttime,slowness,(char *)candidate,ndim,
-					scale.x,order);
-			}
-			else if(equal(method,"fd")) {
-				vidale(ttime,slowness,ndim,isrc,&scale,sbox);
-			}
-			else if(equal(method,"graph")) {
-				dijkstra(ttime,slowness,(char *)candidate,raypath,ndim,
-					order,0,stencil);
-			}
-
-			t2 = cputime();
-			if (verbose>=3) 
-				samess("CPU-time computing traveltimes = %.2f s",t2-t1);
-
-			for (ir = 0; ir < nrec; ir++) {
-				ik = xi[ir] + is*ispr;
-				data[ib][ir] = ttime[zi[ir]*nx+ik];
-			}
-
-			if(equal(method,"graph") && (file_ray != NULL)) {
-				sprintf(file_base, "%s_s%02dd%02d.eps", file_ray, is+1, id+1);
-
-  				for(ir=0;ir<nrec;ir++) {
-					ircv[ir].x = xi[ir];
-					ircv[ir].y = 0;
-					ircv[ir].z = zi[ir];
-				}
-				draw_rays(file_base,raypath,ircv,nx,nz,slowness,dx,dz,nrec,
-					inter,ni,hom,verbose);
-				if(verbose>=2) 
-					samess("finished plotting raypaths in postscript file %s", file_base);
-			}
-			ib++;
-  		}
-		Nb = ib;
-
-/* ================ write to output file ================*/
-
-		hdrs = (segyhdr *) malloc(Nd*sizeof(segyhdr));
-		f1   = xi[0]*dx + ox;
-		f2   = zsrc1;
-		d2   = dxsrc;
-		if (nb) f2 = 1.0;
-		if (onegath) seqnr[0] = 1;
-		else seqnr[0] = is+1;
-
-		gen_hdrs(hdrs,nrec,Nd,f1,f2,drcv,dzsrc,TRID_ZX);
-		for (i = 0; i < Nb; i++) {
-			hdrs[i].scalco = -1000;
-			hdrs[i].scalel = -1000;
-			hdrs[i].offset = NINT(xi[0]*dx + is*ispr*dx - xsrc);
-			hdrs[i].sx     = NINT((xsrc+ox)*1000.0);
-			hdrs[i].sdepth = NINT((zsrc[i]+oz)*1000.0);
-			if (onegath) {
-				hdrs[i].fldr   = 1;
-				hdrs[i].trwf   = Ns*Nd;
-			}
-			else {
-				hdrs[i].fldr   = is+1;
-				hdrs[i].trwf   = Nd;
-			}
-		}
-
-		ret = set_keys(keys, seqnr, nkeys);
-		if (ret < 0 ) sawarn("error on writing keys.");
-		ret = set_axis(dom1, dom2);
-		if (ret < 0 ) saerr("error on writing axis.");
-
-		if (verbose>1) disp_info(file_out,nrec,Nb,f1,f2,drcv,dzsrc,type);
-		ret = write_data(file_out,*data,nrec,Nb,f1,f2,
-			drcv,dzsrc,type,hdrs);
-		if (ret < 0 ) saerr("error on writing output file.");
-	
-		free(hdrs);
-		
-		if (file_amp != NULL) {
-			hdrs = (segyhdr *) malloc(Nd*sizeof(segyhdr));
-			f1   = xi[0]*dx + ox;
-			f2   = zsrc1;
-			d2   = dxsrc;
-			if (nb) f2 = 1.0;
-			if (onegath) seqnr[0] = 1;
-			else seqnr[0] = is+1;
-
-			gen_hdrs(hdrs,nrec,Nd,f1,f2,drcv,dzsrc,TRID_ZX);
-			for (i = 0; i < Nb; i++) {
-				hdrs[i].scalco = -1000;
-				hdrs[i].scalel = -1000;
-				hdrs[i].offset = NINT(xi[0]*dx + is*ispr*dx - xsrc);
-				hdrs[i].sx     = NINT((xsrc+ox)*1000.0);
-				hdrs[i].sdepth = NINT((zsrc[i]+oz)*1000.0);
-				if (onegath) {
-					hdrs[i].fldr   = 1;
-					hdrs[i].trwf   = Ns*Nd;
-				}
-				else {
-					hdrs[i].fldr   = is+1;
-					hdrs[i].trwf   = Nd;
-				}
-				for (ir = 0; ir < nrec; ir++) {
-					x = xsrc - (xi[ir] + is*ispr)*dx;
-					z = zsrc[i] - (zi[ir] + is*ispr)*dzrcv;
-					r = sqrt(x*x+z*z); /* cos(phi) = z/r */
-					if (r != 0) data[i][ir] = fabs(z)/(r*sqrt(r));
-					else data[i][ir] = 1.0;
-				}
-
-			}
-
-			ret = set_keys(keys, seqnr, nkeys);
-			if (ret < 0 ) sawarn("error on writing keys.");
-			ret = set_axis(dom1, dom2);
-			if (ret < 0 ) saerr("error on writing axis.");
-			ret = write_data(file_amp,*data,nrec,Nb,f1,f2,
-				drcv,dzsrc,type,hdrs);
-			if (ret < 0 ) saerr("error on writing output file.");
-
-			free(hdrs);
-		}
-	}
-
-/*---------------------------------------------------------------------------*
- *  Output traveltime array to a file.
- *---------------------------------------------------------------------------*/
-
-	ret = close_file(file_out);
-	if (ret < 0) saerr("err %d on closing output file",ret);
-	if (file_amp != NULL) {
-		ret = close_file(file_amp);
-		if (ret < 0) saerr("err %d on closing output file",ret);
-	}
-
-	t1 = cputime();
-	if (verbose) samess("Total CPU-time = %f",t1-t0);
-
-  return(0);
-}
diff --git a/raytime.old/raytime.h b/raytime.old/raytime.h
deleted file mode 100644
index dea8b1be838096a00a27998b005eea0983230a5f..0000000000000000000000000000000000000000
--- a/raytime.old/raytime.h
+++ /dev/null
@@ -1,194 +0,0 @@
-#include<stdlib.h>
-#include<stdio.h>
-#include<math.h>
-
-typedef struct _compType { /* Receiver Type */
-	int vz;
-	int vx;
-	int p;
-	int txx;
-	int tzz;
-	int txz;
-	int pp;
-	int ss;
-	int ud;
-} compType;
-
-typedef struct _receiverPar { /* Receiver Parameters */
-	char *file_rcv;
-	compType type;
-	int n;
-	int nt;
-	int delay;
-	int skipdt;
-	int max_nrec;
-	int *z;
-	int *x;
-	float *zr;
-	float *xr;
-	int int_p;
-	int int_vx;
-	int int_vz;
-	int scale;
-	int sinkdepth;
-	int sinkvel;
-	float cp;
-	float rho;
-} recPar;
-
-typedef struct _snapshotPar { /* Snapshot Parameters */
-	char *file_snap;
-	char *file_beam;
-	compType type;
-	int nsnap;
-	int delay;
-	int skipdt;
-	int skipdz;
-	int skipdx;
-	int nz;
-	int nx;
-	int z1;
-	int z2;
-	int x1;
-	int x2;
-	int vxvztime;
-	int beam;
-	int withbnd;
-} snaPar;
-
-typedef struct _modelPar { /* Model Parameters */
-	int iorder;
-	int ischeme;
-	int grid_dir;
-	int sh;
-	char *file_cp;
-	char *file_ro;
-	char *file_cs;
-	char *file_qp;
-	char *file_qs;
-	float dz;
-	float dx;
-	float dt;
-	float tmod;
-	int nt;
-	float z0;
-	float x0;
-	/* medium max/min values */
-	float cp_min;
-	float cp_max;
-	float cs_min;
-	float cs_max;
-	float ro_min;
-	float ro_max;
-	int nz;
-	int nx;
-	int naz;
-	int nax;
-	/* Vx: rox */
-	int ioXx;
-	int ioXz;
-	int ieXx;
-	int ieXz;
-	/* Vz: roz */
-	int ioZx;
-	int ioZz;
-	int ieZx;
-	int ieZz;
-	/* P, Txx, Tzz: lam, l2m */
-	int ioPx;
-	int ioPz;
-	int iePx;
-	int iePz;
-	/* Txz: muu */
-	int ioTx;
-	int ioTz;
-	int ieTx;
-	int ieTz;
-	/* attenuation / dissipative medium */
-	float Qp;
-	float Qs;
-	float fw;
-	float qr;
-} modPar;
-
-typedef struct _waveletPar { /* Wavelet Parameters */
-	char *file_src; /* general source */
-	int nsrcf;
-	int nt;
-	int ns;
-	int nx;
-	float dt;
-	float ds;
-	float fmax;
-	int random;
-	int seed;
-	int nst;
-	size_t *nsamp;
-} wavPar;
-
-typedef struct _sourcePar { /* Source Array Parameters */
-	int n;
-	int type;
-	int orient;
-	int *z;
-	int *x;
-	int single;	
-	int plane;
-	int circle;
-	int array;
-	int random;
-	float *tbeg;
-	float *tend;
-	int multiwav;
-	float angle;
-	float velo;
-	float amplitude;
-	int distribution;
-	int window;
-    int injectionrate;
-	int sinkdepth;
-	int src_at_rcv; /* Indicates that wavefield should be injected at receivers */
-} srcPar;
-
-typedef struct _shotPar { /* Shot Parameters */
-	int n;
-	int *z;
-	int *x;
-} shotPar;
-
-typedef struct _boundPar { /* Boundary Parameters */
-	int top;
-	int bot;
-	int lef;
-	int rig;
-	float *tapz;
-	float *tapx;
-	float *tapxz;
-	int cfree;
-	int ntap;
-	int *surface;
-    int npml;
-    float R; /* reflection at side of model */
-    float m; /* scaling order */
-    float *pml_Vx;
-    float *pml_nzVx;
-    float *pml_nxVz;
-    float *pml_nzVz;
-    float *pml_nxP;
-    float *pml_nzP;
-
-} bndPar;
-
-typedef struct _raypar { /* ray-tracing parameters */
-    int smoothwindow;
-    int useT2;
-    int geomspread;
-    int nray;
-} rayPar;
-
-#if __STDC_VERSION__ >= 199901L
-  /* "restrict" is a keyword */
-#else
-#define restrict 
-#endif
-
diff --git a/raytime.old/readModel.c b/raytime.old/readModel.c
deleted file mode 100644
index 8ac2640eb602e249c51c153290c185d1c5944584..0000000000000000000000000000000000000000
--- a/raytime.old/readModel.c
+++ /dev/null
@@ -1,75 +0,0 @@
-#define _FILE_OFFSET_BITS 64
-#define _LARGEFILE_SOURCE
-#define _LARGEFILE64_SOURCE
-
-#include <assert.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <math.h>
-#include "segy.h"
-#include "par.h"
-#include "raytime.h"
-
-#define     MAX(x,y) ((x) > (y) ? (x) : (y))
-#define     MIN(x,y) ((x) < (y) ? (x) : (y))
-#define NINT(x) ((int)((x)>0.0?(x)+0.5:(x)-0.5))
-
-/**
-*  Reads gridded model files and compute from them medium parameters used in the FD kernels.
-*  The files read in contain the P (and S) wave velocity and density.
-*  The medium parameters calculated are lambda, mu, lambda+2mu, and 1/ro.
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands 
-**/
-
-
-int readModel(modPar mod, bndPar bnd, float *velocity, float *slowness)
-{
-    FILE    *fpcp;
-    size_t  nread;
-    int i, tracesToDo, j;
-	int n1, ix, iz, nz, nx;
-    int ixo, izo, ixe, ize;
-	int ioXx, ioXz, ioZz, ioZx, ioPx, ioPz, ioTx, ioTz;
-	float cp2, cs2, cs11, cs12, cs21, cs22, mul, mu, lamda2mu, lamda;
-	float cs2c, cs2b, cs2a, cpx, cpz, bx, bz, fac;
-	float a, b;
-    segy hdr;
-    
-
-	/* grid size and start positions for the components */
-	nz = mod.nz;
-	nx = mod.nx;
-
-/* open files and read first header */
-
-   	fpcp = fopen( mod.file_cp, "r" );
-   	assert( fpcp != NULL);
-   	nread = fread(&hdr, 1, TRCBYTES, fpcp);
-   	assert(nread == TRCBYTES);
-
-/* read all traces */
-
-	tracesToDo = mod.nx;
-	i = 0;
-	while (tracesToDo) {
-       	nread = fread(&velocity[i*nz], sizeof(float), hdr.ns, fpcp);
-       	assert (nread == hdr.ns);
-	    for (j=0;j<nz;j++) {
-		    if (velocity[i*nz+j]!=0.0) {
-               slowness[i*nz+j] = 1.0/velocity[i*nz+j];
-			}
-		}
-       	nread = fread(&hdr, 1, TRCBYTES, fpcp);
-       	if (nread==0) break;
-		i++;
-	}
-   	fclose(fpcp);
-
-    return 0;
-}
-
-
diff --git a/raytime.old/recvPar.c b/raytime.old/recvPar.c
deleted file mode 100644
index 4ad9eae9be2f3c7bcbeb1ee061dc97d5a4ff9d77..0000000000000000000000000000000000000000
--- a/raytime.old/recvPar.c
+++ /dev/null
@@ -1,519 +0,0 @@
-#include <stdio.h>
-#include <assert.h>
-#include <math.h>
-
-#include "raytime.h"
-#include "par.h"
-
-#define MIN(x,y) ((x) < (y) ? (x) : (y))
-#define MAX(x,y) ((x) > (y) ? (x) : (y))
-#define NINT(x) ((int)((x)>0.0?(x)+0.5:(x)-0.5))
-
-/**
-*  Calculates the receiver positions based on the input parameters
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*
-*   Ammendments:
-*           Max Holicki changing the allocation receiver array (2-2016)
-*           The Netherlands 
-**/
-
-
-void name_ext(char *filename, char *extension);
-
-int recvPar(recPar *rec, float sub_x0, float sub_z0, float dx, float dz, int nx, int nz)
-{
-	float *xrcv1, *xrcv2, *zrcv1, *zrcv2;
-	int   i, ix, ir, verbose;
-	float dxrcv, dzrcv, *dxr, *dzr;
-	float rrcv, dphi, oxrcv, ozrcv, arcv;
-	double circ, h, a, b, e, s, xr, zr, dr, srun, phase;
-	float xrange, zrange, sub_x1, sub_z1;
-	int Nx1, Nx2, Nz1, Nz2, Ndx, Ndz, iarray, nrec, nh;
-	int nxrcv, nzrcv, ncrcv, nrcv, ntrcv, *nlrcv;
-	float *xrcva, *zrcva;
-	char* rcv_txt;
-	FILE *fp;
-
-	if (!getparint("verbose", &verbose)) verbose = 0;
-
-    /* Calculate Model Dimensions */
-    sub_x1=sub_x0+(nx-1)*dx;
-    sub_z1=sub_z0+(nz-1)*dz;
-
-/* Compute how many receivers are defined and then allocate the receiver arrays */
-
-    /* Receivers on a Circle */
-    if (getparfloat("rrcv",&rrcv)) {
-        if (!getparfloat("dphi",&dphi)) dphi=2.0;
-        ncrcv=NINT(360.0/dphi);
-        if (verbose) vmess("Total number of receivers on a circle: %d",ncrcv);
-    } 
-	else {
-		ncrcv=0;
-	}
-
-    /* Receivers from a File */
-    ntrcv=0;
-    if (!getparstring("rcv_txt",&rcv_txt)) rcv_txt=NULL;
-    if (rcv_txt!=NULL) {
-        /* Open text file */
-        fp=fopen(rcv_txt,"r");
-        assert(fp!=NULL);
-        /* Get number of lines */
-        while (!feof(fp)) if (fgetc(fp)=='\n') ntrcv++;
-        fseek(fp,-1,SEEK_CUR);
-        if (fgetc(fp)!='\n') ntrcv++; /* Checks if last line terminated by /n */
-        if (verbose) vmess("Number of receivers in rcv_txt file: %d",ntrcv);
-        rewind(fp);
-    }
-
-    /* Receiver Array */
-    nxrcv=countparval("xrcva");
-    nzrcv=countparval("zrcva");
-    if (nxrcv!=nzrcv) verr("Number of receivers in array xrcva (%d), zrcva(%d) are not equal",nxrcv,nzrcv);
-    if (verbose&&nxrcv) vmess("Total number of array receivers: %d",nxrcv);
-
-    /* Linear Receiver Arrays */
-	Nx1 = countparval("xrcv1");
-	Nx2 = countparval("xrcv2");
-	Nz1 = countparval("zrcv1");
-	Nz2 = countparval("zrcv2");
-    if (Nx1!=Nx2) verr("Number of receivers starting points in 'xrcv1' (%d) and number of endpoint in 'xrcv2' (%d) are not equal",Nx1,Nx2);
-    if (Nz1!=Nz2) verr("Number of receivers starting points in 'zrcv1' (%d) and number of endpoint in 'zrcv2' (%d) are not equal",Nz1,Nz2);
-    if (Nx1!=Nz2) verr("Number of receivers starting points in 'xrcv1' (%d) and number of endpoint in 'zrcv2' (%d) are not equal",Nx1,Nz2);
-
-    rec->max_nrec=ncrcv+ntrcv+nxrcv;
-
-	/* no receivers are defined use default linear array of receivers on top of model */
-    if (!rec->max_nrec && Nx1==0) Nx1=1; // Default is to use top of model to record data
-
-    if (Nx1) {
-        /* Allocate Start & End Points of Linear Arrays */
-        xrcv1=(float *)malloc(Nx1*sizeof(float));
-        xrcv2=(float *)malloc(Nx1*sizeof(float));
-        zrcv1=(float *)malloc(Nx1*sizeof(float));
-        zrcv2=(float *)malloc(Nx1*sizeof(float));
-        if (!getparfloat("xrcv1",xrcv1)) xrcv1[0]=sub_x0;
-        if (!getparfloat("xrcv2",xrcv2)) xrcv2[0]=sub_x1;
-        if (!getparfloat("zrcv1",zrcv1)) zrcv1[0]=sub_z0;
-        if (!getparfloat("zrcv2",zrcv2)) zrcv2[0]=zrcv1[0];
-
-		/* check if receiver arrays fit into model */
-		for (iarray=0; iarray<Nx1; iarray++) {
-			xrcv1[iarray] = MAX(sub_x0,      xrcv1[iarray]);
-			xrcv1[iarray] = MIN(sub_x0+nx*dx,xrcv1[iarray]);
-			xrcv2[iarray] = MAX(sub_x0,      xrcv2[iarray]);
-			xrcv2[iarray] = MIN(sub_x0+nx*dx,xrcv2[iarray]);
-			
-			zrcv1[iarray] = MAX(sub_z0,      zrcv1[iarray]);
-			zrcv1[iarray] = MIN(sub_z0+nz*dz,zrcv1[iarray]);
-			zrcv2[iarray] = MAX(sub_z0,      zrcv2[iarray]);
-			zrcv2[iarray] = MIN(sub_z0+nz*dz,zrcv2[iarray]);
-		}
-
-        /* Crop to Fit Model */
-/* Max's addtion still have to check if it has the same fucntionality */
-        for (iarray=0;iarray<Nx1;iarray++) {
-            if (xrcv1[iarray]<sub_x0) {
-                if (xrcv2[iarray]<sub_x0) {
-                    verr("Linear array %d outside model bounds",iarray);
-                }
-				else {
-                    vwarn("Cropping element %d of 'xrcv1' (%f) to model bounds (%f)",iarray,xrcv1[iarray],sub_x0);
-                    xrcv1[iarray]=sub_x0;
-                }
-            } 
-			else if (xrcv1[iarray] > sub_x1) {
-                verr("Linear array %d outside model bounds",iarray);
-            }
-            if ( (xrcv2[iarray] < xrcv1[iarray]) ) {
-                verr("Ill defined linear array %d, 'xrcv1' (%f) greater than 'xrcv2' (%f)",iarray,xrcv1[iarray],xrcv2[iarray]);
-            }
-			else if (xrcv2[iarray]>sub_x1) {
-                vwarn("Cropping element %d of 'xrcv2' (%f) to model bounds (%f)",iarray,xrcv2[iarray],sub_x1);
-                xrcv2[iarray]=sub_x1;
-            }
-
-            if (zrcv1[iarray] < sub_z0) {
-                if (zrcv2[iarray] < sub_z0) {
-                    verr("Linear array %d outside model bounds",iarray);
-                }
-				else {
-               		vwarn("Cropping element %d of 'zrcv1' (%f) to model bounds (%f)",iarray,zrcv1[iarray],sub_z0);
-                	zrcv1[iarray]=sub_z0;
-                }
-            }
-			else if (zrcv1[iarray] > sub_z1) {
-                verr("Linear array %d outside model bounds",iarray);
-            }
-            if ( (zrcv2[iarray] < zrcv1[iarray]) ) {
-                verr("Ill defined linear array %d, 'zrcv1' (%f) greater than 'zrcv2' (%f)",iarray,zrcv1[iarray],zrcv2[iarray]);
-            }
-			else if (zrcv2[iarray]>sub_z1) {
-                vwarn("Cropping element %d of 'xrcv2' (%f) to model bounds (%f)",iarray,zrcv2[iarray],sub_z1);
-                zrcv2[iarray]=sub_z1;
-            }
-        }
-
-        /* Get Sampling Rates */
-		Ndx = countparval("dxrcv");
-		Ndz = countparval("dzrcv");
-
-		dxr = (float *)malloc(Nx1*sizeof(float));
-		dzr = (float *)malloc(Nx1*sizeof(float));
-		if(!getparfloat("dxrcv", dxr)) dxr[0]=dx;
-		if(!getparfloat("dzrcv", dzr)) dzr[0]=0.0;
-		if ( (Ndx<=1) && (Ndz==0) ){ /* default values are set */
-			for (i=1; i<Nx1; i++) {
-				dxr[i] = dxr[0];
-				dzr[i] = dzr[0];
-			}
-			Ndx=1;
-			Ndz=1;
-		}
-		else if ( (Ndz==1) && (Ndx==0) ){ /* default values are set */
-			for (i=1; i<Nx1; i++) {
-				dxr[i] = dxr[0];
-				dzr[i] = dzr[0];
-			}
-			Ndz=1;
-			Ndx=1;
-		}
-		else { /* make sure that each array has dzrcv or dxrcv defined for each line or receivers */
-			if (Ndx!=Ndz) {
-				verr("Number of 'dxrcv' (%d) is not equal to number of 'dzrcv' (%d) or 1",Ndx,Ndz);
-			}
-			if (Ndx!=Nx1 && Ndx!=1) {
-				verr("Number of 'dxrcv' (%d) is not equal to number of starting points in 'xrcv1' (%d) or 1",Ndx,Nx1);
-			}
-		}
-
-		/* check consistency of receiver steps */
-        for (iarray=0; iarray<Ndx; iarray++) {
-            if (dxr[iarray]<0) {
-				dxr[i]=dx;
-				vwarn("'dxrcv' element %d (%f) is less than zero, changing it to %f'",iarray,dxr[iarray],dx);
-			}
-        }
-        for (iarray=0;iarray<Ndz;iarray++) {
-            if (dzr[iarray]<0) {
-				dzr[iarray]=dz;
-				vwarn("'dzrcv' element %d (%f) is less than zero, changing it to %f'",iarray,dzr[iarray],dz);
-			}
-        }
-        for (iarray=0;iarray<Ndx;iarray++){
-            if (dxr[iarray]==0 && dzr[iarray]==0) {
-                xrcv2[iarray]=xrcv1[iarray];
-				dxr[iarray]=1.;
-                vwarn("'dxrcv' element %d & 'dzrcv' element 1 are both 0.",iarray+1);
-                vmess("Placing 1 receiver at (%d,%d)",xrcv1[iarray],zrcv1[iarray]);
-            }
-        }
-        for (iarray=0;iarray<Ndx;iarray++){
-            if (xrcv1[iarray]==xrcv2[iarray] && dxr[iarray]!=0) {
-                dxr[iarray]=0.;
-                vwarn("Linear array %d: 'xrcv1'='xrcv2' and 'dxrcv' is not 0. Setting 'dxrcv'=0",iarray+1);
-            }
-        }
-        for (iarray=0;iarray<Ndx;iarray++){
-            if (zrcv1[iarray]==zrcv2[iarray] && dzr[iarray]!=0.){
-                dzr[iarray]=0.;
-                vwarn("Linear array %d: 'zrcv1'='zrcv2' and 'dzrcv' is not 0. Setting 'dzrcv'=0",iarray+1);
-            }
-        }
-
-        /* Calculate Number of Receivers */
-		nrcv = 0;
-        nlrcv=(int *)malloc(Nx1*sizeof(int));
-		for (iarray=0; iarray<Nx1; iarray++) {
-			xrange = (xrcv2[iarray]-xrcv1[iarray]); 
-			zrange = (zrcv2[iarray]-zrcv1[iarray]); 
-			if (dxr[iarray] != 0.0) {
-				nlrcv[iarray] = NINT(fabs(xrange/dxr[iarray]))+1;
-			}
-			else {
-				if (dzr[iarray] == 0) {
-					verr("For receiver array %d: receiver distance dzrcv is not given", iarray);
-				}
-				nlrcv[iarray] = NINT(fabs(zrange/dzr[iarray]))+1;
-			}
-            nrcv+=nlrcv[iarray];
-		}
-
-        /* Calculate Number of Receivers */
-/*
-        nlrcv=(int *)malloc(Nx1*sizeof(int));
-        if (!isnan(*xrcv1)) *nlrcv=MIN(NINT((*xrcv2-*xrcv1)/(*dxr)),NINT((*zrcv2-*zrcv1)/(*dzr)))+1;
-        else *nlrcv=0;
-        nrcv=*nlrcv;
-        if (verbose>4 && nlrcv[iarray]!=0) vmess("Linear receiver array 1 has final bounds: (X: %f -> %f,Z: %f ->
-%f)",xrcv1[iarray],xrcv1[iarray]+nlrcv[iarray]*(*dxr),zrcv1[iarray],zrcv1[iarray]+nlrcv[iarray]*(*dzr));
-        if (Ndx>1) {
-            for (iarray=1;iarray<Nx1;iarray++) {
-                if (!isnan(xrcv1[iarray])) {
-					nlrcv[iarray]=MIN(NINT((xrcv2[iarray]-xrcv1[iarray])/dxr[iarray]),NINT((zrcv2[iarray]-zrcv1[iarray])/dzr[iarray]))+1;
-				}
-                else {
-					nlrcv[iarray]=0;
-				}
-                nrcv+=nlrcv[iarray];
-                if (verbose>4&&nlrcv[iarray]!=0) vmess("Linear receiver array %d has final bounds: (X: %f -> %f,Z: %f ->
-%f)",iarray,xrcv1[iarray],xrcv1[iarray]+nlrcv[iarray]*dxr[iarray],zrcv1[iarray],zrcv1[iarray]+nlrcv[iarray]*dzr[iarray]);
-            }
-        }
-		 else {
-            for (iarray=1;iarray<Nx1;iarray++) {
-                if (!isnan(xrcv1[iarray])) nlrcv[iarray]=MIN(NINT((xrcv2[iarray]-xrcv1[iarray])/(*dxr)),NINT((zrcv2[iarray]-zrcv1[iarray])/(*dzr)))+1;
-                else nlrcv[iarray]=0;
-                nrcv+=nlrcv[iarray];
-                if (verbose>4&&nlrcv[iarray]!=0) vmess("Linear receiver array %d has final bounds: (X: %f -> %f,Z: %f ->
-%f)",iarray,xrcv1[iarray],xrcv1[iarray]+nlrcv[iarray]**dxr,zrcv1[iarray],zrcv1[iarray]+nlrcv[iarray]**dzr);
-            }
-        }
-*/
-        if (verbose) vmess("Total number of linear array receivers: %d",nrcv);
-        if (!nrcv) {
-            free(xrcv1);
-            free(xrcv2);
-            free(zrcv1);
-            free(zrcv2);
-            free(dxr);
-            free(dzr);
-            free(nlrcv);
-        }
-        rec->max_nrec+=nrcv;
-    } 
-	else {
-		nrcv=0;
-	}
-
-/* allocate the receiver arrays */
-
-    /* Total Number of Receivers */
-    if (verbose) vmess("Total number of receivers: %d",rec->max_nrec);
-
-    /* Allocate Arrays */
-    rec->x  = (int *)calloc(rec->max_nrec,sizeof(int));
-    rec->z  = (int *)calloc(rec->max_nrec,sizeof(int));
-    rec->xr = (float *)calloc(rec->max_nrec,sizeof(float));
-    rec->zr = (float *)calloc(rec->max_nrec,sizeof(float));
-
-/* read in the receiver postions */
-
-	nrec=0;
-    /* Receivers on a Circle */
-    if (ncrcv) {
-		if (!getparfloat("oxrcv",&oxrcv)) oxrcv=0.0;
-		if (!getparfloat("ozrcv",&ozrcv)) ozrcv=0.0;
-		if (!getparfloat("arcv",&arcv)) {
-			arcv=rrcv; 
-			for (ix=0; ix<ncrcv; ix++) {
-				rec->xr[ix] = oxrcv-sub_x0+rrcv*cos(((ix*dphi)/360.0)*(2.0*M_PI));
-				rec->zr[ix] = ozrcv-sub_z0+arcv*sin(((ix*dphi)/360.0)*(2.0*M_PI));
-				rec->x[ix] = NINT(rec->xr[ix]/dx);
-				rec->z[ix] = NINT(rec->zr[ix]/dz);
-				//rec->x[ix] = NINT((oxrcv-sub_x0+rrcv*cos(((ix*dphi)/360.0)*(2.0*M_PI)))/dx);
-				//rec->z[ix] = NINT((ozrcv-sub_z0+arcv*sin(((ix*dphi)/360.0)*(2.0*M_PI)))/dz);
-				if (verbose>4) fprintf(stderr,"Receiver Circle: xrcv[%d]=%f zrcv=%f\n", ix, rec->xr[ix]+sub_x0, rec->zr[ix]+sub_z0);
-			}
-		}
-		else { /* an ellipse */
-			/* simple numerical solution to find equidistant points on an ellipse */
-			nh  = (ncrcv)*1000; /* should be fine enough for most configurations */
-			h = 2.0*M_PI/nh;
-			a = MAX(rrcv, arcv);
-			b = MIN(rrcv, arcv);
-			e = sqrt(a*a-b*b)/a;
-			//fprintf(stderr,"a=%f b=%f e=%f\n", a, b, e);
-			circ = 0.0;
-			for (ir=0; ir<nh; ir++) {
-				s = sin(ir*h);
-				circ += sqrt(1.0-e*e*s*s);
-			}
-			circ = a*h*circ;
-			//fprintf(stderr,"circ = %f circle=%f\n", circ, 2.0*M_PI*rrcv);
-			/* define distance between receivers on ellipse */
-			dr = circ/ncrcv;
-			ix = 0;
-			srun = 0.0;
-			if (arcv >= rrcv) phase=0.0;
-			else phase=0.5*M_PI;
-			for (ir=0; ir<nh; ir++) {
-				s = sin(ir*h);
-				srun += sqrt(1.0-e*e*s*s);
-				if (a*h*srun >= ix*dr ) {
-					xr = rrcv*cos(ir*h+phase);
-					zr = arcv*sin(ir*h+phase);
-					rec->xr[ix] = oxrcv-sub_x0+xr;
-					rec->zr[ix] = ozrcv-sub_z0+zr;
-					rec->x[ix] = NINT(rec->xr[ix]/dx);
-					rec->z[ix] = NINT(rec->zr[ix]/dz);
-					if (verbose>4) fprintf(stderr,"Receiver Ellipse: xrcv[%d]=%f zrcv=%f\n", ix, rec->xr[ix]+sub_x0, rec->zr[ix]+sub_z0);
-					ix++;
-				}
-				if (ix == ncrcv) break;
-			}
-		}
-
-		/* check if receivers fit into the model otherwise clip to edges */
-		for (ix=0; ix<ncrcv; ix++) {
-			rec->x[ix] = MIN(nx-1, MAX(rec->x[ix], 0));
-			rec->z[ix] = MIN(nz-1, MAX(rec->z[ix], 0));
-		}
-		nrec += ncrcv;
-	}
-
-    /* Receiver Text File */
-
-    if (ntrcv) {
-		/* Allocate arrays */
-		xrcva = (float *)malloc(nrcv*sizeof(float));
-		zrcva = (float *)malloc(nrcv*sizeof(float));
-		/* Read in receiver coordinates */
-		for (i=0;i<nrcv;i++) {
-			if (fscanf(fp,"%e %e\n",&xrcva[i],&zrcva[i])!=2) vmess("Receiver Text File: Can not parse coordinates on line %d.",i);
-		}
-		/* Close file */
-		fclose(fp);
-		/* Process coordinates */
-		for (ix=0; ix<nrcv; ix++) {
-			rec->xr[nrec+ix] = xrcva[ix]-sub_x0;
-			rec->zr[nrec+ix] = zrcva[ix]-sub_z0;
-			rec->x[nrec+ix] = NINT((xrcva[ix]-sub_x0)/dx);
-			rec->z[nrec+ix] = NINT((zrcva[ix]-sub_z0)/dz);
-			if (verbose>4) vmess("Receiver Text Array: xrcv[%d]=%f zrcv=%f", ix, rec->xr[nrec+ix]+sub_x0, rec->zr[nrec+ix]+sub_z0);
-		}
-		free(xrcva);
-		free(zrcva);
-		nrec += ntrcv;
-	}
-
-    /* Receiver Array */
-	if (nxrcv != 0) {
-		/* receiver array is defined */
-		xrcva = (float *)malloc(nxrcv*sizeof(float));
-		zrcva = (float *)malloc(nxrcv*sizeof(float));
-		getparfloat("xrcva", xrcva);
-		getparfloat("zrcva", zrcva);
-		for (ix=0; ix<nxrcv; ix++) {
-			rec->xr[nrec+ix] = xrcva[ix]-sub_x0;
-			rec->zr[nrec+ix] = zrcva[ix]-sub_z0;
-			rec->x[nrec+ix] = NINT((xrcva[ix]-sub_x0)/dx);
-			rec->z[nrec+ix] = NINT((zrcva[ix]-sub_z0)/dz);
-			if (verbose>4) fprintf(stderr,"Receiver Array: xrcv[%d]=%f zrcv=%f\n", ix, rec->xr[nrec+ix]+sub_x0, rec->zr[nrec+ix]+sub_z0);
-		}
-		free(xrcva);
-		free(zrcva);
-		nrec += nxrcv;
-	}
-
-    /* Linear Receiver Arrays */
-    if (nrcv!=0) {
-		xrcv1 = (float *)malloc(Nx1*sizeof(float));
-		xrcv2 = (float *)malloc(Nx1*sizeof(float));
-		zrcv1 = (float *)malloc(Nx1*sizeof(float));
-		zrcv2 = (float *)malloc(Nx1*sizeof(float));
-		
-		if(!getparfloat("xrcv1", xrcv1)) xrcv1[0]=sub_x0;
-		if(!getparfloat("xrcv2", xrcv2)) xrcv2[0]=(nx-1)*dx+sub_x0;
-		if(!getparfloat("zrcv1", zrcv1)) zrcv1[0]=sub_z0;
-		if(!getparfloat("zrcv2", zrcv2)) zrcv2[0]=zrcv1[0];		
-		
-		Ndx = countparval("dxrcv");
-		Ndz = countparval("dzrcv");
-
-		dxr = (float *)malloc(Nx1*sizeof(float));
-		dzr = (float *)malloc(Nx1*sizeof(float));
-		if(!getparfloat("dxrcv", dxr)) dxr[0]=dx;
-		if(!getparfloat("dzrcv", dzr)) dzr[0]=0.0;
-		if ( (Ndx<=1) && (Ndz==0) ){ /* default values are set */
-			for (i=1; i<Nx1; i++) {
-				dxr[i] = dxr[0];
-				dzr[i] = dzr[0];
-			}
-			Ndx=1;
-		}
-		else if ( (Ndz==1) && (Ndx==0) ){ /* default values are set */
-			for (i=1; i<Nx1; i++) {
-				dxr[i] = dxr[0];
-				dzr[i] = dzr[0];
-			}
-			Ndz=1;
-		}
-		else { /* make sure that each array has dzrcv or dxrcv defined for each line or receivers */
-			if (Ndx>1) assert(Ndx==Nx1);
-			if (Ndz>1) assert(Ndz==Nx1);
-		}
-		
-/*
-		if ( (Ndx!=0) && (Ndz!=0) ) {
-			vwarn("Both dzrcv and dxrcv are set: dxrcv value is used");
-			Ndz=0;
-			for (i=0; i<Nx1; i++) dzr[i] = 0.0;
-		}
-*/
-		/* check if receiver arrays fit into model */
-		for (iarray=0; iarray<Nx1; iarray++) {
-			xrcv1[iarray] = MAX(sub_x0,      xrcv1[iarray]);
-			xrcv1[iarray] = MIN(sub_x0+nx*dx,xrcv1[iarray]);
-			xrcv2[iarray] = MAX(sub_x0,      xrcv2[iarray]);
-			xrcv2[iarray] = MIN(sub_x0+nx*dx,xrcv2[iarray]);
-			
-			zrcv1[iarray] = MAX(sub_z0,      zrcv1[iarray]);
-			zrcv1[iarray] = MIN(sub_z0+nz*dz,zrcv1[iarray]);
-			zrcv2[iarray] = MAX(sub_z0,      zrcv2[iarray]);
-			zrcv2[iarray] = MIN(sub_z0+nz*dz,zrcv2[iarray]);
-		}
-
-		/* calculate receiver array and store into rec->x,z */
-
-		for (iarray=0; iarray<Nx1; iarray++) {
-			xrange = (xrcv2[iarray]-xrcv1[iarray]); 
-			zrange = (zrcv2[iarray]-zrcv1[iarray]); 
-			if (dxr[iarray] != 0.0) {
-				nrcv = nlrcv[iarray];
-				dxrcv=dxr[iarray];
-				dzrcv = zrange/(nrcv-1);
-				if (dzrcv != dzr[iarray]) {
-					vwarn("For receiver array %d: calculated dzrcv=%f given=%f", iarray, dzrcv, dzr[iarray]);
-					vwarn("The calculated receiver distance %f is used", dzrcv);
-				}
-			}
-			else {
-				if (dzr[iarray] == 0) {
-					verr("For receiver array %d: receiver distance dzrcv is not given", iarray);
-				}
-				nrcv = nlrcv[iarray];
-				dxrcv = xrange/(nrcv-1);
-				dzrcv = dzr[iarray];
-				if (dxrcv != dxr[iarray]) {
-					vwarn("For receiver array %d: calculated dxrcv=%f given=%f", iarray, dxrcv, dxr[iarray]);
-					vwarn("The calculated receiver distance %f is used", dxrcv);
-				}
-			}
-
-			// calculate coordinates
-			for (ir=0; ir<nrcv; ir++) {
-				rec->xr[nrec]=xrcv1[iarray]-sub_x0+ir*dxrcv;
-				rec->zr[nrec]=zrcv1[iarray]-sub_z0+ir*dzrcv;
-
-				rec->x[nrec]=NINT((rec->xr[nrec])/dx);
-				rec->z[nrec]=NINT((rec->zr[nrec])/dz);
-				nrec++;
-			}
-		}
-		free(xrcv1);
-		free(xrcv2);
-		free(zrcv1);
-		free(zrcv2);
-		free(dxr);
-		free(dzr);
-        free(nlrcv);
-	}
-
-    rec->n=rec->max_nrec;
-	return 0;
-}
diff --git a/raytime.old/segy.h b/raytime.old/segy.h
deleted file mode 100644
index d0a0d769d1548115b04396076b4a15d5be0ee687..0000000000000000000000000000000000000000
--- a/raytime.old/segy.h
+++ /dev/null
@@ -1,849 +0,0 @@
-/* Copyright (c) Colorado School of Mines, 2011.*/
-/* All rights reserved.                       */
-
-/* segy.h - include file for SEGY traces
- *
- * declarations for:
- *	typedef struct {} segy - the trace identification header
- *	typedef struct {} bhed - binary header
- *
- * Note:
- *	If header words are added, run the makefile in this directory
- *	to recreate hdr.h.
- *
- * Reference:
- *	K. M. Barry, D. A. Cavers and C. W. Kneale, "Special Report:
- *		Recommended Standards for Digital Tape Formats",
- *		Geophysics, vol. 40, no. 2 (April 1975), P. 344-352.
- *	
- * $Author: john $
- * $Source: /usr/local/cwp/src/su/include/RCS/segy.h,v $
- * $Revision: 1.33 $ ; $Date: 2011/11/11 23:56:14 $
- */ 
-
-#include <limits.h>
-#include "par.h"
-
-#ifndef SEGY_H
-#define SEGY_H
-#define TRCBYTES		240
-
-#define SU_NFLTS	32767	/* Arbitrary limit on data array size	*/
-
-
-/* TYPEDEFS */
-typedef struct {	/* segy - trace identification header */
-
-	int tracl;	/* Trace sequence number within line
-			   --numbers continue to increase if the
-			   same line continues across multiple
-			   SEG Y files.
-			   byte# 1-4
-			 */
-
-	int tracr;	/* Trace sequence number within SEG Y file
-			   ---each file starts with trace sequence
-			   one
-			   byte# 5-8
-			 */
-
-	int fldr;	/* Original field record number
-			   byte# 9-12 
-			*/
-
-	int tracf;	/* Trace number within original field record 
-			   byte# 13-16
-			*/
-
-	int ep;		/* energy source point number
-			   ---Used when more than one record occurs
-			   at the same effective surface location.
-			   byte# 17-20
-			 */
-
-	int cdp;	/* Ensemble number (i.e. CDP, CMP, CRP,...) 
-			   byte# 21-24
-			*/
-
-	int cdpt;	/* trace number within the ensemble
-			   ---each ensemble starts with trace number one.
-			   byte# 25-28
-			 */
-
-	short trid;	/* trace identification code:
-			-1 = Other
-		         0 = Unknown
-			 1 = Seismic data
-			 2 = Dead
-			 3 = Dummy
-			 4 = Time break
-			 5 = Uphole
-			 6 = Sweep
-			 7 = Timing
-			 8 = Water break
-			 9 = Near-field gun signature
-			10 = Far-field gun signature
-			11 = Seismic pressure sensor
-			12 = Multicomponent seismic sensor
-				- Vertical component
-			13 = Multicomponent seismic sensor
-				- Cross-line component 
-			14 = Multicomponent seismic sensor
-				- in-line component 
-			15 = Rotated multicomponent seismic sensor
-				- Vertical component
-			16 = Rotated multicomponent seismic sensor
-				- Transverse component
-			17 = Rotated multicomponent seismic sensor
-				- Radial component
-			18 = Vibrator reaction mass
-			19 = Vibrator baseplate
-			20 = Vibrator estimated ground force
-			21 = Vibrator reference
-			22 = Time-velocity pairs
-			23 ... N = optional use 
-				(maximum N = 32,767)
-
-			Following are CWP id flags:
-
-			109 = autocorrelation
-			110 = Fourier transformed - no packing
-			     xr[0],xi[0], ..., xr[N-1],xi[N-1]
-			111 = Fourier transformed - unpacked Nyquist
-			     xr[0],xi[0],...,xr[N/2],xi[N/2]
-			112 = Fourier transformed - packed Nyquist
-	 		     even N:
-			     xr[0],xr[N/2],xr[1],xi[1], ...,
-				xr[N/2 -1],xi[N/2 -1]
-				(note the exceptional second entry)
-			     odd N:
-			     xr[0],xr[(N-1)/2],xr[1],xi[1], ...,
-				xr[(N-1)/2 -1],xi[(N-1)/2 -1],xi[(N-1)/2]
-				(note the exceptional second & last entries)
-			113 = Complex signal in the time domain
-			     xr[0],xi[0], ..., xr[N-1],xi[N-1]
-			114 = Fourier transformed - amplitude/phase
-			     a[0],p[0], ..., a[N-1],p[N-1]
-			115 = Complex time signal - amplitude/phase
-			     a[0],p[0], ..., a[N-1],p[N-1]
-			116 = Real part of complex trace from 0 to Nyquist
-			117 = Imag part of complex trace from 0 to Nyquist
-			118 = Amplitude of complex trace from 0 to Nyquist
-			119 = Phase of complex trace from 0 to Nyquist
-			121 = Wavenumber time domain (k-t)
-			122 = Wavenumber frequency (k-omega)
-			123 = Envelope of the complex time trace
-			124 = Phase of the complex time trace
-			125 = Frequency of the complex time trace
-			130 = Depth-Range (z-x) traces
-			201 = Seismic data packed to bytes (by supack1)
-			202 = Seismic data packed to 2 bytes (by supack2)
-			   byte# 29-30
-			*/
-
-	short nvs;	/* Number of vertically summed traces yielding
-			   this trace. (1 is one trace, 
-			   2 is two summed traces, etc.)
-			   byte# 31-32
-			 */
-
-	short nhs;	/* Number of horizontally summed traces yielding
-			   this trace. (1 is one trace
-			   2 is two summed traces, etc.)
-			   byte# 33-34
-			 */
-
-	short duse;	/* Data use:
-				1 = Production
-				2 = Test
-			   byte# 35-36
-			 */
-
-	int offset;	/* Distance from the center of the source point 
-			   to the center of the receiver group 
-			   (negative if opposite to direction in which 
-			   the line was shot).
-			   byte# 37-40
-			 */
-
-	int gelev;	/* Receiver group elevation from sea level
-			   (all elevations above the Vertical datum are 
-			   positive and below are negative).
-			   byte# 41-44
-			 */
-
-	int selev;	/* Surface elevation at source.
-			   byte# 45-48
-			 */
-
-	int sdepth;	/* Source depth below surface (a positive number).
-			   byte# 49-52
-			 */
-
-	int gdel;	/* Datum elevation at receiver group.
-			   byte# 53-56
-			*/
-
-	int sdel;	/* Datum elevation at source.
-			   byte# 57-60
-			*/
-
-	int swdep;	/* Water depth at source.
-			   byte# 61-64
-			*/
-
-	int gwdep;	/* Water depth at receiver group.
-			   byte# 65-68
-			*/
-
-	short scalel;	/* Scalar to be applied to the previous 7 entries
-			   to give the real value. 
-			   Scalar = 1, +10, +100, +1000, +10000.
-			   If positive, scalar is used as a multiplier,
-			   if negative, scalar is used as a divisor.
-			   byte# 69-70
-			 */
-
-	short scalco;	/* Scalar to be applied to the next 4 entries
-			   to give the real value. 
-			   Scalar = 1, +10, +100, +1000, +10000.
-			   If positive, scalar is used as a multiplier,
-			   if negative, scalar is used as a divisor.
-			   byte# 71-72
-			 */
-
-	int  sx;	/* Source coordinate - X 
-			   byte# 73-76
-			*/
-
-	int  sy;	/* Source coordinate - Y 
-			   byte# 77-80
-			*/
-
-	int  gx;	/* Group coordinate - X 
-			   byte# 81-84
-			*/
-
-	int  gy;	/* Group coordinate - Y 
-			   byte# 85-88
-			*/
-
-	short counit;	/* Coordinate units: (for previous 4 entries and
-				for the 7 entries before scalel)
-			   1 = Length (meters or feet)
-			   2 = Seconds of arc
-			   3 = Decimal degrees
-			   4 = Degrees, minutes, seconds (DMS)
-
-			In case 2, the X values are longitude and 
-			the Y values are latitude, a positive value designates
-			the number of seconds east of Greenwich
-				or north of the equator
-
-			In case 4, to encode +-DDDMMSS
-			counit = +-DDD*10^4 + MM*10^2 + SS,
-			with scalco = 1. To encode +-DDDMMSS.ss
-			counit = +-DDD*10^6 + MM*10^4 + SS*10^2 
-			with scalco = -100.
-			   byte# 89-90
-			*/
-
-	short wevel;	/* Weathering velocity. 
-			   byte# 91-92
-			*/
-
-	short swevel;	/* Subweathering velocity. 
-			   byte# 93-94
-			*/
-
-	short sut;	/* Uphole time at source in milliseconds. 
-			   byte# 95-96
-			*/
-
-	short gut;	/* Uphole time at receiver group in milliseconds. 
-			   byte# 97-98
-			*/
-
-	short sstat;	/* Source static correction in milliseconds. 
-			   byte# 99-100
-			*/
-
-	short gstat;	/* Group static correction  in milliseconds.
-			   byte# 101-102
-			*/
-
-	short tstat;	/* Total static applied  in milliseconds.
-			   (Zero if no static has been applied.)
-			   byte# 103-104
-			*/
-
-	short laga;	/* Lag time A, time in ms between end of 240-
-			   byte trace identification header and time
-			   break, positive if time break occurs after
-			   end of header, time break is defined as
-			   the initiation pulse which maybe recorded
-			   on an auxiliary trace or as otherwise
-			   specified by the recording system 
-			   byte# 105-106
-			*/
-
-	short lagb;	/* lag time B, time in ms between the time break
-			   and the initiation time of the energy source,
-			   may be positive or negative 
-			   byte# 107-108
-			*/
-
-	short delrt;	/* delay recording time, time in ms between
-			   initiation time of energy source and time
-			   when recording of data samples begins
-			   (for deep water work if recording does not
-			   start at zero time) 
-			   byte# 109-110
-			*/
-
-	short muts;	/* mute time--start 
-			   byte# 111-112
-			*/
-
-	short mute;	/* mute time--end 
-			   byte# 113-114
-			*/
-
-	unsigned short ns;	/* number of samples in this trace 
-			   byte# 115-116
-			*/
-
-	unsigned short dt;	/* sample interval; in micro-seconds
-			   byte# 117-118
-			*/
-
-	short gain;	/* gain type of field instruments code:
-				1 = fixed
-				2 = binary
-				3 = floating point
-				4 ---- N = optional use 
-			   byte# 119-120
-			*/
-
-	short igc;	/* instrument gain constant 
-			   byte# 121-122
-			*/
-
-	short igi;	/* instrument early or initial gain 
-			   byte# 123-124
-			*/
-
-	short corr;	/* correlated:
-				1 = no
-				2 = yes 
-			   byte# 125-126
-			*/
-
-	short sfs;	/* sweep frequency at start 
-			   byte# 127-128
-			*/
-
-	short sfe;	/* sweep frequency at end
-			   byte# 129-130
-			*/
-
-	short slen;	/* sweep length in ms 
-			   byte# 131-132
-			*/
-
-	short styp;	/* sweep type code:
-				1 = linear
-				2 = cos-squared
-				3 = other
-			   byte# 133-134
-			*/
-
-	short stas;	/* sweep trace length at start in ms
-			   byte# 135-136
-			*/
-
-	short stae;	/* sweep trace length at end in ms 
-			   byte# 137-138
-			*/
-
-	short tatyp;	/* taper type: 1=linear, 2=cos^2, 3=other 
-			   byte# 139-140
-			*/
-
-	short afilf;	/* alias filter frequency if used 
-			   byte# 141-142
-			*/
-
-	short afils;	/* alias filter slope
-			   byte# 143-144
-			*/
-
-	short nofilf;	/* notch filter frequency if used
-			   byte# 145-146
-			*/
-
-	short nofils;	/* notch filter slope
-			   byte# 147-148
-			*/
-
-	short lcf;	/* low cut frequency if used
-			   byte# 149-150
-			*/
-
-	short hcf;	/* high cut frequncy if used
-			   byte# 151-152
-			*/
-
-	short lcs;	/* low cut slope
-			   byte# 153-154
-			*/
-
-	short hcs;	/* high cut slope
-			   byte# 155-156
-			*/
-
-	short year;	/* year data recorded
-			   byte# 157-158
-			*/
-
-	short day;	/* day of year
-			   byte# 159-160
-			*/
-
-	short hour;	/* hour of day (24 hour clock) 
-			   byte# 161-162
-			*/
-
-	short minute;	/* minute of hour
-			   byte# 163-164
-			*/
-
-	short sec;	/* second of minute
-			   byte# 165-166
-			*/
-
-	short timbas;	/* time basis code:
-				1 = local
-				2 = GMT
-				3 = other
-			   byte# 167-168
-			*/
-
-	short trwf;	/* trace weighting factor, defined as 1/2^N
-			   volts for the least sigificant bit
-			   byte# 169-170
-			*/
-
-	short grnors;	/* geophone group number of roll switch
-			   position one
-			   byte# 171-172
-			*/
-
-	short grnofr;	/* geophone group number of trace one within
-			   original field record
-			   byte# 173-174
-			*/
-
-	short grnlof;	/* geophone group number of last trace within
-			   original field record
-			   byte# 175-176
-			*/
-
-	short gaps;	/* gap size (total number of groups dropped)
-			   byte# 177-178
-			*/
-
-	short otrav;	/* overtravel taper code:
-				1 = down (or behind)
-				2 = up (or ahead)
-			   byte# 179-180
-			*/
-
-#ifdef SLTSU_SEGY_H  /* begin Unocal SU segy.h differences */
-
-
-	/* cwp local assignments */
-	float d1;	/* sample spacing for non-seismic data
-			   byte# 181-184
-			*/
-
-	float f1;	/* first sample location for non-seismic data
-			   byte# 185-188
-			*/
-
-	float d2;	/* sample spacing between traces
-			   byte# 189-192
-			*/
-
-	float f2;	/* first trace location
-			   byte# 193-196
-			*/
-
-	float ungpow;	/* negative of power used for dynamic
-			   range compression
-			   byte# 197-200
-			*/
-
-	float unscale;	/* reciprocal of scaling factor to normalize
-			   range
-			   byte# 201-204
-			*/
-
-	short mark;	/* mark selected traces
-			   byte# 205-206
-			*/
-
-	/* SLTSU local assignments */ 
-	short mutb;	/* mute time at bottom (start time)
-			   bottom mute ends at last sample
-			   byte# 207-208
-			*/
-	float dz;	/* depth sampling interval in (m or ft)
-			if =0.0, input are time samples
-			   byte# 209-212
-			*/
-
-	float fz;	/* depth of first sample in (m or ft)
-			   byte# 213-116
-			*/
-
-	short n2;	/* number of traces per cdp or per shot
-			   byte# 217-218
-			*/
-
-        short shortpad; /* alignment padding
-			   byte# 219-220
-			*/
-
-	int ntr; 	/* number of traces
-			   byte# 221-224
-			*/
-
-	/* SLTSU local assignments end */ 
-
-	short unass[8];	/* unassigned
-			   byte# 225-240
-			*/
-
-#else
-
-	/* cwp local assignments */
-	float d1;	/* sample spacing for non-seismic data
-			   byte# 181-184
-			*/
-
-	float f1;	/* first sample location for non-seismic data
-			   byte# 185-188
-			*/
-
-	float d2;	/* sample spacing between traces
-			   byte# 189-192
-			*/
-
-	float f2;	/* first trace location
-			   byte# 193-196
-			*/
-
-	float ungpow;	/* negative of power used for dynamic
-			   range compression
-			   byte# 197-200
-			*/
-
-	float unscale;	/* reciprocal of scaling factor to normalize
-			   range
-			   byte# 201-204
-			*/
-
-	int ntr; 	/* number of traces
-			   byte# 205-208
-			*/
-
-	short mark;	/* mark selected traces
-			   byte# 209-210
-			*/
-
-        short shortpad; /* alignment padding
-			   byte# 211-212
-			*/
-
-
-	short unass[14];	/* unassigned--NOTE: last entry causes 
-			   a break in the word alignment, if we REALLY
-			   want to maintain 240 bytes, the following
-			   entry should be an odd number of short/UINT2
-			   OR do the insertion above the "mark" keyword
-			   entry
-			   byte# 213-240
-			*/
-#endif
-
-} segy;
-
-
-typedef struct {	/* bhed - binary header */
-
-	int jobid;	/* job identification number */
-
-	int lino;	/* line number (only one line per reel) */
-
-	int reno;	/* reel number */
-
-	short ntrpr;	/* number of data traces per record */
-
-        short nart;	/* number of auxiliary traces per record */
-
-	unsigned short hdt; /* sample interval in micro secs for this reel */
-
-	unsigned short dto; /* same for original field recording */
-
-	unsigned short hns; /* number of samples per trace for this reel */
-
-	unsigned short nso; /* same for original field recording */
-
-	short format;	/* data sample format code:
-				1 = floating point, 4 byte (32 bits)
-				2 = fixed point, 4 byte (32 bits)
-				3 = fixed point, 2 byte (16 bits)
-				4 = fixed point w/gain code, 4 byte (32 bits)
-				5 = IEEE floating point, 4 byte (32 bits)
-				8 = two's complement integer, 1 byte (8 bits)
-			*/
-
-	short fold;	/* CDP fold expected per CDP ensemble */
-
-	short tsort;	/* trace sorting code: 
-				1 = as recorded (no sorting)
-				2 = CDP ensemble
-				3 = single fold continuous profile
-				4 = horizontally stacked */
-
-	short vscode;	/* vertical sum code:
-				1 = no sum
-				2 = two sum ...
-				N = N sum (N = 32,767) */
-
-	short hsfs;	/* sweep frequency at start */
-
-	short hsfe;	/* sweep frequency at end */
-
-	short hslen;	/* sweep length (ms) */
-
-	short hstyp;	/* sweep type code:
-				1 = linear
-				2 = parabolic
-				3 = exponential
-				4 = other */
-
-	short schn;	/* trace number of sweep channel */
-
-	short hstas;	/* sweep trace taper length at start if
-			   tapered (the taper starts at zero time
-			   and is effective for this length) */
-
-	short hstae;	/* sweep trace taper length at end (the ending
-			   taper starts at sweep length minus the taper
-			   length at end) */
-
-	short htatyp;	/* sweep trace taper type code:
-				1 = linear
-				2 = cos-squared
-				3 = other */
-
-	short hcorr;	/* correlated data traces code:
-				1 = no
-				2 = yes */
-
-	short bgrcv;	/* binary gain recovered code:
-				1 = yes
-				2 = no */
-
-	short rcvm;	/* amplitude recovery method code:
-				1 = none
-				2 = spherical divergence
-				3 = AGC
-				4 = other */
-
-	short mfeet;	/* measurement system code:
-				1 = meters
-				2 = feet */
-
-	short polyt;	/* impulse signal polarity code:
-				1 = increase in pressure or upward
-				    geophone case movement gives
-				    negative number on tape
-				2 = increase in pressure or upward
-				    geophone case movement gives
-				    positive number on tape */
-
-	short vpol;	/* vibratory polarity code:
-				code	seismic signal lags pilot by
-				1	337.5 to  22.5 degrees
-				2	 22.5 to  67.5 degrees
-				3	 67.5 to 112.5 degrees
-				4	112.5 to 157.5 degrees
-				5	157.5 to 202.5 degrees
-				6	202.5 to 247.5 degrees
-				7	247.5 to 292.5 degrees
-				8	293.5 to 337.5 degrees */
-
-	short hunass[170];	/* unassigned */
-
-} bhed;
-
-/* DEFINES */
-#define gettr(x)	fgettr(stdin, (x))
-#define vgettr(x)	fvgettr(stdin, (x))
-#define puttr(x)	fputtr(stdout, (x))
-#define vputtr(x)	fvputtr(stdout, (x))
-#define gettra(x, y)    fgettra(stdin, (x), (y))
-
-
-/* TOTHER represents "other"					*/
-#define		TOTHER		-1	
-/* TUNK represents time traces of an unknown type		*/
-#define		TUNK		0
-/* TREAL represents real time traces 				*/
-#define		TREAL		1
-/* TDEAD represents dead time traces 				*/
-#define		TDEAD		2
-/* TDUMMY represents dummy time traces 				*/
-#define		TDUMMY		3
-/* TBREAK represents time break traces 				*/
-#define		TBREAK		4
-/* UPHOLE represents uphole traces 				*/
-#define		UPHOLE		5
-/* SWEEP represents sweep traces 				*/
-#define		SWEEP		6
-/* TIMING represents timing traces 				*/
-#define		TIMING		7
-/* WBREAK represents timing traces 				*/
-#define		WBREAK		8
-/* NFGUNSIG represents near field gun signature 		*/
-#define		NFGUNSIG	9	
-/* FFGUNSIG represents far field gun signature	 		*/
-#define		FFGUNSIG	10
-/* SPSENSOR represents seismic pressure sensor	 		*/
-#define		SPSENSOR	11
-/* TVERT represents multicomponent seismic sensor 
-	- vertical component */
-#define		TVERT		12
-/* TXLIN represents multicomponent seismic sensor 
-	- cross-line component */
-#define		TXLIN		13
-/* TINLIN represents multicomponent seismic sensor 
-	- in-line component */
-#define		TINLIN	14
-/* ROTVERT represents rotated multicomponent seismic sensor 
-	- vertical component */
-#define		ROTVERT		15
-/* TTRANS represents rotated multicomponent seismic sensor 
-	- transverse component */
-#define		TTRANS		16
-/* TRADIAL represents rotated multicomponent seismic sensor 
-	- radial component */
-#define		TRADIAL		17
-/* VRMASS represents vibrator reaction mass */
-#define		VRMASS		18
-/* VBASS represents vibrator baseplate */
-#define		VBASS		19
-/* VEGF represents vibrator estimated ground force */
-#define		VEGF		20
-/* VREF represents vibrator reference */
-#define		VREF		21
-
-/*** CWP trid assignments ***/
-/* ACOR represents autocorrelation  */
-#define		ACOR		109
-/* FCMPLX represents fourier transformed - no packing 
-   xr[0],xi[0], ..., xr[N-1],xi[N-1] */
-#define		FCMPLX		110
-/* FUNPACKNYQ represents fourier transformed - unpacked Nyquist
-   xr[0],xi[0],...,xr[N/2],xi[N/2] */
-#define		FUNPACKNYQ	111
-/* FTPACK represents fourier transformed - packed Nyquist
-   even N: xr[0],xr[N/2],xr[1],xi[1], ...,
-	xr[N/2 -1],xi[N/2 -1]
-   (note the exceptional second entry)
-    odd N:
-     xr[0],xr[(N-1)/2],xr[1],xi[1], ...,
-     xr[(N-1)/2 -1],xi[(N-1)/2 -1],xi[(N-1)/2]
-   (note the exceptional second & last entries)
-*/
-#define		FTPACK		112
-/* TCMPLX represents complex time traces 			*/
-#define		TCMPLX		113
-/* FAMPH represents freq domain data in amplitude/phase form	*/
-#define		FAMPH		114
-/* TAMPH represents time domain data in amplitude/phase form	*/
-#define		TAMPH		115
-/* REALPART represents the real part of a trace to Nyquist	*/
-#define		REALPART	116
-/* IMAGPART represents the real part of a trace to Nyquist	*/
-#define		IMAGPART	117
-/* AMPLITUDE represents the amplitude of a trace to Nyquist	*/
-#define		AMPLITUDE	118
-/* PHASE represents the phase of a trace to Nyquist		*/
-#define		PHASE		119
-/* KT represents wavenumber-time domain data 			*/
-#define		KT		121
-/* KOMEGA represents wavenumber-frequency domain data		*/
-#define		KOMEGA		122
-/* ENVELOPE represents the envelope of the complex time trace	*/
-#define		ENVELOPE	123
-/* INSTPHASE represents the phase of the complex time trace	*/
-#define		INSTPHASE	124
-/* INSTFREQ represents the frequency of the complex time trace	*/
-#define		INSTFREQ	125
-/* DEPTH represents traces in depth-range (z-x)			*/
-#define		TRID_DEPTH	130
-/* 3C data...  v,h1,h2=(11,12,13)+32 so a bitmask will convert  */
-/* between conventions */
-/* CHARPACK represents byte packed seismic data from supack1	*/
-#define		CHARPACK	201
-/* SHORTPACK represents 2 byte packed seismic data from supack2	*/
-#define		SHORTPACK	202
-
-
-#define ISSEISMIC(id) (( (id)==TUNK || (id)==TREAL || (id)==TDEAD || (id)==TDUMMY || (id)==TBREAK || (id)==UPHOLE || (id)==SWEEP || (id)==TIMING || (id)==WBREAK || (id)==NFGUNSIG || (id)==FFGUNSIG || (id)==SPSENSOR || (id)==TVERT || (id)==TXLIN || (id)==TINLIN || (id)==ROTVERT || (id)==TTRANS || (id)==TRADIAL || (id)==ACOR ) ? cwp_true : cwp_false ) 
-
-/* FUNCTION PROTOTYPES */
-#ifdef __cplusplus /* if C++, specify external linkage to C functions */
-extern "C" {
-#endif
-
-/* get trace and put trace */
-int fgettr(FILE *fp, segy *tp);
-int fvgettr(FILE *fp, segy *tp);
-void fputtr(FILE *fp, segy *tp);
-void fvputtr(FILE *fp, segy *tp);
-int fgettra(FILE *fp, segy *tp, int itr);
-
-/* get gather and put gather */
-segy **fget_gather(FILE *fp, cwp_String *key,cwp_String *type,Value *n_val,
-                        int *nt,int *ntr, float *dt,int *first);
-segy **get_gather(cwp_String *key, cwp_String *type, Value *n_val,
-			int *nt, int *ntr, float *dt, int *first);
-segy **fput_gather(FILE *fp, segy **rec,int *nt, int *ntr);
-segy **put_gather(segy **rec,int *nt, int *ntr);
-
-/* hdrpkge */
-void gethval(const segy *tp, int index, Value *valp);
-void puthval(segy *tp, int index, Value *valp);
-void getbhval(const bhed *bhp, int index, Value *valp);
-void putbhval(bhed *bhp, int index, Value *valp);
-void gethdval(const segy *tp, char *key, Value *valp);
-void puthdval(segy *tp, char *key, Value *valp);
-char *hdtype(const char *key);
-char *getkey(const int index);
-int getindex(const char *key);
-void swaphval(segy *tp, int index);
-void swapbhval(bhed *bhp, int index);
-void printheader(const segy *tp);
-
-void tabplot(segy *tp, int itmin, int itmax);
-
-#ifdef __cplusplus /* if C++, end external linkage specification */
-}
-#endif
-
-#endif
diff --git a/raytime.old/threadAffinity.c b/raytime.old/threadAffinity.c
deleted file mode 100644
index 49ca7e9d45bb953c9e63601c217d2deef69afcd1..0000000000000000000000000000000000000000
--- a/raytime.old/threadAffinity.c
+++ /dev/null
@@ -1,109 +0,0 @@
-#define _GNU_SOURCE
-
-#include <stdio.h>
-#include <unistd.h>
-#include <string.h>
-#ifdef __USE_GNU
-#include <omp.h>
-#include <sched.h>
-#else /* for OSX */
-#include <sched.h>
-#include <sys/types.h>
-#include <sys/sysctl.h>
-
-#define CPU_SETSIZE	1024
-#define SYSCTL_CORE_COUNT   "machdep.cpu.core_count"
-void vmess(char *fmt, ...);
-
-typedef struct cpu_set {
-  uint32_t    count;
-} cpu_set_t;
-
-static inline void
-CPU_ZERO(cpu_set_t *cs) { cs->count = 0; }
-
-static inline void
-CPU_SET(int num, cpu_set_t *cs) { cs->count |= (1 << num); }
-
-static inline int
-CPU_ISSET(int num, cpu_set_t *cs) { return (cs->count & (1 << num)); }
-
-int sched_getaffinity(pid_t pid, size_t cpu_size, cpu_set_t *cpu_set)
-{
-  int32_t core_count = 0;
-  size_t  len = sizeof(core_count);
-  int ret = sysctlbyname(SYSCTL_CORE_COUNT, &core_count, &len, 0, 0);
-  if (ret) {
-    printf("error while get core count %d\n", ret);
-    return -1;
-  }
-  cpu_set->count = 0;
-  for (int i = 0; i < core_count; i++) {
-    cpu_set->count |= (1 << i);
-  }
-
-  return 0;
-}
-#endif
-
-/* Borrowed from util-linux-2.13-pre7/schedutils/taskset.c */
-
-static char *cpuset_to_cstr(cpu_set_t *mask, char *str)
-{
-  char *ptr = str;
-  int i, j, entry_made = 0;
-  for (i = 0; i < CPU_SETSIZE; i++) {
-    if (CPU_ISSET(i, mask)) {
-      int run = 0;
-      entry_made = 1;
-      for (j = i + 1; j < CPU_SETSIZE; j++) {
-        if (CPU_ISSET(j, mask)) run++;
-        else break;
-      }
-      if (!run)
-        sprintf(ptr, "%d,", i);
-      else if (run == 1) {
-        sprintf(ptr, "%d,%d,", i, i + 1);
-        i++;
-      } else {
-        sprintf(ptr, "%d-%d,", i, i + run);
-        i += run;
-      }
-      while (*ptr != 0) ptr++;
-    }
-  }
-  ptr -= entry_made;
-  *ptr = 0;
-  return(str);
-}
-
-void threadAffinity(void)
-{
-  int thread;
-  cpu_set_t coremask;
-  char clbuf[7 * CPU_SETSIZE], hnbuf[64];
-  char prefix[200];
-
-  memset(clbuf, 0, sizeof(clbuf));
-  memset(hnbuf, 0, sizeof(hnbuf));
-  (void)gethostname(hnbuf, sizeof(hnbuf));
-
-  strcpy(prefix,"Hello world from");
-
-//  #pragma omp parallel private(thread, coremask, clbuf)
-/* for use inside parallel region */
-  #pragma omp critical
-  {
-#ifdef __USE_GNU
-    thread = omp_get_thread_num();
-#else
-    thread = 1;
-#endif
-    (void)sched_getaffinity(0, sizeof(coremask), &coremask);
-    cpuset_to_cstr(&coremask, clbuf);
-    vmess("%s thread %d, on %s. (core affinity = %s)", prefix, thread, hnbuf, clbuf);
-
-  }
-  return;
-}
-
diff --git a/raytime.old/verbosepkg.c b/raytime.old/verbosepkg.c
deleted file mode 100644
index 483e5f92bd5e1c1a495c66b7a63b9e8113943897..0000000000000000000000000000000000000000
--- a/raytime.old/verbosepkg.c
+++ /dev/null
@@ -1,77 +0,0 @@
-#include <stdio.h>
-#include <stdarg.h>
-#include "par.h"
-#include <string.h>
-#ifdef _CRAYMPP
-#include <intrinsics.h>
-#endif
-
-/**
-*  functions to print out verbose, error and warning messages to stderr.
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands 
-**/
-
-
-void verr(char *fmt, ...)
-{
-	va_list args;
-
-	if (EOF == fflush(stderr)) {
-		fprintf(stderr, "\nverr: fflush failed on stderr");
-	}
-	fprintf(stderr, "    Error in %s: ", xargv[0]);
-#ifdef _CRAYMPP
-        fprintf(stderr, "PE %d: ", _my_pe());
-#elif defined(SGI)
-        fprintf(stderr, "PE %d: ", mp_my_threadnum());
-#endif
-	va_start(args,fmt);
-	vfprintf(stderr, fmt, args);
-	va_end(args);
-	fprintf(stderr, "\n");
-
-	exit(EXIT_FAILURE);
-}
-
-void vwarn(char *fmt, ...)
-{
-	va_list args;
-
-	if (EOF == fflush(stderr)) {
-		fprintf(stderr, "\nvwarn: fflush failed on stderr");
-	}
-	fprintf(stderr, "    Warning in %s: ", xargv[0]);
-#ifdef _CRAYMPP
-        fprintf(stderr, "PE %d: ", _my_pe());
-#elif defined(SGI)
-        fprintf(stderr, "PE %d: ", mp_my_threadnum());
-#endif
-	va_start(args,fmt);
-	vfprintf(stderr, fmt, args);
-	va_end(args);
-	fprintf(stderr, "\n");
-	return;
-}
-
-void vmess(char *fmt, ...)
-{
-	va_list args;
-
-	if (EOF == fflush(stderr)) {
-		fprintf(stderr, "\nvmess: fflush failed on stderr");
-	}
-	fprintf(stderr, "    %s: ", xargv[0]);
-#ifdef _CRAYMPP
-        fprintf(stderr, "PE %d: ", _my_pe());
-#elif defined(SGI)
-        fprintf(stderr, "PE %d: ", mp_my_threadnum());
-#endif
-	va_start(args,fmt);
-	vfprintf(stderr, fmt, args);
-	va_end(args);
-	fprintf(stderr, "\n");
-	return;
-}
diff --git a/raytime.old/wallclock_time.c b/raytime.old/wallclock_time.c
deleted file mode 100644
index 1e75530ccee3215724badefdd6144c2c59246dbc..0000000000000000000000000000000000000000
--- a/raytime.old/wallclock_time.c
+++ /dev/null
@@ -1,33 +0,0 @@
-#include <time.h>
-#include <sys/time.h>
-#include <stdio.h>
-
-/**
-*  function used to calculate wallclock times
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands 
-**/
-
-double wallclock_time(void)
-{
-	struct timeval s_val;
-	static struct timeval b_val;
-	double time;
-	static int base=0;
-
-	gettimeofday(&s_val,0);
-
-	if (!base) {
-		b_val = s_val;
-		base = 1;
-		return 0.0;
-	}
-
-	time = (double)(s_val.tv_sec-b_val.tv_sec) + 
-		   (double)(1e-6*((double)s_val.tv_usec-(double)b_val.tv_usec));
-
-	return (double)time;
-}
-
diff --git a/raytime.old/writeSrcRecPos.c b/raytime.old/writeSrcRecPos.c
deleted file mode 100644
index 1fb153042bbfdfecdf20003e1b6c0db944a9abbd..0000000000000000000000000000000000000000
--- a/raytime.old/writeSrcRecPos.c
+++ /dev/null
@@ -1,141 +0,0 @@
-#include<stdlib.h>
-#include<stdio.h>
-#include<math.h>
-#include<assert.h>
-#include"par.h"
-#include"raytime.h"
-
-#define MAX(x,y) ((x) > (y) ? (x) : (y))
-#define MIN(x,y) ((x) < (y) ? (x) : (y))
-#define NINT(x) ((int)((x)>0.0?(x)+0.5:(x)-0.5))
-
-/**
-* Writes the source and receiver positions into a gridded file,
-* which has the same size as the input gridded model files. 
-* Source positions have a value +1 and receivers -1.
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands 
-**/
-
-int writesufile(char *filename, float *data, int n1, int n2, float f1, float f2, float d1, float d2);
-
-int writeSrcRecPos(modPar *mod, recPar *rec, srcPar *src, shotPar *shot)
-{
-	FILE *fp;
-	float *dum, sub_x0, sub_z0, dx, dz;
-	int is, nx, nz, is0, ish, ix, iz, ndot, idx, idz;
-	char tmpname[1024];
-
- 	ndot = 2;
-	nx = mod->nx;
-	nz = mod->nz;
-	dx = mod->dx;
-	dz = mod->dz;
-	sub_x0 = mod->x0;
-	sub_z0 = mod->z0;
-
-//    ibndx = mod.ioPx;
-//    ibndz = mod.ioPz;
-//    if (bnd.lef==4 || bnd.lef==2) ibndx += bnd.ntap;
-//    if (bnd.top==4 || bnd.top==2) ibndz += bnd.ntap;
-
-	/* write velocity field with positions of the sources */
-	dum = (float *)calloc(nx*nz, sizeof(float));
-	vmess("Positions: shot=%d src=%d rec=%d", shot->n, src->n, rec->n);
-	/* source positions for random shots */
-	if (src->random) {
-		sprintf(tmpname,"SrcPositions%d.txt",src->n);
-		fp = fopen(tmpname, "w+");
-		for (is=0; is<src->n; is++) {
-			for (idx=0; idx<=ndot; idx++) {
-				for (idz=0; idz<=ndot; idz++) {
-					dum[(MAX(0,src->x[is]-idx))*nz+MAX(0,src->z[is]-idz)] = 1.0;
-					dum[(MAX(0,src->x[is]-idx))*nz+MIN(nz-1,src->z[is]+idz)] = 1.0;
-					dum[(MIN(nx-1,src->x[is]+idx))*nz+MIN(nz-1,src->z[is]+idz)] = 1.0;
-					dum[(MIN(nx-1,src->x[is]+idx))*nz+MAX(0,src->z[is]-idz)] = 1.0;
-				}
-			}
-			fprintf(fp, "%f %f\n", src->z[is]*dz+sub_z0, src->x[is]*dx+sub_x0);
-		}
-		fclose(fp);
-	}
-	/* source positions for single shot sources with plane waves */
-	else if (src->plane) {
-    	is0 = -1*floor((src->n-1)/2);
-		sprintf(tmpname,"SrcPositions%d.txt",shot->n);
-		fp = fopen(tmpname, "w+");
-		for (ish=0; ish<shot->n; ish++) {
-			for (is=0; is<src->n; is++) {
-				ix = shot->x[ish] + 1 + is0 + is;
-				iz = shot->z[ish] + 1;
-				dum[ix*nz+iz] = 1.0;
-				dum[(MAX(0,ix-1))*nz+iz] = 1.0;
-				dum[(MIN(nx-1,ix+1))*nz+iz] = 1.0;
-				dum[ix*nz+MAX(0,iz-1)] = 1.0;
-				dum[ix*nz+MIN(nz-1,iz+1)] = 1.0;
-				fprintf(fp, "(%f, %f)\n", ix*dx+sub_x0, iz*dz+sub_z0);
-			}
-		}
-		fclose(fp);
-	}
-	else if (src->multiwav) {
-	/* source positions for single shot sources with multiple wavelets */
-		sprintf(tmpname,"SrcPositions%d.txt",shot->n);
-		fp = fopen(tmpname, "w+");
-		for (ish=0; ish<shot->n; ish++) {
-			for (is=0; is<src->n; is++) {
-				ix = src->x[is];
-				iz = src->z[is];
-				dum[ix*nz+iz] = 1.0;
-				dum[(MAX(0,ix-1))*nz+iz] = 1.0;
-				dum[(MIN(nx-1,ix+1))*nz+iz] = 1.0;
-				dum[ix*nz+MAX(0,iz-1)] = 1.0;
-				dum[ix*nz+MIN(nz-1,iz+1)] = 1.0;
-				fprintf(fp, "(%f, %f)\n", ix*dx+sub_x0, iz*dz+sub_z0);
-			}
-		}
-		fclose(fp);
-	}
-	else {
-		sprintf(tmpname,"SrcPositions%d.txt",shot->n);
-		fp = fopen(tmpname, "w+");
-		for (is=0; is<shot->n; is++) {
-			for (idx=0; idx<=ndot; idx++) {
-				for (idz=0; idz<=ndot; idz++) {
-					dum[(MAX(0,shot->x[is]-idx))*nz+MAX(0,shot->z[is]-idz)] = 1.0;
-					dum[(MAX(0,shot->x[is]-idx))*nz+MIN(nz-1,shot->z[is]+idz)] = 1.0;
-					dum[(MIN(nx-1,shot->x[is]+idx))*nz+MIN(nz-1,shot->z[is]+idz)] = 1.0;
-					dum[(MIN(nx-1,shot->x[is]+idx))*nz+MAX(0,shot->z[is]-idz)] = 1.0;
-				}
-			}
-			fprintf(fp, "%f %f\n", shot->z[is]*dz+sub_z0, shot->x[is]*dx+sub_x0);
-		}
-		fclose(fp);
-	}
-
-	/* receiver positions */
-	sprintf(tmpname,"RcvPositions%d.txt",rec->n);
-	fp = fopen(tmpname, "w+");
-	for (is=0; is<rec->n; is++) {
-		dum[rec->x[is]*nz+rec->z[is]] = -1.0;
-		dum[(MAX(0,rec->x[is]-1))*nz+rec->z[is]] = -1.0;
-		dum[(MIN(nx-1,rec->x[is]+1))*nz+rec->z[is]] = -1.0;
-		dum[rec->x[is]*nz+MAX(0,rec->z[is]-1)] = -1.0;
-		dum[rec->x[is]*nz+MIN(nz-1,rec->z[is]+1)] = -1.0;
-
-//		vmess("receiver position %d at grid[ix=%d, iz=%d] = (x=%f z=%f)", ir, ix+ioPx, rec.z[ir]+ioPz, rec.xr[ir]+mod.x0, rec.zr[ir]+mod.z0);
-		if (rec->int_vx==3) {
-			fprintf(fp, "(%f, %f)\n", rec->xr[is]*dx+sub_x0, rec->zr[is]*dz+sub_z0);
-		}
-		else {
-			fprintf(fp, "(%f, %f)\n", rec->x[is]*dx+sub_x0, rec->z[is]*dz+sub_z0);
-		}
-	}
-	fclose(fp);
-	writesufile("SrcRecPositions.su", dum, nz, nx, sub_z0, sub_x0, dz, dx);
-	free(dum);
-
-	return 0;
-}
diff --git a/raytime.old/writesufile.c b/raytime.old/writesufile.c
deleted file mode 100644
index 6eac57d300aaa653e621b99fe2731c9ed3ddb60a..0000000000000000000000000000000000000000
--- a/raytime.old/writesufile.c
+++ /dev/null
@@ -1,169 +0,0 @@
-#include <stdlib.h>
-#include <stdio.h>
-#include <assert.h>
-#include <string.h>
-#include "par.h"
-#include "raytime.h"
-#include "SUsegy.h"
-#include "segy.h"
-
-/**
-*  Writes an 2D array to a SU file
-*
-*   AUTHOR:
-*           Jan Thorbecke (janth@xs4all.nl)
-*           The Netherlands 
-**/
-
-#define TRCBYTES 240
-
-#define MAX(x,y) ((x) > (y) ? (x) : (y))
-#define MIN(x,y) ((x) < (y) ? (x) : (y))
-#define ISODD(n) ((n) & 01)
-#define NINT(x) ((int)((x)>0.0?(x)+0.5:(x)-0.5))
-
-int writesufile(char *filename, float *data, int n1, int n2, float f1, float f2, float d1, float d2)
-{
-	FILE    *file_out;
-	size_t  nwrite, itrace;
-	int     ns;
-	segy    *hdr;
-//	char    *ptr;
-
-/* Read in parameters */
-
-//    ptr = strstr(filename, " ");
-//    *ptr = '\0';
-
-	
-	if (n1 > USHRT_MAX) {
-		vwarn("Output file %s: number of samples is truncated from %d to USHRT_MAX.", filename, n1);
-	}
-	ns = MIN(n1,USHRT_MAX);
-
-	file_out = fopen( filename, "w+" );
-	assert( file_out );
-
-	hdr = (segy *)calloc(1,TRCBYTES);
-	hdr->ns = ns;
-	hdr->dt = NINT(1000000*(d1));
-	hdr->d1 = d1;
-	hdr->d2 = d2;
-	hdr->f1 = f1;
-	hdr->f2 = f2;
-	hdr->fldr = 1;
-	hdr->trwf = n2;
-
-	for (itrace=0; itrace<n2; itrace++) {
-		hdr->tracl = itrace+1;
-		nwrite = fwrite( hdr, 1, TRCBYTES, file_out );
-		assert (nwrite == TRCBYTES);
-		nwrite = fwrite( &data[itrace*n1], sizeof(float), ns, file_out );
-		assert (nwrite == ns);
-	} 
-	fclose(file_out);
-	free(hdr);
-
-	return 0;
-}
-
-/**
-*  Writes an 2D array to a SU file
-*  special routine for src_nwav array which has a different number of samples for each shot 
-*
-**/
-
-int writesufilesrcnwav(char *filename, float **src_nwav, wavPar wav, int n1, int n2, float f1, float f2, float d1, float d2)
-{
-	FILE    *file_out;
-	size_t  nwrite, itrace;
-	float   *trace;
-	int     ns;
-	segy    *hdr;
-//	char    *ptr;
-
-/* Read in parameters */
-
-//    ptr = strstr(filename, " ");
-//    *ptr = '\0';
-
-	if (n1 > USHRT_MAX) {
-		vwarn("Output file %s: number of samples is truncated from %d to USHRT_MAX.", filename, n1);
-	}
-	ns = MIN(n1,USHRT_MAX);
-
-	file_out = fopen( filename, "w+" );
-	assert( file_out );
-
-	trace = (float *)malloc(n1*sizeof(float));
-	hdr = (segy *)calloc(1,TRCBYTES);
-	hdr->ns = ns;
-	hdr->dt = NINT(1000000*(d1));
-	hdr->d1 = d1;
-	hdr->d2 = d2;
-	hdr->f1 = f1;
-	hdr->f2 = f2;
-	hdr->fldr = 1;
-	hdr->trwf = n2;
-
-	for (itrace=0; itrace<n2; itrace++) {
-		hdr->tracl = itrace+1;
-		nwrite = fwrite( hdr, 1, TRCBYTES, file_out );
-		assert (nwrite == TRCBYTES);
-		memset(trace, 0, n1*sizeof(float));
-		memcpy(trace, &src_nwav[itrace][0], wav.nsamp[itrace]*sizeof(float));
-		nwrite = fwrite( &trace[0], sizeof(float), ns, file_out );
-		assert (nwrite == ns);
-	} 
-	fclose(file_out);
-	free(hdr);
-	free(trace);
-
-	return 0;
-}
-
-/**
-*  Writes an 2D array to a SU file
-*  special routine which used segyhdrs which have ns defined as integer (32 bit)
-*  to handle more than 2^16 samples per trace.
-*
-**/
-
-int writeSUfile(char *filename, float *data, int n1, int n2, float f1, float f2, float d1, float d2)
-{
-	FILE    *file_out;
-	size_t  nwrite, itrace;
-	SUsegy  *SUhdr;
-	char    *ptr;
-
-/* Read in parameters */
-
-    ptr = strstr(filename, " ");
-    *ptr = '\0';
-
-	file_out = fopen( filename, "w+" );
-	assert( file_out );
-
-	SUhdr = (SUsegy *)calloc(1,TRCBYTES);
-	SUhdr->ns = n1;
-	SUhdr->dt = NINT(1000000*(d1));
-	SUhdr->d1 = d1;
-	SUhdr->d2 = d2;
-	SUhdr->f1 = f1;
-	SUhdr->f2 = f2;
-	SUhdr->fldr = 1;
-	SUhdr->trwf = n2;
-
-	for (itrace=0; itrace<n2; itrace++) {
-		SUhdr->tracl = itrace+1;
-		nwrite = fwrite( SUhdr, 1, TRCBYTES, file_out );
-		assert (nwrite == TRCBYTES);
-		nwrite = fwrite( &data[itrace*n1], sizeof(float), n1, file_out );
-		assert (nwrite == n1);
-	} 
-	fclose(file_out);
-	free(SUhdr);
-
-	return 0;
-}
-