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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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;