Changes between Version 3 and Version 4 of Branches/MergeOCN/Goll
- Timestamp:
- 2015-05-07T09:13:15+02:00 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Branches/MergeOCN/Goll
v3 v4 8 8 9 9 The carbon being allocated to biomass pools must no be substracted before nutrient limitation of allocation is computed. 10 This can be fixed by: 10 This can be fixed by following: 11 {{{ 12 !DSGdebug_01 13 ! do NOT this now, do it after nutrient limitation on allocation is considered in bm_alloc_tot(ipts,j) 14 ! ! Update the labile carbon pool 15 ! biomass(ipts,j,ilabile,icarbon) = biomass(ipts,j,ilabile,icarbon) - & 16 ! bm_alloc_tot(ipts,j) 17 !DSGdebug_01 18 19 !! 3.10 Maintenance respiration 20 21 }}} 11 22 {{{ 12 23 ! The calculation of ::resp_maint is solely based on the demand i.e. … … 16 27 17 28 !DSGdebug_01 29 ! DEFAULT CASE: There is no deficit which must be subtracted from labile 18 30 deficit = zero 19 31 !DSGdebug_01 … … 31 43 ! Truncate the maintenance respiration to the available carbon 32 44 resp_maint(ipts,j) = bm_alloc_tot(ipts,j) 45 33 46 34 47 !DSGdebug_01 48 ! There is no deficit which must be subtracted from labile 35 49 deficit = zero 36 50 !DSGdebug_01 … … 44 58 45 59 !DSGdebug_01 60 ! Subtracted the deficit from labile pool 46 61 biomass(ipts,j,ilabile,icarbon) = biomass(ipts,j,ilabile,icarbon) - & 47 62 (resp_maint(ipts,j) + deficit) … … 75 90 76 91 !DSGdebug_01 92 ! This is the right spot to remove bm_alloc_tot: 77 93 biomass(:,:,ilabile,icarbon) = biomass(:,:,ilabile,icarbon) - bm_alloc_tot(:,:) 78 94 !DSGdebug_01