From 24592fef35efe051735635d84b807acb27238a2d Mon Sep 17 00:00:00 2001
From: XavierAdriaens <xavier.adriaens@doct.uliege.be>
Date: Wed, 9 Nov 2022 11:26:54 +0100
Subject: [PATCH] Misfit penalization Grid Part3 TC3 up

---
 .../cluster/tik/cluster_inversion_sst2_lbfgs_ls_tik.sh    | 8 ++++----
 .../cluster/tv/cluster_inversion_sst2_lbfgs_ls_tv.sh      | 8 ++++----
 input/paper3/cross/common.txt                             | 2 ++
 input/paper3/cross/inversion.txt                          | 4 +++-
 4 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/input/paper3/cross/cluster/tik/cluster_inversion_sst2_lbfgs_ls_tik.sh b/input/paper3/cross/cluster/tik/cluster_inversion_sst2_lbfgs_ls_tik.sh
index ccf7b40..fbf9dec 100644
--- a/input/paper3/cross/cluster/tik/cluster_inversion_sst2_lbfgs_ls_tik.sh
+++ b/input/paper3/cross/cluster/tik/cluster_inversion_sst2_lbfgs_ls_tik.sh
@@ -7,9 +7,9 @@
 #SBATCH --time=800:00
 #SBATCH --mem-per-cpu=4000
 
-#SBATCH --array=0-35
+#SBATCH --array=0-48
 
-ARGS_R0=(1e-4 1.75e-4 3e-4 5.25e-4 1e-3 1.75e-3)
-ARGS_R1=(1e-6 3e-6 1e-5 3e-5 1e-4 3e-4)
+ARGS_R0=(1.75e-5 3e-5 5.25e-5 1e-4 1.75e-4 3e-4 5.25e-4)
+ARGS_R1=(3e-6 1e-6 3e-6 1e-5 3e-5 1e-4 3e-4)
 
-time ./inversion  ../input/paper3/cross/common.txt ../input/paper3/cross/inversion.txt ../input/paper3/cross/innerproduct_sst2.txt ../input/paper3/cross/localminimum_classic.txt ../input/paper3/cross/descentsearch_lbfgs_ls.txt ../input/paper3/cross/linesearch_unit.txt ../input/paper3/cross/data_snr6.txt ../input/paper3/cross/regularization_tikhonov.txt -regularization_lambdac0 ${ARGS_R0[$SLURM_ARRAY_TASK_ID % 5]} -regularization_lambdac1 ${ARGS_R1[$SLURM_ARRAY_TASK_ID / 5]} -verbose 2 -maxThreads 1 -name sst2_lbfgs_ls_snr6_tik$SLURM_ARRAY_TASK_ID
+time ./inversion  ../input/paper3/cross/common.txt ../input/paper3/cross/inversion.txt ../input/paper3/cross/innerproduct_sst2.txt ../input/paper3/cross/localminimum_classic.txt ../input/paper3/cross/descentsearch_lbfgs_ls.txt ../input/paper3/cross/linesearch_unit.txt ../input/paper3/cross/data_snr6.txt ../input/paper3/cross/regularization_tikhonov.txt -regularization_lambdac0 ${ARGS_R0[$SLURM_ARRAY_TASK_ID % 6]} -regularization_lambdac1 ${ARGS_R1[$SLURM_ARRAY_TASK_ID / 6]} -verbose 2 -maxThreads 1 -name sst2_lbfgs_ls_snr6_tik$SLURM_ARRAY_TASK_ID
diff --git a/input/paper3/cross/cluster/tv/cluster_inversion_sst2_lbfgs_ls_tv.sh b/input/paper3/cross/cluster/tv/cluster_inversion_sst2_lbfgs_ls_tv.sh
index 4d66065..d5306db 100644
--- a/input/paper3/cross/cluster/tv/cluster_inversion_sst2_lbfgs_ls_tv.sh
+++ b/input/paper3/cross/cluster/tv/cluster_inversion_sst2_lbfgs_ls_tv.sh
@@ -7,9 +7,9 @@
 #SBATCH --time=800:00
 #SBATCH --mem-per-cpu=4000
 
-#SBATCH --array=0-24
+#SBATCH --array=0-48
 
-ARGS_R0=(1e-4 1.75e-4 3e-4 5.25e-4 1e-3)
-ARGS_R1=(5.25e-6 1e-5 1.75e-5 3e-5 5.25e-5)
+ARGS_R0=(3e-5 5.25e-5 1e-4 1.75e-4 3e-4 5.25e-4 1e-3)
+ARGS_R1=(5.25e-6 1e-5 1.75e-5 3e-5 5.25e-5 1e-4 1.75e-4)
 
-time ./inversion  ../input/paper3/cross/common.txt ../input/paper3/cross/inversion.txt ../input/paper3/cross/innerproduct_sst2.txt ../input/paper3/cross/localminimum_classic.txt ../input/paper3/cross/descentsearch_lbfgs_ls.txt ../input/paper3/cross/linesearch_unit.txt ../input/paper3/cross/data_snr6.txt ../input/paper3/cross/regularization_totalvariation.txt -regularization_lambdac0 ${ARGS_R0[$SLURM_ARRAY_TASK_ID % 5]} -regularization_lambdac1 ${ARGS_R1[$SLURM_ARRAY_TASK_ID / 5]} -verbose 2 -maxThreads 1 -name sst2_lbfgs_ls_snr6_tv$SLURM_ARRAY_TASK_ID
+time ./inversion  ../input/paper3/cross/common.txt ../input/paper3/cross/inversion.txt ../input/paper3/cross/innerproduct_sst2.txt ../input/paper3/cross/localminimum_classic.txt ../input/paper3/cross/descentsearch_lbfgs_ls.txt ../input/paper3/cross/linesearch_unit.txt ../input/paper3/cross/data_snr6.txt ../input/paper3/cross/regularization_totalvariation.txt -regularization_lambdac0 ${ARGS_R0[$SLURM_ARRAY_TASK_ID % 7]} -regularization_lambdac1 ${ARGS_R1[$SLURM_ARRAY_TASK_ID / 7]} -verbose 2 -maxThreads 1 -name sst2_lbfgs_ls_snr6_tv$SLURM_ARRAY_TASK_ID
diff --git a/input/paper3/cross/common.txt b/input/paper3/cross/common.txt
index d57e4ab..729ebde 100644
--- a/input/paper3/cross/common.txt
+++ b/input/paper3/cross/common.txt
@@ -16,6 +16,8 @@ equation_boundary_realImpedance = 1
 rer = 5.
 rext = 7.
 np = 120
+#emitter_offset = 60
+#emitter_skip = 120
 emitter_offset = 0
 emitter_skip = 3
 receiver_offset = 0
diff --git a/input/paper3/cross/inversion.txt b/input/paper3/cross/inversion.txt
index d75e14e..8618a35 100644
--- a/input/paper3/cross/inversion.txt
+++ b/input/paper3/cross/inversion.txt
@@ -10,7 +10,9 @@ globalminimum_n_scale=1
 #
 #Local minimum search
 localminimum_maxIteration = 200
-localminimum_writeInterval = 1
+localminimum_writeInterval = 75
+localminimum_meanRelDecreaseThreshold = 1e-10
+localminimum_meanRelDecreaseMemory = 0
 #
 n_group=1
 #Group 0
-- 
GitLab