1 |
# This is a script in Bash. |
# This is a script in Bash. |
2 |
|
|
3 |
# This script produces vertical distributions for all sampling |
# This script produces vertical distributions for all sampling |
4 |
# methods, for a given value of "llm". |
# methods, for a given value of "llm". Run this script from the |
5 |
|
# directory containing "test_disvert". The Fortran program needs to be |
6 |
|
# recompiled when "llm" changes. |
7 |
|
|
8 |
trap 'echo -e \\a; exit 1' ERR |
trap 'echo -e \\a; exit 1' ERR |
9 |
|
|
13 |
|
|
14 |
set -x |
set -x |
15 |
|
|
16 |
for sigma_sampling in param LMD5 strato1 strato2 |
for s_sampling in param LMD5 strato1 strato2 |
17 |
do |
do |
18 |
Compil_prod/test_disvert <<EOF |
test_disvert <<EOF |
19 |
&disvert_nml SIGMA_SAMPLING="$sigma_sampling" / |
&disvert_nml S_SAMPLING="$s_sampling" / |
20 |
EOF |
EOF |
21 |
mv test_disvert.csv test_disvert_${llm}_$sigma_sampling.csv |
mv test_disvert.csv test_disvert_${llm}_$s_sampling.csv |
22 |
ln -sf test_disvert_${llm}_$sigma_sampling.csv \ |
ln -sf test_disvert_${llm}_$s_sampling.csv \ |
23 |
test_disvert_$sigma_sampling.csv |
test_disvert_$s_sampling.csv |
24 |
done |
done |