From 4f485c225856bea98dbd5a96598b51651d3f727a Mon Sep 17 00:00:00 2001 From: POLCHER Jan <jan.polcher@lmd.jussieu.fr> Date: Tue, 29 Sep 2020 16:08:04 +0200 Subject: [PATCH] Add a Strcture.txt file to the Iberia test case so that this gets tested here as well. It also provides an exemple for how such a file needs to be written. --- tests/Iberia/BuildHTUs_IP.pbs | 24 ++++++++++++------------ tests/Iberia/Structures.txt | 3 +++ tests/Iberia/run_MEDCORDEX.def | 1 + tests/Iberia/run_regular.def | 10 +++++++++- 4 files changed, 25 insertions(+), 13 deletions(-) create mode 100644 tests/Iberia/Structures.txt diff --git a/tests/Iberia/BuildHTUs_IP.pbs b/tests/Iberia/BuildHTUs_IP.pbs index 06bcf7d..a3758c4 100644 --- a/tests/Iberia/BuildHTUs_IP.pbs +++ b/tests/Iberia/BuildHTUs_IP.pbs @@ -24,13 +24,13 @@ source ../../Environment cp run_MEDCORDEX.def run.def mpirun -n ${NSLOTS} python ../../RoutingPreProc.py if [ $? -gt 0 ] ; then - echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" - echo "X MEDCORDEX Run on Iberian Peninsula failed X" - echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZ" + echo "X MEDCORDEX Run on Iberian Peninsula failed XZZ" + echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZ" else - echo "=================================================" - echo "= MEDCORDEX Run on Iberian Peninsula successful =" - echo "=================================================" + echo "=================================================ZZ" + echo "= MEDCORDEX Run on Iberian Peninsula successful =ZZ" + echo "=================================================ZZ" fi # /bin/rm -f Out_RoutingReg_*.txt Weight_proc_*.txt @@ -40,11 +40,11 @@ fi cp run_regular.def run.def mpirun -n ${NSLOTS} python ../../RoutingPreProc.py if [ $? -gt 0 ] ; then - echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" - echo "X Regular grid run on Iberian Peninsula failed X" - echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" + echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZ" + echo "X Regular grid run on Iberian Peninsula failed XZZ" + echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZ" else - echo "====================================================" - echo "= Regular grid run on Iberian Peninsula successful =" - echo "====================================================" + echo "====================================================ZZ" + echo "= Regular grid run on Iberian Peninsula successful =ZZ" + echo "====================================================ZZ" fi diff --git a/tests/Iberia/Structures.txt b/tests/Iberia/Structures.txt new file mode 100644 index 0000000..8a8434f --- /dev/null +++ b/tests/Iberia/Structures.txt @@ -0,0 +1,3 @@ +#ID Lon(decimal) lat upstream area (km^2) Type-keyword Name +1 4.81711944444 43.9761722222 77055 Run-of-river Test Station A +2 4.81089722222 44.8239166667 66757 Run-of-river Test station B diff --git a/tests/Iberia/run_MEDCORDEX.def b/tests/Iberia/run_MEDCORDEX.def index c16a2c3..f23c333 100644 --- a/tests/Iberia/run_MEDCORDEX.def +++ b/tests/Iberia/run_MEDCORDEX.def @@ -30,4 +30,5 @@ GraphFile = MEDCORDEX_Spain_graph.nc MaxDistErr = 25.0 # Maximum error in the upstream area in % MaxUpstrErr = 10.0 +StructuresFile = Structures.txt GRDCFile = ../../Stations/Station_Metadata.nc diff --git a/tests/Iberia/run_regular.def b/tests/Iberia/run_regular.def index 463e36e..992b124 100644 --- a/tests/Iberia/run_regular.def +++ b/tests/Iberia/run_regular.def @@ -6,7 +6,7 @@ EarthRadius = 6370000. # ModelGridFile = /bdd/MEDI/workspaces/polcher/NewRouting/EM_WFDEI_CRU_2000.nc WEST_EAST = -9.75, 5.25 -SOUTH_NORTH = 35.5, 43.5 +SOUTH_NORTH = 35.5, 44.5 HydroFile = /bdd/ORCHIDEE_Forcing/Routing/Hydro4ORCH/HydroSHEDS_MED.nc # # FORTRAN interface parameters @@ -25,3 +25,11 @@ numop = 100 # GraphFile = EM_WFDEI_Spain_graph.nc # +# File containing infrastructures to be placed. +# Maximum error in the distance of the station in km^2 +MaxDistErr = 25.0 +# Maximum error in the upstream area in % +MaxUpstrErr = 10.0 +StructuresFile = Structures.txt +GRDCFile = ../../Stations/Station_Metadata.nc +# -- GitLab