- Timestamp:
- 2020-06-09T17:00:38+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/r4.0-HEAD_ticket2425/src/TOP/PISCES/P4Z/p4zmeso.F90
r12276 r13077 66 66 REAL(wp) :: zfact , zfood, zfoodlim, zproport, zbeta 67 67 REAL(wp) :: zmortzgoc, zfrac, zfracfe, zratio, zratio2, zfracal, zgrazcal 68 REAL(wp) :: zepsherf, zepshert, zepsherv, zgrarsig, zgraztotc, zgraztotn, zgraztotf 68 REAL(wp) :: zepsherf, zepshert, zepsherv, zepsherq 69 REAL(wp) :: zgrarsig, zgraztotc, zgraztotn, zgraztotf 69 70 REAL(wp) :: zgrarem2, zgrafer2, zgrapoc2, zprcaca, zmortz, zgrasrat, zgrasratn 70 71 REAL(wp) :: zrespz, ztortz, zgrazd, zgrazz, zgrazpof … … 155 156 zgrazing2(ji,jj,jk) = zgraztotc 156 157 157 ! Mesozooplankton efficiency 158 ! -------------------------- 158 ! Mesozooplankton efficiency. 159 ! We adopt a formulation proposed by Mitra et al. (2007) 160 ! The gross growth efficiency is controled by the most limiting nutrient. 161 ! Growth is also further decreased when the food quality is poor. This is currently 162 ! hard coded : it can be decreased by up to 50% (zepsherq) 163 ! GGE can also be decreased when food quantity is high, zepsherf (Montagnes and 164 ! Fulton, 2012) 165 ! ----------------------------------------------------------------------------------- 159 166 zgrasrat = ( zgraztotf + rtrn )/ ( zgraztotc + rtrn ) 160 167 zgrasratn = ( zgraztotn + rtrn )/ ( zgraztotc + rtrn ) … … 162 169 zbeta = MAX(0., (epsher2 - epsher2min) ) 163 170 zepsherf = epsher2min + zbeta / ( 1.0 + 0.04E6 * 12. * zfood * zbeta ) 164 zepsherv = zepsherf * zepshert 171 zepsherq = 0.5 + (1.0 - 0.5) * zepshert * ( 1.0 + 1.0 ) / ( zepshert + 1.0 ) 172 zepsherv = zepsherf * zepshert * zepsherq 165 173 166 174 zgrarem2 = zgraztotc * ( 1. - zepsherv - unass2 ) &
Note: See TracChangeset
for help on using the changeset viewer.