CHANGELOG for Biome-BGCMuSo v6.2 --------------------------- Changes from 6.1 to 6.2-b1 --------------------------- - NOVELTY: calculation of potential evaporation (using stomatal conductance without soil moisture limitation) - BUG FIXATION in cutdown_to_litter.c (litter fluxes of belowground cut-down material) - BUG FIXATION in dayphen.c (incorrect value assignment of the variable offday) - BUG FIXATION in fertilizing_init.c: free fertilizing date variables - DEVELOPMENT of tipping.c: tipping diffusion limitation in case of saturation - also percolation - DEVELOPMENT of Richards: finer spatial resolution - calculation of actual value of hydrological diffusivity and conductivity --------------------------- Changes from 6.2-b1 to 6.2-b2 --------------------------- - BUG FIXATION in richards.c: Richard's finer spatial resolution - BUG FIXATION in fertilizing_init: data reading - DEVELOPMENT of thinning: thinning affects also the root biomass of the trees (to the same extent as the aboeground biomass) new output variables: root biomass to THN (carbon fluxes: [1187-1198], nitrogen fluxes: [2061-2072]) - BUG FIXATION in potential evaporation calculation in canopy_et.c (using potential stom.cond. instead of actual) - MODIFICATION: instead of the calculation of hydraulic conductivity and diffusivity and the starting/end point of the simulation (finer temporal solution), only averaged value is calculated (eliminated output variables for start/end hyrd.conduct/diffus [2559-2598], instead: averaged hyrd.conduct/diffus [2559-2578] --------------------------- Changes from 6.2-b2 to 6.2-b5 --------------------------- - DEVELOPMENT of actual evaporation calculation - presence of groundwater has also effect on pontential infiltration new output variable: soilw_from_GW0 [237] - DEVELOPMENT in groundwater.c: special case for GW on the ground - DEVELOPMENT of optional input reading: using year information in onday/offday/mortality/conductance/groundwater - DEVELOPMENT of Richards: BUG FIXATION of finer spatial resolution --------------------------- Changes from 6.2-b5 to 6.2-b6 --------------------------- - BUG FIXATION: small but high impact (!) in daily_allocation.c - c allocation calculation is corrected in N-limited situations - DEVELOPMENT of Richards: BUG FIXATION of finer spatial resolution - MODIFICATION: ceasing output variable: GDD previous day - GDDpre [77] - BUG FIXATION in output_map_init.c: variables [2045-2071] were overwrited with [2405-2432]. - DEVELOPMENT of groundwater simulation recharging of soil moisture in groundwater (net loss for the system) if groundwater table is in actual layer (above lower boundary): GWlayer = actual layer, lower layers are charged soil layers below the groundwater table are saturated - net water gain from soil system new output variables for recharging fluxes and pools: GW_recharge [227-236], groundwater_snk [129], GWlayer [2797], GWD [2798], CapillFringe [2799], GWeff [2931-2940] thickness of capillary zone is calculated by the model based on soil type (and literautre data) CF is regulated based ont eh ratio of actual potential evaporation and theroetically maximum of potential evaporation two methods for GW-calculations method1: increasing of VWCfc, water from GW (net gain) method2: water from GW (net gain) depending on the position of capillary zone - BUG FIXATION in phenology.c: first day after EMERGNECE period - BUG FIXATION in multilayer_hydrolprocess.c: managing of POND WATER from soil and special bottom layer --------------------------- Changes from 6.2-b6 to 6.2-b7 --------------------------- - BUG FIXATION in soilstress_calculation.c (calculation of m_SWCstressLENGTH paramter) - DEVELOPMENT: standing dead biomass turns into litter pool on the day of planting new output parameter: cumulative C loss due to planting (standing dead biomass turns into litter pool) cum_Closs_PLT [3117] - DEVELOPMENT in senescence.c: control step to avoid negative SMSI value --------------------------- Changes from 6.2-b7 to 6.2-b8 --------------------------- - BUG FIXATION in planting.c: initialization of fruitC_HRV and vegC_HRV variables on the day of planting --------------------------- Changes from 6.2-b8 to 6.2-b9 --------------------------- - MODIFICATION of groundwater.c: no dependence of actual value of capillary fringe on soil evaporation - MODIFICATION in output_map_init.c: completing of the name of mineralized N variables - NH4-N/NO3-N instead of NH4 and NO3 --------------------------- Changes from 6.2-b9 to 6.2-b10 --------------------------- - DEVELOPMENT: extra parameters for soil calculations: optional extraSOIparam.txt file (similar to WPM or GW file) parameters of diffusion calculation in tipping.c parameters of temperature and pH function of nitrification in multilayer_sminn.c parameters of temperature and pH function of decomposition in decomp.c parameters of mulch calculation in mulch.c parameters of groundwater calculations in groundwater.c - DEVELOPMENT: mulch simulation is developed: estimation of aboveground litrC and cwdC - based on lit/cwd fluxes new output variables cwdc_above and litC_above [564-565] - MODIFICATION: new pH function of nitrification - MODIFICATION: modified T response function for decomposition and nitrification calculation - BUG FIXATION in multilayer_rootdepth: in case of germ_layer=0 --------------------------- Changes from 6.2-b10 to 6.2-b11 --------------------------- - DEVELOPMENT of Richards: optional finer spatial resolution (SHCM_flag=0) or optional normal spatial resolution (SHCM_flag=3) calculation of actual value of hydrological diffusivity and conductivity - DEVELOPMENT: optional returning to original response functions of nitrification and decomposition using extraSOIparam.txt. - DEVELOPMENT: retranslocation of N during senescence of leaves, stems and fruits - result: varying CN ratio of plant pools (dead+live) new output variables: SNSC_to_retrans [2433], leafSNSCgenprog_to_retrans [2434], leaf/froot/fruit/softstem CN [3118-3121] - DEVELOPMENT of GW: GW above surface (negative GW-data) - > turns into pond water new output variable: GW_to_pondw [238] --------------------------- Changes from 6.2-b11 to 6.2-b12 --------------------------- - BUG FIXATION in output_map_init.c: ts_nitrif variables [2589-2594] - MODIFICATION: of SOI parameter settings: BD can be set independent from critical VWC values - DEVELOPMENT: extension of log file with information about using of extraSOIparameters.txt and decompostion/nitrification Tresponse function - BUG FIXATION: in groundwater.c: updating of increased VWC_fc in case of groundwater - BUG FIXATION: in groundwater.c: using of GW_flag - BUG FIXATION: in multilayer_rootdepth.c: upper limit for rooting depth (MRD from EPC file) - DEVELOPMENT: code optimalization - maximum rootzone is calculated only on first day instead of every day n_maxrootlayers is calculated in firstday.c instead of multilayer_rootdepth.c - MODIFICATION: rooting zone variables (VWC_RZ, PSI_RZ) are calculated not only vegetation period, but on every simulation day. - MODIFICATION: default value of minimum temperature for decomposition and nitrification is changed from -10 to -3 Celsius --------------------------- Changes from 6.2-b11 to 6.2-b12 --------------------------- - DEVELOPMENT: new output variables for testing GSI-simulation - MODIFICATION: SHCM_flag (in INI file) - 0: tipping with diffusion, 1: tipping wothout diffusion, 2: Richards with normal spatial distrib., 3. Richards with finer spatial distrib. --------------------------- Changes from 6.2-b12 to 6.2-b13 --------------------------- - MODIFICATION: default value of Tmin of decomposition and nitrification - change default value from -10 to -3 Celsius4 - MODIFICATION: calculation or rootzone value - instead of actual, maximum rooting depth values - BUG FIXATION: calculation of assim_SScoeff in photosynthesis.c - DEVELOPMENT: heatsum growing indexes are available as output variable new output variables: tmin_index, vpd_index, dayl_index, gsi_indexAVG, heatsum_index [25-29] --------------------------- Changes from 6.2-b13 to 6.2-b14 --------------------------- - BUG FIXATION: calculation of assim_SScoeff in photosynthesis.c - b12 version was the good one - DEVELOPMENT: heatsum is available as output variable [30] --------------------------- Changes from 6.2-b14 to 6.2-b15 --------------------------- - BUG FIXATION: calculation of number of maximum rooting layers (problem occured only in case of crop rotation) - WARNING: in case of crop rotation every EPC file must contain information about germination and emergence phenophase (problem occured only if germination and emergence phenophase wa set to 0) - DEVELOPMENT: new output variables - soil carbon content [%] layer by layer