Path: blob/devel/elmerice/examples/Inverse_Methods/RonneFilchner_SSA/RUN.sh
3206 views
#!/bin/bash1## compile required USFs2make USFs_RonneFilchner34## Data file5DATAFILE="..\/DATA\/RonneFilchner.nc"67## regularisation parameters8lambda='0.0e00 1.0e03 1.0e04 2.0e04 5.0e04 1.0e05 2.0e05 5.0e05 1.0e06 2.0e06 5.0e06 1.0e07 1.0e08 1.0e09 1.0e10 1.0e11'9rm -rf LCurve.dat1011c=012for i in $lambda13do14c=$((c+1))1516echo $i17NAME=OPT_"$c"18sed "s/<Lambda>/"$i"/g;s/<NAME>/$NAME/g;s/<OBS_FILE>/$DATAFILE/g" SIF/OPTIM_ETA.sif > OPTIM_$c.sif1920echo OPTIM_$c.sif > ELMERSOLVER_STARTINFO21# Has to be parallel on 2 partition to restart initial file22mpirun -np 2 ElmerSolver_mpi2324python ../SCRIPTS/MakeReport.py $NAME25echo $(tail -n 1 Cost_"$NAME".dat | awk '{print $3}') $(tail -n 1 CostReg_"$NAME".dat | awk '{print $2}') $i $c >> LCurve.dat26done27~282930