Changeset 387
- Timestamp:
- 2011-08-05T16:26:48+02:00 (13 years ago)
- Location:
- branches/ORCHIDEE_EXT/ORCHIDEE/src_stomate
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ORCHIDEE_EXT/ORCHIDEE/src_stomate/lpj_establish.f90
r281 r387 465 465 466 466 fpc_nat(:,j) = MIN(1.0,cn_ind(:,j) * ind(:,j) * & 467 MAX( ( 1._r_std- exp( - ext_coeff(j) * lai_ind(:) ) ), min_cover ) )467 MAX( ( un - exp( - ext_coeff(j) * lai_ind(:) ) ), min_cover ) ) 468 468 !fpc_nat(:,j) = max(fpc_nat(:,j),1.-exp(-0.5*sla(j) * lm_lastyearmax(:,j))) 469 469 … … 502 502 503 503 fpc_nat(:,j) = cn_ind(:,j) * ind(:,j) * & 504 MAX( ( 1._r_std- exp( - ext_coeff(j) * lai_ind(:) ) ), min_cover )504 MAX( ( un - exp( - ext_coeff(j) * lai_ind(:) ) ), min_cover ) 505 505 506 506 d_ind(:,j) = MAX(zero , (1.0-fpc_nat(:,j)) * dt/one_year ) -
branches/ORCHIDEE_EXT/ORCHIDEE/src_stomate/lpj_light.f90
r257 r387 590 590 591 591 fpc_nat(:,j) = cn_ind(:,j) * ind(:,j) * & 592 MAX( ( 1._r_std- exp( - ext_coeff(j) * lai_ind(:) ) ), min_cover )592 MAX( ( un - exp( - ext_coeff(j) * lai_ind(:) ) ), min_cover ) 593 593 594 594 WHERE(fpc_nat(:,j).GT.fpc_max(:,j)) -
branches/ORCHIDEE_EXT/ORCHIDEE/src_stomate/stomate_litter.f90
r350 r387 665 665 666 666 tempfunc_result(:) = exp( soil_Q10 * ( temp_in(:) - (ZeroCelsius+tsoil_ref)) / Q10 ) 667 tempfunc_result(:) = MIN( 1._r_std, tempfunc_result(:) )667 tempfunc_result(:) = MIN( un, tempfunc_result(:) ) 668 668 669 669 END FUNCTION control_temp_func -
branches/ORCHIDEE_EXT/ORCHIDEE/src_stomate/stomate_lpj.f90
r335 r387 1072 1072 bm_to_litter, turnover_daily, & 1073 1073 harvest_above) 1074 1074 1075 ! 0.1 input 1075 1076 1076 1077 ! Domain size 1077 1078 INTEGER, INTENT(in) :: npts 1078 1079 1079 ! Time step (days) 1080 1080 REAL(r_std), INTENT(in) :: dt_days 1081 1082 1081 ! new "maximal" coverage fraction of a PFT (LAI -> infinity) on ground 1083 1082 REAL(r_std), DIMENSION(npts,nvm), INTENT(in) :: veget_max 1083 1084 1084 ! 0.2 modified fields 1085 1086 1085 ! fractional coverage on natural/agricultural ground, taking into 1087 1086 ! account LAI (=grid-scale fpc) 1088 1087 REAL(r_std), DIMENSION(npts,nvm), INTENT(inout) :: veget 1089 1090 1088 ! conversion of biomass to litter (gC/(m**2 of nat/agri ground)) / day 1091 1089 REAL(r_std), DIMENSION(npts,nvm,nparts), INTENT(inout) :: bm_to_litter 1092 1093 1090 ! Turnover rates (gC/(m**2 of ground)/day) 1094 1091 REAL(r_std), DIMENSION(npts,nvm,nparts), INTENT(inout) :: turnover_daily 1095 1092 ! harvest above ground biomass for agriculture 1096 1093 REAL(r_std), DIMENSION(npts), INTENT(inout) :: harvest_above 1094 1097 1095 ! 0.4 local 1098 1096 1099 1097 ! indices 1100 1098 INTEGER(i_std) :: i, j, k, l, m 1101 1102 1099 ! biomass increase (gC/(m**2 of ground)) 1103 1100 REAL(r_std) :: above_old 1101 1104 1102 ! yearly initialisation 1105 1103 above_old = zero -
branches/ORCHIDEE_EXT/ORCHIDEE/src_stomate/stomate_phenology.f90
r350 r387 160 160 ! 161 161 162 allow_initpheno(:, ibare_sechiba) = .FALSE.162 allow_initpheno(:,1) = .FALSE. 163 163 DO j = 2,nvm 164 164 … … 195 195 ! different kinds of phenology 196 196 197 ! used in all the differents models of phenology DS 17112010197 ! parameter used in all the differents models of phenology 198 198 t_always = ZeroCelsius + t_always_add 199 199
Note: See TracChangeset
for help on using the changeset viewer.