Mercurial > repos > siwaa > stics4carsolel
annotate stics4carsolel.bash @ 0:f1070dc2446c draft
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
author | siwaa |
---|---|
date | Mon, 25 Oct 2021 11:32:31 +0000 |
parents | |
children | bf2d7f74d5ba |
rev | line source |
---|---|
0
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
1 echo "Stics4CarSolEl Job starting:" |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
2 date; |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
3 |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
4 n_slots=${1}; |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
5 csv_plan=${2}; |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
6 sim_number=$(($(cat ${csv_plan} | wc -l) - 1)); |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
7 |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
8 b_size=1 |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
9 |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
10 echo "number of GALAXY_SLOTS: ${1}" |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
11 |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
12 echo "expected simulations: ${sim_number}" |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
13 echo "cvle block size : ${b_size}" |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
14 |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
15 cvle -b $b_size -i ${2} -w work -P Stics4AgFlow -P CarSolEl_sim CarSolEl.vpz |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
16 |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
17 ls work_*/*_byUsm.txt | xargs -t -i tail -n +2 {} | sort -n -k 1 -t ';' > resWithoutHeader.csv |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
18 |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
19 head -1 work_0/1_byUsm.txt > header.cvs |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
20 |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
21 cat header.cvs resWithoutHeader.csv > res.csv |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
22 |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
23 mv res.csv ${3} |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
24 |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
25 echo "Stics4AgGlob Job ending:" |
f1070dc2446c
"planemo upload for repository https://forgemia.inra.fr/record/carsolel/-/tree/master/tools commit 79ec610c8fada89b587b48d008738ec75770d40a"
siwaa
parents:
diff
changeset
|
26 date; |