Changeset 7475 for branches/ORCHIDEE_2_2
- Timestamp:
- 2022-02-16T11:24:32+01:00 (3 years ago)
- Location:
- branches/ORCHIDEE_2_2/ORCHIDEE
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ORCHIDEE_2_2/ORCHIDEE/orchidee.default
r7444 r7475 51 51 RELAX_A = 1.0 52 52 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]} 54 SPREAD_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]} 64 57 ATM_CO2 = 350. 58 59 # SPREAD_PREC ([FLAG]) : Spread the precipitation. {orchideedriver} 60 SPREAD_PREC = Spread the precipitation. 61 62 # SPREAD_PREC_SEC ([-]) : On how long we spread the precipitation {orchideedriver and nb_spread < 0} 63 SPREAD_PREC_SEC = 3600 64 65 # SPREAD_PREC_CONT ([s]) : Take into account precipitation on the next forcing step for spreading it. {orchideedriver} 66 SPREAD_PREC_CONT = FALSE 65 67 66 68 # ALLOW_WEATHERGEN ([FLAG]) : Allow weather generator to create data {[-]} … … 120 122 121 123 # 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 124 SOILTYPE_CLASSIF = zobler 135 125 136 126 # RIVER_ROUTING ([FLAG]) : Decides if we route the water or not {OK_SECHIBA} … … 779 769 IMPOSE_VEG = n 780 770 781 # IMPOSE_SOILT ([FLAG]) : Should the soil type be prescribed ? 771 # IMPOSE_SOILT ([FLAG]) : Should the soil type be prescribed ? {} 782 772 IMPOSE_SOILT = n 783 773 … … 1013 1003 GB_REF = 1./25. 1014 1004 1015 # CLAYFRACTION_DEFAULT ([-] ) : default fraction of clay {OK_SECHIBA }1016 CLAYFRACTION_DEFAULT = 0.21017 1018 # SANDFRACTION_DEFAULT ([-] ) : default fraction of sand {OK_SECHIBA }1019 SANDFRACTION_DEFAULT = 0.41020 1021 # SILTFRACTION_DEFAULT ([-] ) : default fraction of silt {OK_SECHIBA }1022 SILTFRACTION_DEFAULT = 0.41023 1024 1005 # MIN_VEGFRAC ([-] ) : Minimal fraction of mesh a vegetation type can occupy {OK_SECHIBA } 1025 1006 MIN_VEGFRAC = 0.001 … … 1425 1406 1426 1407 # DRY_SOIL_HEAT_COND ([W.m^{-2}.K^{-1}] ) : Dry soil Thermal Conductivity of soils {OK_SECHIBA} 1427 DRY_SOIL_HEAT_COND = 0.40 1408 DRY_SOIL_HEAT_COND = 0.40 1428 1409 1429 1410 # SNOW_HEAT_COND ([W.m^{-2}.K^{-1}]) : Thermal Conductivity of snow {OK_SECHIBA } … … 1466 1447 CHECK_CWRR = n 1467 1448 1449 # SOIL_FRACTIONS ([-]) : Areal fraction of the 13 soil USDA textures; the dominant one is selected, Loam by default {IMPOSE_SOILT} 1450 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 1451 1452 # CLAY_FRACTION ([-]) : Fraction of the clay fraction (0-dim mode) {IMPOSE_SOIL} 1453 CLAY_FRACTION = 0.2 if Loam 1454 1455 # SAND_FRACTION ([-] ) : Fraction of the clay fraction (0-dim mode) {IMPOSE_SOIL} 1456 SAND_FRACTION = 0.4 1457 1458 # nvan ([-]) : nvan parameter from Van genutchen equations {IMPOSE_SOIL} 1459 nvan = 1.56 if Loam 1460 1461 # avan ([-]) : avan parameter from Van genutchen equations {IMPOSE_SOIL} 1462 avan = 0.0036 if Loam 1463 1464 # mcr ([-]) : residual soil moisture {IMPOSE_SOIL} 1465 mcr = 0.078 if Loam 1466 1467 # mcs ([-]) : saturation soil moisture {IMPOSE_SOIL} 1468 mcs = 0.43 if Loam 1469 1470 # ks ([mm/d]) : saturation conductivity {IMPOSE_SOIL} 1471 ks = 249.6 if Loam 1472 1473 # mcfc ([-]) : field capacity soil moisture {IMPOSE_SOIL} 1474 mcfc = 0.1654 if caclulated from default 5 parameters above 1475 1476 # mcw ([-]) : wilting point soil moisture {IMPOSE_SOIL} 1477 mcw = 0.0884 if caclulated from default 5 parameters above 1478 1479 # GET_SLOPE ([FLAG]) : Read slopes from file and do the interpolation {} 1480 GET_SLOPE = n 1481 1482 # REINF_SLOPE ([-]) : Fraction of reinfiltrated surface runoff {} 1483 REINF_SLOPE = 0.1 1484 1485 # SECHIBA_QSINT ([m]) : Interception reservoir coefficient {OK_SECHIBA } 1486 SECHIBA_QSINT = 0.02 1487 1488 # SECHIBA_ZCANOP ([m]) : Soil level used for canopy development (if STOMATE disactivated) {OK_SECHIBA and .NOT. OK_STOMATE } 1489 SECHIBA_ZCANOP = 0.5 1490 1468 1491 # VEGET_UPDATE ([years]) : Update vegetation frequency: 0Y or 1Y {} 1469 1492 VEGET_UPDATE = 0Y 1470 1493 1471 # SECHIBA_ZCANOP ([m]) : Soil level used for canopy development (if STOMATE disactivated) {OK_SECHIBA and .NOT. OK_STOMATE }1472 SECHIBA_ZCANOP = 0.51473 1474 # SECHIBA_QSINT ([m]) : Interception reservoir coefficient {OK_SECHIBA }1475 SECHIBA_QSINT = 0.11476 1477 1494 # SECHIBA_VEGMAX ([-]) : Maximum vegetation distribution within the mesh (0-dim mode) {IMPOSE_VEG} 1478 1495 SECHIBA_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 … … 1484 1501 SECHIBA_LAI = 0., 8., 8., 4., 4.5, 4.5, 4., 4.5, 4., 2., 2., 2., 2. 1485 1502 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.01488 1489 # CLAY_FRACTION ([-] ) : Fraction of the clay fraction (0-dim mode) {IMPOSE_SOILT}1490 CLAY_FRACTION = 0.21491 1492 # SAND_FRACTION ([-] ) : Fraction of the clay fraction (0-dim mode) {IMPOSE_SOILT}1493 SAND_FRACTION = 0.41494 1495 # NVAN_IMP ([-] ) : nvan parameter from Van Genutchen equations (0-dim mode) {IMPOSE_SOILT}1496 NVAN_IMP = 1.561497 1498 # AVAN_IMP ([-] ) : avan parameter from Van Genutchen equations (0-dim mode) {IMPOSE_SOILT}1499 AVAN_IMP = 0.00361500 1501 # MCR_IMP ([-] ) : residual soil moisture (0-dim mode) {IMPOSE_SOILT}1502 MCR_IMP = 0.0781503 1504 # MCS_IMP ([-] ) : saturated soil moisture (0-dim mode) {IMPOSE_SOILT}1505 MCS_IMP = 0.431506 1507 # KS_IMP ([mm/d] ) : saturated conductivity (0-dim mode) {IMPOSE_SOILT}1508 KS_IMP = 249.61509 1510 # MCFC_IMP ([-] ) : field capacity soil moisture (0-dim mode) {IMPOSE_SOILT}1511 MCFC_IMP = 0.16541512 1513 # MCW_IMP ([-] ) : wilting point soil moisture (0-dim mode) {IMPOSE_SOILT}1514 MCW_IMP = 0.08841515 1516 # GET_SLOPE ([FLAG]) : Read slopes from file and do the interpolation {}1517 GET_SLOPE = n1518 1519 # REINF_SLOPE ([-]) : Fraction of reinfiltrated surface runoff1520 REINF_SLOPE = 0.11521 1522 1503 # SLOWPROC_HEIGHT ([m]) : Height for all vegetation types {OK_SECHIBA} 1523 1504 SLOWPROC_HEIGHT = 0., 30., 30., 20., 20., 20., 15., 15., 15., .5, .6, 1.0, 1.0 … … 1532 1513 VEGETATION_FILE = PFTmap.nc 1533 1514 1515 # SPMIPEXP ([-]) : Types of alternative hydraulic parameters {} 1516 SPMIPEXP = 'texture' 1517 1518 # UNIF_CASE ([-]) : Types of uniform soil textures in SPMIP {SPMIPEXP='unif'} 1519 UNIF_CASE = 'b' 1520 1534 1521 # SOILCLASS_FILE ([FILE]) : Name of file from which soil types are read {NOT(IMPOSE_VEG)} 1535 1522 SOILCLASS_FILE = soils_param.nc 1536 1523 1524 # PARAM_FILE ([FILE]) : Name of file from which soil parameter values are read {params_sp_mip.nc} 1525 PARAM_FILE = params_sp_mip.nc 1526 1537 1527 # SLOPE_NOREINF ([%]) : Slope over which surface runoff does not reinfiltrate {} 1538 1528 SLOPE_NOREINF = 0.5 … … 1574 1564 SOIL_REFTEMP_FILE = reftemp.nc 1575 1565 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} 1567 KFACT_ROOT_TYPE = var 1568 1576 1569 # DO_PONDS ([FLAG]) : Should we include ponds {} 1577 1570 DO_PONDS = n … … 1592 1585 OK_DYNROOT = n 1593 1586 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 {} 1610 1588 WETNESS_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.321614 1615 # VWC_WP ([m3/m3] ) : Volumetric water content Wilting pt {}1616 VWC_WP = 0.10, 0.10, 0.101617 1589 1618 1590 # 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 624 624 625 625 !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] 628 628 !Config Def = Half of the forcing time step or uniform, depending on dt_force and dt_sechiba 629 629 !Config Help = Spread the precipitation over SPREAD_PREC steps of the splited forcing 630 630 !Config time step. This ONLY applied if the forcing time step has been splited. 631 631 !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] 633 633 !- 634 634 IF ( dt_force >= 3*one_hour) THEN -
branches/ORCHIDEE_2_2/ORCHIDEE/src_driver/forcing_tools.f90
r7429 r7475 1043 1043 !Config Key = SPREAD_PREC 1044 1044 !Config Desc = Spread the precipitation. 1045 !Config If = [-]1045 !Config If = orchideedriver 1046 1046 !Config Def = Half of the forcing time step or uniform, depending on dt_force and dt_sechiba 1047 1047 !Config Help = Spread the precipitation over SPREAD_PREC steps of the splited forcing … … 1058 1058 IF ( nb_spread < 0 ) THEN 1059 1059 !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 1061 1061 !Config Def = 3600 1062 !Config If = orchideedriver and nb_spread < 0 1062 1063 !Config Help = Spread the precipitation over n seconds of the forcing time step 1063 1064 !Config interval. This ONLY applies when the SPREAD_PREC_SEC is smaller than 1064 1065 !Config the forcing time step. Should the user set SPREAD_PREC_SEC=0 we will 1065 1066 !Config assume that the rainfall is uniformely distributed over the forcing interval. 1066 !Config Units = seconds1067 !Config Units = [s] 1067 1068 ! 1068 1069 ! This is the default should 'SPREAD_PREC' not be present in the run.def … … 1081 1082 !Config Desc = Take into account precipitation on the next forcing step for spreading it. 1082 1083 !Config Def = FALSE 1084 !Config If = orchideedriver 1083 1085 !Config Help = This allows to extend the spreading of rainfall to the entire forcing 1084 1086 !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 218 218 !Config Desc = Should the soil type be prescribed ? 219 219 !Config Def = n 220 !Config If = IMPOSE_VEG220 !Config If = 221 221 !Config Help = This flag allows the user to impose a soil type distribution. 222 222 !Config It is espacially interesting for 0D -
branches/ORCHIDEE_2_2/ORCHIDEE/src_parameters/control.f90
r7337 r7475 58 58 59 59 !Config Key = SOILTYPE_CLASSIF 60 !Config Desc = Type of classification used for the map of soil types60 !Config Desc = Type of soil texture classification (for hydraulic and thermic properties) 61 61 !Config Def = zobler 62 62 !Config If = !IMPOSE_VEG -
branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/slowproc.f90
r7468 r7475 2997 2997 !Config Desc = Types of alternative hydraulic parameters 2998 2998 !Config Def = 'texture' 2999 !Config If = 2999 3000 !Config Help = possible values: maps, unif 3000 3001 !Config Units = [-] … … 3012 3013 !Config Desc = Types of uniform soil textures in SPMIP 3013 3014 !Config Def = 'b' 3015 !Config If = SPMIPEXP='unif' 3014 3016 !Config Help = possible values: a, b, c and d 3015 3017 !Config Units = [-] … … 3550 3552 !Config Desc = Name of file from which soil parameter values are read 3551 3553 !Config Def = params_sp_mip.nc 3554 !Config If = params_sp_mip.nc 3552 3555 !Config Help = The name of the file to be opened to read values of parameters. 3553 3556 !Config The data from this file is then interpolated to the grid of
Note: See TracChangeset
for help on using the changeset viewer.