- 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/p4zmicro.F90
r12276 r13077 64 64 REAL(wp) :: zgraze , zdenom, zdenom2 65 65 REAL(wp) :: zfact , zfood, zfoodlim, zbeta 66 REAL(wp) :: zepsherf, zepshert, zepsherv, zgrarsig, zgraztotc, zgraztotn, zgraztotf 66 REAL(wp) :: zepsherf, zepshert, zepsherv, zepsherq 67 REAL(wp) :: zgrarsig, zgraztotc, zgraztotn, zgraztotf 67 68 REAL(wp) :: zgrarem, zgrafer, zgrapoc, zprcaca, zmortz 68 69 REAL(wp) :: zrespz, ztortz, zgrasrat, zgrasratn … … 118 119 zgrazing(ji,jj,jk) = zgraztotc 119 120 120 ! Various remineralization and excretion terms 121 ! -------------------------------------------- 121 ! Microzooplankton efficiency. 122 ! We adopt a formulation proposed by Mitra et al. (2007) 123 ! The gross growth efficiency is controled by the most limiting nutrient. 124 ! Growth is also further decreased when the food quality is poor. This is currently 125 ! hard coded : it can be decreased by up to 50% (zepsherq) 126 ! GGE can also be decreased when food quantity is high, zepsherf (Montagnes and 127 ! Fulton, 2012) 128 ! ----------------------------------------------------------------------------- 122 129 zgrasrat = ( zgraztotf + rtrn ) / ( zgraztotc + rtrn ) 123 130 zgrasratn = ( zgraztotn + rtrn ) / ( zgraztotc + rtrn ) … … 125 132 zbeta = MAX(0., (epsher - epshermin) ) 126 133 zepsherf = epshermin + zbeta / ( 1.0 + 0.04E6 * 12. * zfood * zbeta ) 127 zepsherv = zepsherf * zepshert 134 zepsherq = 0.5 + (1.0 - 0.5) * zepshert * ( 1.0 + 1.0 ) / ( zepshert + 1.0 ) 135 zepsherv = zepsherf * zepshert * zepsherq 128 136 129 137 zgrafer = zgraztotc * MAX( 0. , ( 1. - unass ) * zgrasrat - ferat3 * zepsherv )
Note: See TracChangeset
for help on using the changeset viewer.