Ignore:
Timestamp:
2022-07-20T11:30:43+02:00 (2 years ago)
Author:
josefine.ghattas
Message:

Integrated new irrigation scheme developed by Pedro Arboleda. See ticket #857
This corresponds to revsion 7708 of version pedro.arboleda/ORCHIDEE. Following differences were made but were not made on the pedro.arboleda/ORCHIDEE :

  • argumet place in call to routing_wrapper_intialize changed order
  • lines with only change in space were not taken
  • some indentation changed
  • set irrigation output as enalbled false if not do_irrigation
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_parameters/constantes.f90

    r7547 r7709  
    879879 
    880880 
     881 
     882    !Crop irrigation 
     883    !Config Key   = IRRIG_DOSMAX 
     884    !Config Desc  = The maximum irrigation water injected per hour (kg.m^{-2}/hour) 
     885    !Config If    = DO_IRRIGATION AND old_irrig_scheme = FALSE 
     886    !Config Def   = 1. 
     887    !Config Help  = 
     888    !Config Units = [kg.m^{-2}/hour] 
     889    CALL getin_p('IRRIG_DOSMAX',irrig_dosmax) 
     890 
     891    !Config Key   = CUM_NROOT_THR 
     892    !Config Desc  = Cumulated nroot threshoold to define root zone, and calculate water deficit for irrigation 
     893    !Config If    = DO_IRRIGATION AND old_irrig_scheme = FALSE 
     894    !Config Def   = 0.90 
     895    !Config Help  = 
     896    !Config Units = [] 
     897    CALL getin_p('CUM_NROOT_THR',cum_nroot_thr) 
     898 
     899    !Crop irrigation 
     900    !Config Key   = IRRIGATED_SOILTILE 
     901    !Config Desc  = Do we introduce a new soil tile for irrigated croplands? 
     902    !Config If    = DO_IRRIGATION AND old_irrig_scheme = FALSE 
     903    !Config Def   = n 
     904    !Config Help  = 
     905    !Config Units = [FLAG] 
     906    CALL getin_p('IRRIGATED_SOILTILE',irrigated_soiltile) 
     907 
     908    ! 
     909    !Config Key   = OLD_IRRIG_SCHEME 
     910    !Config Desc  = Do we run with the old irrigation scheme? 
     911    !Config If    = DO_IRRIGATION 
     912    !Config Def   = n 
     913    !Config Help  = 
     914    !Config Units = [FLAG] 
     915    CALL getin_p('OLD_IRRIG_SCHEME',old_irrig_scheme) 
     916 
     917    !   To run with new irrigation scheme 
     918    !Config Key   = IRRIG_ST 
     919    !Config Desc  = Which is the soil tile with irrigation flux 
     920    !Config If    = DO_IRRIGATION and old_irrig_scheme = FALSE and IRRIGATED_SOILTILE = FALSE 
     921    !Config Def   = 3 
     922    !Config Help  = 
     923    !Config Units = [] 
     924    CALL getin_p('IRRIG_ST',irrig_st) 
     925 
     926    !  To run with NEW irrigation scheme 
     927    !Config Key   = AVAIL_RESERVE 
     928    !Config Desc  = Max. fraction of routing reservoir volume that can be used for irrigation 
     929    !Config If    = DO_IRRIGATION and old_irrig_scheme = FALSE 
     930    !Config Def   = 0.9,0.0,0.9 
     931    !Config Help  = 
     932    !Config Units = [] 
     933    CALL getin_p('AVAIL_RESERVE',avail_reserve) 
     934 
     935    !  To run with NEW irrigation scheme 
     936    !Config Key   = BETA_IRRIG 
     937    !Config Desc  = Threshold multiplier of Target SM to calculate root deficit 
     938    !Config If    = DO_IRRIGATION and old_irrig_scheme = FALSE 
     939    !Config Def   = 1. 
     940    !Config Help  = 
     941    !Config Units = [] 
     942    CALL getin_p('BETA_IRRIG',beta_irrig) 
     943    ! 
     944    !   To run with new irrigation scheme 
     945    !Config Key   = LAI_IRRIG_MIN 
     946    !Config Desc  = Min. LAI (Leaf Area Index) to trigger irrigation 
     947    !Config If    = DO_IRRIGATION and old_irrig_scheme = FALSE and IRRIGATED_SOILTILE = FALSE 
     948    !Config Def   = 0.1 
     949    !Config Help  = 
     950    !Config Units = [m2/m2] 
     951    CALL getin_p('LAI_IRRIG_MIN',lai_irrig_min) 
     952 
     953    !   To run with new irrigation scheme 
     954    !Config Key   = irrig_map_dynamic 
     955    !Config Desc  = Do we use a dynamic irrig map? 
     956    !Config If    = DO_IRRIGATION = T 
     957    !Config Def   = n 
     958    !Config Help  = 
     959    !Config Units = [FLAG] 
     960    CALL getin_p('IRRIG_MAP_DYNAMIC_FLAG',irrig_map_dynamic_flag) 
     961 
     962    !   To run with new irrigation scheme 
     963    !Config Key   = select_source_irrig 
     964    !Config Desc  = Do we use the new priorization scheme, based on maps of equipped area with surface water? 
     965    !Config If    = DO_IRRIGATION = T 
     966    !Config Def   = n 
     967    !Config Help  = 
     968    !Config Units = [FLAG] 
     969    CALL getin_p('SELECT_SOURCE_IRRIG',select_source_irrig) 
     970 
     971    !   Do we reinfiltrate all/part of runoff in crop soil tile? 
     972    !Config Key   = Reinfiltr_IrrigField 
     973    !Config Desc  = DO_IRRIGATION 
     974    !Config If    = DO_IRRIGATION = T 
     975    !Config Def   = n 
     976    !Config Help  = 
     977    !Config Units = [FLAG] 
     978    CALL getin_p('REINFILTR_IRRIGFIELD',Reinfiltr_IrrigField) 
     979 
     980    !   Externalized reinf_slope for reinfiltration in irrigated cropland 
     981    !Config Key   = reinf_slope_cropParam 
     982    !Config Desc  = DO_IRRIGATION 
     983    !Config If    = DO_IRRIGATION = T, REINFILTR_IRRIGFIELD = T 
     984    !Config Def   = 0.8 
     985    !Config Help  = 
     986    !Config Units = [FRACTION 0-1] 
     987    CALL getin_p('REINF_SLOPE_CROPPARAM',reinf_slope_cropParam) 
     988 
     989    !   Externalized for available volume to adduction 
     990    !Config Key   = a_stream_adduction   
     991    !Config Desc  = DO_IRRIGATION 
     992    !Config If    = DO_IRRIGATION = T 
     993    !Config Def   = zero 
     994    !Config Help  = 
     995    !Config Units = [FRACTION 0-1] 
     996    CALL getin_p('A_STREAM_ADDUCTION',a_stream_adduction) 
     997 
     998 
    881999    !Surface resistance 
    8821000    ! 
Note: See TracChangeset for help on using the changeset viewer.