Skip to content

Commit 0790c55

Browse files
committed
non negative sBranch
1 parent e4e22bc commit 0790c55

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/C_regionPrebas.f90

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -260,15 +260,15 @@ subroutine regionPrebas(siteOrder,HarvLim,minDharv,multiOut,nSites,areas,nClimID
260260
species = int(multiOut(siteX,ij,4,ijj,1))
261261
multiWood(siteX,ij,ijj,1) = multiWood(siteX,ij,ijj,2) / pCrobas(2,species)
262262
energyWood = energyWood + multiWood(siteX,ij,ijj,1) * areas(siteX) !!energCuts !!!we are looking at volumes
263-
multiOut(siteX,ij,28,ijj,1) = (multiOut(siteX,ij,24,ijj,1)+multiOut(siteX,ij,51,ijj,1)) * &
263+
multiOut(siteX,ij,28,ijj,1) = max(0.,((multiOut(siteX,ij,24,ijj,1)+multiOut(siteX,ij,51,ijj,1)) * &
264264
(1-energyRatio) + multiOut(siteX,ij,28,ijj,1) + multiOut(siteX,ij,32,ijj,1)*0.83 +&
265-
multiOut(siteX,ij,31,ijj,1)* (1-harvRatio) * (1-energyRatio)
265+
multiOut(siteX,ij,31,ijj,1)* (1-harvRatio) * (1-energyRatio)))
266266
multiOut(siteX,ij,29,ijj,1) = multiOut(siteX,ij,32,ijj,1)*0.17*(1-energyRatio)+ &
267267
multiOut(siteX,ij,29,ijj,1) !0.1 takes into account of the stem residuals after clearcuts
268268
else
269-
multiOut(siteX,ij,28,ijj,1) = multiOut(siteX,ij,24,ijj,1) + multiOut(siteX,ij,28,ijj,1) + &
269+
multiOut(siteX,ij,28,ijj,1) = max(0.,(multiOut(siteX,ij,24,ijj,1) + multiOut(siteX,ij,28,ijj,1) + &
270270
multiOut(siteX,ij,24,ijj,1) + multiOut(siteX,ij,32,ijj,1)*0.83 + &
271-
multiOut(siteX,ij,31,ijj,1)* (1-harvRatio)
271+
multiOut(siteX,ij,31,ijj,1)* (1-harvRatio)))
272272
multiOut(siteX,ij,29,ijj,1)=multiOut(siteX,ij,32,ijj,1)*0.17+multiOut(siteX,ij,29,ijj,1) !0.1 takes into account of the stem residuals after clearcuts
273273
endif
274274
!!energCuts

0 commit comments

Comments
 (0)