-
Notifications
You must be signed in to change notification settings - Fork 3
/
run_case.sh
executable file
·44 lines (43 loc) · 1.74 KB
/
run_case.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# Florian OMNES (florian.omnes@upmc.fr)
# Charles DAPOGNY (charles.dapogny@univ-grenoble-alpes.fr)
# Pascal FREY (pascal.frey@upmc.fr)
# Yannick PRIVAT (yannick.privat@upmc.fr
# Copyright Sorbonne-Universités 2015-2018
# PLEASE DO NOT REMOVE THIS BANNER
#Get rid of the somewhat excessive debugging info from FreeFem++
export FF_VERBOSITY=0;
FLAGS="--saveevery 1"
FF=FreeFem++-nw
case "$1" in
1)
echo "Launching test-case 1"
$FF main.edp --config 1 --resu resu/case1 --binit 1 --btarget 1e1 --cv 1 --tau 5e-3 --l0 0 --gamma .01 --errc 1e-2 $FLAGS
;;
2)
echo "Launching test-case 2"
$FF main.edp --config 2 --resu resu/case2 --l0 0 --binit 1e-1 --btarget 1e1 --cv 1 --tau 1e-2 --gamma 1e-2 --errc 1e-2 $FLAGS
;;
3)
echo "Launching test-case 3"
$FF main.edp --config 3 --resu resu/case3 --binit 0 --btarget 0 --cv 1 --tau 5e-3 --l0 0 --raffinit 5e-2 --gamma .01 --jjmax 100 --delta 0 $FLAGS
;;
4)
echo "Launching test-case 4"
$FF main.edp --config 4 --resu resu/case4 --binit 1e1 --btarget 1e2 --cv 1 --tau 3e-3 --l0 15 --optraff 1 --raffinit 3e-2 --kc -1 --errc 5e-2 $FLAGS
;;
5)
echo "Launching test-case 5"
$FF main.edp --config 5 --resu resu/case5 --binit 1e2 --btarget 1e2 --cv .97 --tau 1e-2 --l0 0 --optraff 0 --raffinit 3e-2 --beta 0 --gamma 1e-2 $FLAGS
;;
6)
echo "Launching test-case 6"
$FF main.edp --config 6 --resu resu/case6 --binit 1e1 --btarget 1e2 --cv 1 --tau 1e-2 --l0 0 --optraff 1 --raffinit 3e-2 --beta 1 --gamma 1 --saveevery 1$FLAGS
;;
7)
echo "Launching test-case 7"
$FF main.edp --config 7 --resu resu/case7 --l0 0 --binit 1e-1 --btarget 1e2 --cv .9 --tau 3e-2 --gamma .3 --errc 5e-3 --saveevery 3 --navsto 0 --optraff 1 --minarea .01 --raffinit .1 $FLAGS
;;
*)
echo "Usage : $0 {1|2|3|4|5|6|7}"
;;
esac