Ignore:
Timestamp:
2019-12-16T12:11:50+01:00 (4 years ago)
Author:
josefine.ghattas
Message:

As done in ORCHIDEE_2_0:
Added new option for downregulation parametrization. Set DOWNREGULATION_CO2_NEW=y in run.def to activate. This option will be availble for configurations IPSLCM66.1.11 and later.

IF both DOWNREGULATION_CO2 and DOWNREGULATION_CO2_NEW are true, then DOWNREGULATION_CO2 will be set to false.

See ticket #641

File:
1 edited

Legend:

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

    r6189 r6393  
    15751575    ! 
    15761576 
    1577     IF (downregulation_co2) THEN 
     1577    ! Choice of downregulation. Note that downregulation_co2_new excludes 
     1578    IF (downregulation_co2_new) THEN 
     1579       ! Option used for CMIP6 version from 6.1.11  
     1580       ! A minimum value is used for the CO2 concentration(Ca) 
     1581       ! For low CO2 concentration values(under downregulation_co2_minimum) the 
     1582       ! parametrization allows a behavior in the same way as for the preindustral period. 
    15781583       DO jv= 1, nvm 
    1579           vcmax(:,jv) = assim_param(:,jv,ivcmax)*(un-downregulation_co2_coeff(jv)*log(Ca(:)/downregulation_co2_baselevel)) 
     1584           vcmax(:,jv) = assim_param(:,jv,ivcmax)*(un-downregulation_co2_coeff_new(jv) * & 
     1585                         (MAX(Ca(:),downregulation_co2_minimum)-downregulation_co2_baselevel) / & 
     1586                         (MAX(Ca(:),downregulation_co2_minimum)+20.)) 
     1587       ENDDO 
     1588    ELSE IF (downregulation_co2) THEN 
     1589       ! Option used for CMIP6 version 6.1.0 up to 6.1.10 
     1590       DO jv= 1, nvm 
     1591          vcmax(:,jv) = assim_param(:,jv,ivcmax)*(un-downregulation_co2_coeff(jv) * & 
     1592                          log(Ca(:)/downregulation_co2_baselevel)) 
    15801593       ENDDO 
    15811594    ELSE 
Note: See TracChangeset for help on using the changeset viewer.