Ignore:
Timestamp:
2024-02-12T19:49:09+01:00 (5 months ago)
Author:
bertrand.guenet
Message:

The Moyano function describing the soil moisture effect on OM decomposition is added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/sechiba.f90

    r8221 r8418  
    140140                                                                     !! by thermosoil.f90 (unitless, 0-1) 
    141141!$OMP THREADPRIVATE(shumdiag) 
     142  REAL(r_std), ALLOCATABLE, SAVE, DIMENSION (:,:)  :: shumdiagSAT    !! Mean relative soil moisture (0-1, unitless)  
     143                                                                     !! with respect to(mcs-mcw) 
     144!$OMP THREADPRIVATE(shumdiagSAT)  
    142145  REAL(r_std), ALLOCATABLE, SAVE, DIMENSION (:,:)  :: shumdiag_perma !! Saturation degree of the soil  
    143146!$OMP THREADPRIVATE(shumdiag_perma) 
     
    146149  REAL(r_std), ALLOCATABLE, SAVE, DIMENSION (:)    :: litterhumdiag  !! Litter dryness factor (unitless, 0-1) 
    147150!$OMP THREADPRIVATE(litterhumdiag) 
     151  REAL(r_std), ALLOCATABLE, SAVE, DIMENSION (:)    :: litterhumdiagSAT!! Litter dryness factor (unitless, 0-1) 
     152!$OMP THREADPRIVATE(litterhumdiagSAT) 
    148153  REAL(r_std), ALLOCATABLE, SAVE, DIMENSION (:,:)  :: stempdiag      !! Temperature which controls canopy evolution (K) 
    149154!$OMP THREADPRIVATE(stempdiag) 
     
    765770         & tot_melt, transpir, precip_rain, precip_snow, returnflow, reinfiltration, irrigation, & 
    766771         & humrel, vegstress, drysoil_frac, evapot, evapot_corr, evap_bare_lim, evap_bare_lim_ns, flood_frac, flood_res, & 
    767          & shumdiag,shumdiag_perma, k_litt, litterhumdiag, soilcap, soiltile, fraclut, reinf_slope_soil,& 
     772         & shumdiagSAT,litterhumdiagSAT,shumdiag,shumdiag_perma, k_litt, litterhumdiag, soilcap, soiltile, fraclut, reinf_slope,& 
    768773         & rest_id, hist_id, hist2_id,& 
    769774         & contfrac, stempdiag, & 
     
    820825    CALL slowproc_main (kjit, kjpij, kjpindex, & 
    821826         index, indexveg, lalo, neighbours, resolution, contfrac, soiltile, fraclut, nwdFraclut, & 
    822          temp_air, temp_sol, stempdiag, & 
     827         temp_air, temp_sol, stempdiag,shumdiagSAT,litterhumdiagSAT, & 
    823828         vegstress, shumdiag, litterhumdiag, precip_rain, precip_snow, gpp, & 
    824829         deadleaf_cover, & 
     
    17651770    ALLOCATE (shumdiag(kjpindex,nslm),stat=ier) 
    17661771    IF (ier /= 0) CALL ipslerr_p(3,'sechiba_init','Pb in alloc for shumdiag','','') 
     1772 
     1773    ALLOCATE (shumdiagSAT(kjpindex,nslm),stat=ier) 
     1774    IF (ier /= 0) CALL ipslerr_p(3,'sechiba_init','Pb in alloc for shumdiagSAT','','') 
    17671775     
    17681776    ALLOCATE (shumdiag_perma(kjpindex,nslm),stat=ier) 
     
    17711779    ALLOCATE (litterhumdiag(kjpindex),stat=ier) 
    17721780    IF (ier /= 0) CALL ipslerr_p(3,'sechiba_init','Pb in alloc for litterhumdiag','','') 
     1781 
     1782    ALLOCATE (litterhumdiagSAT(kjpindex),stat=ier) 
     1783    IF (ier /= 0) CALL ipslerr_p(3,'sechiba_init','Pb in alloc for litterhumdiagSAT','','') 
    17731784 
    17741785    ALLOCATE (ptnlev1(kjpindex),stat=ier) 
     
    20212032    IF ( ALLOCATED (co2_flux)) DEALLOCATE (co2_flux) 
    20222033    IF ( ALLOCATED (shumdiag)) DEALLOCATE (shumdiag) 
     2034    IF ( ALLOCATED (shumdiagSAT)) DEALLOCATE (shumdiagSAT) 
    20232035    IF ( ALLOCATED (shumdiag_perma)) DEALLOCATE (shumdiag_perma) 
    20242036    IF ( ALLOCATED (litterhumdiag)) DEALLOCATE (litterhumdiag) 
     2037    IF ( ALLOCATED (litterhumdiagSAT)) DEALLOCATE (litterhumdiagSAT) 
    20252038    IF ( ALLOCATED (ptnlev1)) DEALLOCATE (ptnlev1) 
    20262039    IF ( ALLOCATED (k_litt)) DEALLOCATE (k_litt) 
Note: See TracChangeset for help on using the changeset viewer.