1040 |
#endif |
#endif |
1041 |
do np=1,npmax |
do np=1,npmax |
1042 |
tmpz=max(0. _d 0,(allphyto(nz)-phygrazmin) ) |
tmpz=max(0. _d 0,(allphyto(nz)-phygrazmin) ) |
1043 |
grazphy(np,nz)=grazemax(nz)* |
grazphy(np,nz)=grazemax(nz)*zooTempFunction(nz)* |
1044 |
#ifdef SER_GRAZ |
#ifdef SER_GRAZ |
1045 |
c as in Vallina et al, 2011 |
c as in Vallina et al, 2011 |
1046 |
& (((palat(np,nz)*phyto(np)/allphyto(nz))*phyto(np))/ |
& (((palat(np,nz)*phyto(np)/allphyto(nz))*phyto(np))/ |
1337 |
if (debug.eq.14) print*,'grow', grow(np), pcarbon(np) |
if (debug.eq.14) print*,'grow', grow(np), pcarbon(np) |
1338 |
#ifdef DYNAMIC_CHL |
#ifdef DYNAMIC_CHL |
1339 |
c geider 97 for dChl/dt (source part) Eq. 3 |
c geider 97 for dChl/dt (source part) Eq. 3 |
1340 |
if (acclim(np).gt. 0. _d 0) then |
if (acclim(np).gt. 0. _d 0.and. |
1341 |
|
& alpha_I(np).gt. 0. _d 0) then |
1342 |
rhochl(np)=chl2cmax(np) * |
rhochl(np)=chl2cmax(np) * |
1343 |
& (grow(np)/(alpha_I(np)*acclim(np)) ) |
& (grow(np)/(alpha_I(np)*acclim(np)) ) |
1344 |
else |
else |