Commit b926ba59 authored by Sebastian Müller's avatar Sebastian Müller 🐈
Browse files

predef: adopt predef nml for mhm 5.11 (FCnorm, FCmin_glob, FCdelta_glob)

parent a3528338
Pipeline #27027 failed with stages
in 12 minutes and 9 seconds
......@@ -132,5 +132,9 @@ parameter_names(67) = "PET_b"
parameter_values(67) = 1.5
parameter_names(68) = "PET_c"
parameter_values(68) = -0.7
parameter_names(69) = "FCmin_glob"
parameter_values(69) = 0.15
parameter_names(70) = "FCdelta_glob"
parameter_values(70) = 0.25
/
/
\ No newline at end of file
......@@ -469,35 +469,16 @@ upscale_ops(1:4,51) = "1.0", "-1.0", "-1.0", "sum"
to_file(51) = .false.
!!! this is the field capacity-dependent case
name(52) = "FieldCap_min_temp"
from_data_arrays(1,52) = "FieldCap_absolute_temp"
target_coord_names(1:4,52) = "land_cover_period", "lat_all", "lon_all", "horizon_out"
upscale_ops(1:4,52) = "1.0", "min", "min", "1.0"
to_file(52) = .false.
name(53) = "FieldCap_min_broadcast"
from_data_arrays(1,53) = "FieldCap_min_temp"
target_coord_names(1:4,53) = "land_cover_period_out", "lat", "lon", "horizon_out"
upscale_ops(1:4,53) = "1.0", "1.0", "1.0", "1.0"
to_file(53) = .false.
name(54) = "FieldCap_max_temp"
from_data_arrays(1,54) = "FieldCap_absolute_temp"
target_coord_names(1:4,54) = "land_cover_period", "lat_all", "lon_all", "horizon_out"
upscale_ops(1:4,54) = "1.0", "max", "max", "1.0"
to_file(54) = .false.
name(55) = "FieldCap_max_broadcast"
from_data_arrays(1,55) = "FieldCap_max_temp"
target_coord_names(1:4,55) = "land_cover_period_out", "lat", "lon", "horizon_out"
upscale_ops(1:4,55) = "1.0", "1.0", "1.0", "1.0"
name(55) = "FCnorm"
transfer_func(55) = "(FieldCap_out - FCmin_glob) / FCdelta_glob"
from_data_arrays(1,55) = "FieldCap_out"
limits(1:2,55) = 0.0, 1.0
to_file(55) = .false.
name(56) = "FC_rootFractionCoefficient_pervious"
transfer_func(56) = "((FieldCap_absolute_temp - FieldCap_min_broadcast) / (FieldCap_max_broadcast - FieldCap_min_broadcast)
* rootFractionCoefficient_clay) + (1.0 - (FieldCap_absolute_temp - FieldCap_min_broadcast) /
(FieldCap_max_broadcast - FieldCap_min_broadcast)) * (rootFractionCoefficient_clay - rootFractionCoefficient_sand)"
from_data_arrays(1:3,56) = "FieldCap_absolute_temp", "FieldCap_min_broadcast", "FieldCap_max_broadcast"
transfer_func(56) = "(FCnorm * rootFractionCoefficient_clay)
+ (1.0 - FCnorm) * (rootFractionCoefficient_clay - rootFractionCoefficient_sand)"
from_data_arrays(1,56) = "FCnorm"
limits(1:2,56) = 0.0, 1.0
to_file(56) = .false.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment