Changeset 7475


Ignore:
Timestamp:
2022-02-16T11:24:32+01:00 (2 years ago)
Author:
josefine.ghattas
Message:

Update orchidee.default using the tool create_orchidee_defalut.sh tool. Note that manual modifications in orchidee.default are overwritten. Reported some of the changes done previously in orchidee.default to the fortran source code. Note also that all sections in !Config must be there to have the tool working. Therfore added some missing !Config If lines.

Location:
branches/ORCHIDEE_2_2/ORCHIDEE
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/ORCHIDEE_2_2/ORCHIDEE/orchidee.default

    r7444 r7475  
    5151RELAX_A =  1.0  
    5252 
    53 # SPREAD_PREC ([-]) :  On how long we spread the precipitation, value in nb of dt_sechiba       {[-]} 
    54 SPREAD_PREC =  Half of the forcing time step or uniform, depending on dt_force (greater than 3h or not, respectively) 
    55  
    56 # SPREAD_PREC_SEC ([s]) : On how long we spread the precipitation, value in seconds {NEW_DRIVER} 
    57 # If this keyword is not set, SPREAD_PREC is used, whether defined in run.def or by default 
    58 SPREAD_PREC_SEC = 3600 
    59  
    60 # SPREAD_PREC_CONT ([s]) : Makes the spreading uniform if it still rains at following forcing time step {NEW_DRIVER} 
    61 SPREAD_PREC_CONT = n 
    62  
    63 # ATM_CO2 ([ppm]) :  Value to precribe atmospheric CO2  {[FORCE_CO2_VEG=y or Offline mode]} 
     53# SPREAD_PREC ([nb of dt_sechiba]) :  On how long we spread the precipitation   {[orchidee_ol]} 
     54SPREAD_PREC =  Half of the forcing time step or uniform, depending on dt_force and dt_sechiba  
     55 
     56# ATM_CO2 ([ppm]) :  Value to precribe atmosoheric CO2  {[FORCE_CO2_VEG=y or Offline mode]} 
    6457ATM_CO2 =  350.  
     58 
     59# SPREAD_PREC ([FLAG]) :  Spread the precipitation.     {orchideedriver} 
     60SPREAD_PREC =  Spread the precipitation.  
     61 
     62# SPREAD_PREC_SEC ([-]) :  On how long we spread the precipitation      {orchideedriver and nb_spread < 0} 
     63SPREAD_PREC_SEC =  3600  
     64 
     65# SPREAD_PREC_CONT ([s]) :  Take into account precipitation on the next forcing step for spreading it.  {orchideedriver} 
     66SPREAD_PREC_CONT =  FALSE  
    6567 
    6668# ALLOW_WEATHERGEN ([FLAG]) :  Allow weather generator to create data   {[-]} 
     
    120122 
    121123# SOILTYPE_CLASSIF ([-]) :  Type of soil texture classification (for hydraulic and thermic properties)          {!IMPOSE_VEG} 
    122 SOILTYPE_CLASSIF =  zobler 
    123  
    124 # SPMIPEXP ([-]) : For alternative ways to prescribe hydraulic soil parameters (thermic params still defined from soil texture) 
    125 #   maps to read maps of soil parameter as in the SP-MIP project 
    126 #   unif to impose uniforme texture over the globe (4 texture options, see UNIF_CASE, with parameter values imposed by SP-MIP) 
    127 #   texture for default behavior in which all soil parameters stem from soil texture 
    128 SPMIPEXP = texture 
    129  
    130 # UNIF_CASE ([-]) to define one of 4 uniform textures: 'a' for loamy sand, 'b' for loam, 'c' for silt, 'd' for clay {SPMIPEXP} 
    131 UNIF_CASE = b 
    132  
    133 # KFACT_ROOT_TYPE ([-]): var or cons, to make kfact_root=1 throughout the soil (no impact of roots on ks profile) 
    134 KFACT_ROOT_TYPE = var 
     124SOILTYPE_CLASSIF =  zobler  
    135125 
    136126# RIVER_ROUTING ([FLAG]) :  Decides if we route the water or not        {OK_SECHIBA} 
     
    779769IMPOSE_VEG =  n  
    780770 
    781 # IMPOSE_SOILT ([FLAG]) :  Should the soil type be prescribed ?  
     771# IMPOSE_SOILT ([FLAG]) :  Should the soil type be prescribed ?         {} 
    782772IMPOSE_SOILT =  n  
    783773 
     
    10131003GB_REF =  1./25.  
    10141004 
    1015 # CLAYFRACTION_DEFAULT ([-]   ) :  default fraction of clay     {OK_SECHIBA } 
    1016 CLAYFRACTION_DEFAULT =  0.2   
    1017  
    1018 # SANDFRACTION_DEFAULT ([-]   ) :  default fraction of sand     {OK_SECHIBA } 
    1019 SANDFRACTION_DEFAULT =  0.4   
    1020  
    1021 # SILTFRACTION_DEFAULT ([-]   ) :  default fraction of silt     {OK_SECHIBA } 
    1022 SILTFRACTION_DEFAULT =  0.4   
    1023  
    10241005# MIN_VEGFRAC  ([-]  ) :  Minimal fraction of mesh a vegetation type can occupy         {OK_SECHIBA } 
    10251006MIN_VEGFRAC  =  0.001   
     
    14251406 
    14261407# DRY_SOIL_HEAT_COND ([W.m^{-2}.K^{-1}] ) :  Dry soil Thermal Conductivity of soils     {OK_SECHIBA} 
    1427 DRY_SOIL_HEAT_COND =  0.40  
     1408DRY_SOIL_HEAT_COND =  0.40   
    14281409 
    14291410# SNOW_HEAT_COND ([W.m^{-2}.K^{-1}]) :  Thermal Conductivity of snow    {OK_SECHIBA  } 
     
    14661447CHECK_CWRR =  n  
    14671448 
     1449# SOIL_FRACTIONS ([-]) :  Areal fraction of the 13 soil USDA textures; the dominant one is selected, Loam by default    {IMPOSE_SOILT} 
     1450SOIL_FRACTIONS =  0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  
     1451 
     1452# CLAY_FRACTION ([-]) :  Fraction of the clay fraction (0-dim mode)     {IMPOSE_SOIL} 
     1453CLAY_FRACTION =  0.2 if Loam  
     1454 
     1455# SAND_FRACTION ([-] ) :  Fraction of the clay fraction (0-dim mode)    {IMPOSE_SOIL} 
     1456SAND_FRACTION =  0.4  
     1457 
     1458# nvan ([-]) :  nvan parameter from Van genutchen equations     {IMPOSE_SOIL} 
     1459nvan =  1.56 if Loam  
     1460 
     1461# avan ([-]) :  avan parameter from Van genutchen equations     {IMPOSE_SOIL} 
     1462avan =  0.0036 if Loam  
     1463 
     1464# mcr ([-]) :  residual soil moisture   {IMPOSE_SOIL} 
     1465mcr =  0.078 if Loam  
     1466 
     1467# mcs ([-]) :  saturation soil moisture         {IMPOSE_SOIL} 
     1468mcs =  0.43 if Loam  
     1469 
     1470# ks ([mm/d]) :  saturation conductivity        {IMPOSE_SOIL} 
     1471ks =  249.6 if Loam  
     1472 
     1473# mcfc ([-]) :  field capacity soil moisture    {IMPOSE_SOIL} 
     1474mcfc =  0.1654 if caclulated from default 5 parameters above  
     1475 
     1476# mcw ([-]) :  wilting point soil moisture      {IMPOSE_SOIL} 
     1477mcw =  0.0884 if caclulated from default 5 parameters above  
     1478 
     1479# GET_SLOPE ([FLAG]) :  Read slopes from file and do the interpolation  {} 
     1480GET_SLOPE =  n  
     1481 
     1482# REINF_SLOPE ([-]) :  Fraction of reinfiltrated surface runoff         {} 
     1483REINF_SLOPE =  0.1  
     1484 
     1485# SECHIBA_QSINT  ([m]) :  Interception reservoir coefficient    {OK_SECHIBA } 
     1486SECHIBA_QSINT  =  0.02  
     1487 
     1488# SECHIBA_ZCANOP ([m]) :  Soil level used for canopy development (if STOMATE disactivated)      {OK_SECHIBA and .NOT. OK_STOMATE  } 
     1489SECHIBA_ZCANOP =  0.5  
     1490 
    14681491# VEGET_UPDATE ([years]) :  Update vegetation frequency: 0Y or 1Y       {} 
    14691492VEGET_UPDATE =  0Y  
    14701493 
    1471 # SECHIBA_ZCANOP ([m]) :  Soil level used for canopy development (if STOMATE disactivated)      {OK_SECHIBA and .NOT. OK_STOMATE  } 
    1472 SECHIBA_ZCANOP =  0.5  
    1473  
    1474 # SECHIBA_QSINT  ([m]) :  Interception reservoir coefficient    {OK_SECHIBA } 
    1475 SECHIBA_QSINT  =  0.1  
    1476  
    14771494# SECHIBA_VEGMAX ([-]) :  Maximum vegetation distribution within the mesh (0-dim mode)  {IMPOSE_VEG} 
    14781495SECHIBA_VEGMAX =  0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0  
     
    14841501SECHIBA_LAI =  0., 8., 8., 4., 4.5, 4.5, 4., 4.5, 4., 2., 2., 2., 2.  
    14851502 
    1486 # SOIL_FRACTIONS ([-]) :  Areal fraction of the 13 soil USDA textures; the dominant one is selected (0-dim mode) {IMPOSE_SOILT} 
    1487 SOIL_FRACTIONS =  0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 
    1488  
    1489 # CLAY_FRACTION ([-] ) :  Fraction of the clay fraction (0-dim mode)    {IMPOSE_SOILT} 
    1490 CLAY_FRACTION =  0.2  
    1491  
    1492 # SAND_FRACTION ([-] ) :  Fraction of the clay fraction (0-dim mode)    {IMPOSE_SOILT} 
    1493 SAND_FRACTION =  0.4  
    1494  
    1495 # NVAN_IMP ([-] ) :  nvan parameter from Van Genutchen equations (0-dim mode)   {IMPOSE_SOILT} 
    1496 NVAN_IMP =  1.56 
    1497  
    1498 # AVAN_IMP ([-] ) :  avan parameter from Van Genutchen equations (0-dim mode)   {IMPOSE_SOILT} 
    1499 AVAN_IMP =  0.0036 
    1500  
    1501 # MCR_IMP ([-] ) :  residual soil moisture (0-dim mode)         {IMPOSE_SOILT} 
    1502 MCR_IMP =  0.078 
    1503  
    1504 # MCS_IMP ([-] ) :  saturated soil moisture (0-dim mode)        {IMPOSE_SOILT} 
    1505 MCS_IMP =  0.43 
    1506  
    1507 # KS_IMP ([mm/d] ) :  saturated conductivity (0-dim mode)       {IMPOSE_SOILT} 
    1508 KS_IMP =  249.6 
    1509  
    1510 # MCFC_IMP ([-] ) :  field capacity soil moisture (0-dim mode)  {IMPOSE_SOILT} 
    1511 MCFC_IMP =  0.1654 
    1512  
    1513 # MCW_IMP ([-] ) :  wilting point soil moisture (0-dim mode)    {IMPOSE_SOILT} 
    1514 MCW_IMP =  0.0884 
    1515  
    1516 # GET_SLOPE ([FLAG]) :  Read slopes from file and do the interpolation  {} 
    1517 GET_SLOPE =  n  
    1518  
    1519 # REINF_SLOPE ([-]) :  Fraction of reinfiltrated surface runoff 
    1520 REINF_SLOPE =  0.1  
    1521  
    15221503# SLOWPROC_HEIGHT ([m]) :  Height for all vegetation types      {OK_SECHIBA} 
    15231504SLOWPROC_HEIGHT =  0., 30., 30., 20., 20., 20., 15., 15., 15., .5, .6, 1.0, 1.0  
     
    15321513VEGETATION_FILE =  PFTmap.nc  
    15331514 
     1515# SPMIPEXP ([-]) :  Types of alternative hydraulic parameters   {} 
     1516SPMIPEXP =  'texture'  
     1517 
     1518# UNIF_CASE ([-]) :  Types of uniform soil textures in SPMIP    {SPMIPEXP='unif'} 
     1519UNIF_CASE =  'b'  
     1520 
    15341521# SOILCLASS_FILE ([FILE]) :  Name of file from which soil types are read        {NOT(IMPOSE_VEG)} 
    15351522SOILCLASS_FILE =  soils_param.nc  
    15361523 
     1524# PARAM_FILE ([FILE]) :  Name of file from which soil parameter  values are read        {params_sp_mip.nc} 
     1525PARAM_FILE =  params_sp_mip.nc  
     1526 
    15371527# SLOPE_NOREINF ([%]) :  Slope over which surface runoff does not reinfiltrate  {} 
    15381528SLOPE_NOREINF =  0.5  
     
    15741564SOIL_REFTEMP_FILE =  reftemp.nc  
    15751565 
     1566# KFACT_ROOT_TYPE ([mm/d]) :  keyword added for spmip exp1 and exp4 to get a constant ks over soil depth and rootzone   {spmip exp1 or exp4} 
     1567KFACT_ROOT_TYPE =  var  
     1568 
    15761569# DO_PONDS ([FLAG]) :  Should we include ponds          {} 
    15771570DO_PONDS =  n  
     
    15921585OK_DYNROOT =  n  
    15931586 
    1594 # CWRR_N_VANGENUCHTEN ([-]) :  Van genuchten coefficient n      {} 
    1595 CWRR_N_VANGENUCHTEN =  1.89, 1.56, 1.31  
    1596  
    1597 # CWRR_A_VANGENUCHTEN ([1/mm]  ) :  Van genuchten coefficient a         {} 
    1598 CWRR_A_VANGENUCHTEN =  0.0075, 0.0036, 0.0019  
    1599  
    1600 # VWC_RESIDUAL ([m3/m3]  ) :  Residual soil water content       {} 
    1601 VWC_RESIDUAL =  0.065, 0.078, 0.095  
    1602  
    1603 # VWC_SAT ([m3/m3]  ) :  Saturated soil water content   {} 
    1604 VWC_SAT =  0.41, 0.43, 0.41  
    1605  
    1606 # CWRR_KS  ([mm/d]   ) :  Hydraulic conductivity Saturation     {} 
    1607 CWRR_KS  =  1060.8, 249.6, 62.4  
    1608  
    1609 # WETNESS_TRANSPIR_MAX ([-]) :  Soil moisture above which transpir is max, for each texture class       {} 
     1587# WETNESS_TRANSPIR_MAX ([-]    ) :  Soil moisture above which transpir is max, for each soil texture class      {} 
    16101588WETNESS_TRANSPIR_MAX =  0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8  
    1611  
    1612 # VWC_FC  ([m3/m3]   ) :  Volumetric water content field capacity       {} 
    1613 VWC_FC  =  0.32, 0.32, 0.32  
    1614  
    1615 # VWC_WP ([m3/m3]   ) :  Volumetric water content Wilting pt    {} 
    1616 VWC_WP =  0.10, 0.10, 0.10   
    16171589 
    16181590# VWC_MIN_FOR_WET_ALB ([m3/m3]  ) :  Vol. wat. cont. above which albedo is cst  {} 
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_driver/dim2_driver.f90

    r7264 r7475  
    624624 
    625625  !Config Key   = SPREAD_PREC 
    626   !Config Desc  = Spread the precipitation. 
    627   !Config If    = [-] 
     626  !Config Desc  = On how long we spread the precipitation 
     627  !Config If    = [orchidee_ol] 
    628628  !Config Def   = Half of the forcing time step or uniform, depending on dt_force and dt_sechiba 
    629629  !Config Help  = Spread the precipitation over SPREAD_PREC steps of the splited forcing  
    630630  !Config         time step. This ONLY applied if the forcing time step has been splited. 
    631631  !Config         If the value indicated is greater than SPLIT_DT, SPLIT_DT is used for it. 
    632   !Config Units = [-] 
     632  !Config Units = [nb of dt_sechiba] 
    633633!- 
    634634  IF ( dt_force >= 3*one_hour) THEN 
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_driver/forcing_tools.f90

    r7429 r7475  
    10431043       !Config Key   = SPREAD_PREC 
    10441044       !Config Desc  = Spread the precipitation. 
    1045        !Config If    = [-] 
     1045       !Config If    = orchideedriver 
    10461046       !Config Def   = Half of the forcing time step or uniform, depending on dt_force and dt_sechiba 
    10471047       !Config Help  = Spread the precipitation over SPREAD_PREC steps of the splited forcing  
     
    10581058       IF ( nb_spread < 0 ) THEN 
    10591059          !Config Key   = SPREAD_PREC_SEC 
    1060           !Config Desc  = Spread the precipitation over an interval in seconds. 
     1060          !Config Desc  = On how long we spread the precipitation 
    10611061          !Config Def   = 3600 
     1062          !Config If    = orchideedriver and nb_spread < 0 
    10621063          !Config Help  = Spread the precipitation over n seconds of the forcing time step 
    10631064          !Config         interval. This ONLY applies when the SPREAD_PREC_SEC is smaller than 
    10641065          !Config         the forcing time step. Should the user set SPREAD_PREC_SEC=0 we will  
    10651066          !Config         assume that the rainfall is uniformely distributed over the forcing interval. 
    1066           !Config Units = seconds 
     1067          !Config Units = [s] 
    10671068          ! 
    10681069          ! This is the default should 'SPREAD_PREC' not be present in the run.def 
     
    10811082       !Config Desc  = Take into account precipitation on the next forcing step for spreading it. 
    10821083       !Config Def   = FALSE 
     1084       !Config If    = orchideedriver 
    10831085       !Config Help  = This allows to extend the spreading of rainfall to the entire forcing 
    10841086       !Config         should it be raining on the following time step. This ensures that if it rains 
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_parameters/constantes.f90

    r7432 r7475  
    218218       !Config Desc  = Should the soil type be prescribed ? 
    219219       !Config Def   = n 
    220        !Config If    = IMPOSE_VEG 
     220       !Config If    =  
    221221       !Config Help  = This flag allows the user to impose a soil type distribution. 
    222222       !Config         It is espacially interesting for 0D 
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_parameters/control.f90

    r7337 r7475  
    5858 
    5959    !Config Key   = SOILTYPE_CLASSIF 
    60     !Config Desc  = Type of classification used for the map of soil types  
     60    !Config Desc  = Type of soil texture classification (for hydraulic and thermic properties)  
    6161    !Config Def   = zobler 
    6262    !Config If    = !IMPOSE_VEG 
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/slowproc.f90

    r7468 r7475  
    29972997    !Config Desc  = Types of alternative hydraulic parameters 
    29982998    !Config Def   = 'texture' 
     2999    !Config If    =  
    29993000    !Config Help  = possible values: maps, unif 
    30003001    !Config Units = [-] 
     
    30123013       !Config Desc  = Types of uniform soil textures in SPMIP 
    30133014       !Config Def   = 'b' 
     3015       !Config If    = SPMIPEXP='unif' 
    30143016       !Config Help  = possible values: a, b, c and d 
    30153017       !Config Units = [-] 
     
    35503552              !Config Desc  = Name of file from which soil parameter  values are read 
    35513553              !Config Def   = params_sp_mip.nc 
     3554              !Config If    = params_sp_mip.nc 
    35523555              !Config Help  = The name of the file to be opened to read values of parameters. 
    35533556              !Config         The data from this file is then interpolated to the grid of 
Note: See TracChangeset for help on using the changeset viewer.