90 |
if(zoosize(nz) .eq. 0.0)then |
if(zoosize(nz) .eq. 0.0)then |
91 |
ExportFracZ(nz) = ZooexfacSmall |
ExportFracZ(nz) = ZooexfacSmall |
92 |
mortzoo(nz) = ZoomortSmall |
mortzoo(nz) = ZoomortSmall |
93 |
|
mortzoo2(nz) = ZoomortSmall2 |
94 |
else |
else |
95 |
ExportFracZ(nz) = ZooexfacBig |
ExportFracZ(nz) = ZooexfacBig |
96 |
mortzoo(nz) = ZoomortBig |
mortzoo(nz) = ZoomortBig |
97 |
|
mortzoo2(nz) = ZoomortBig2 |
98 |
endif |
endif |
99 |
end do |
end do |
100 |
#endif |
#endif |
111 |
ExportFracZ(2)=ZooexfacBig |
ExportFracZ(2)=ZooexfacBig |
112 |
mortzoo(1) = ZoomortSmall |
mortzoo(1) = ZoomortSmall |
113 |
mortzoo(2) = ZoomortBig |
mortzoo(2) = ZoomortBig |
114 |
ExportFracGraz(1)=ExGrazFracbig |
mortzoo2(1) = ZoomortSmall2 |
115 |
ExportFracGraz(2)=ExGrazFracsmall |
mortzoo2(2) = ZoomortBig2 |
116 |
|
ExportFracGraz(1)=ExGrazFracSmall |
117 |
|
ExportFracGraz(2)=ExGrazFracBig |
118 |
IF ( nzmax.GT.2 ) THEN |
IF ( nzmax.GT.2 ) THEN |
119 |
WRITE(msgBuf,'(2A,I5)') 'MONOD_GENERATE_ZOO: ', |
WRITE(msgBuf,'(2A,I5)') 'MONOD_GENERATE_ZOO: ', |
120 |
& 'nzmax = ', nzmax |
& 'nzmax = ', nzmax |
138 |
c common block variables (in m and m3) |
c common block variables (in m and m3) |
139 |
zoo_esd(nz)=dm* 1. _d -6 |
zoo_esd(nz)=dm* 1. _d -6 |
140 |
zoo_vol(nz)=volp* 1. _d -18 |
zoo_vol(nz)=volp* 1. _d -18 |
141 |
|
#ifdef FIX_ZOO_QUOTAS |
142 |
|
R_NP_zoo(nz)=val_R_NP_zoo |
143 |
|
R_FeP_zoo(nz)=val_RFeP_zoo |
144 |
|
R_SiP_zoo(nz)=val_R_SiP_zoo |
145 |
|
R_PC_zoo(nz)=val_R_PC_zoo |
146 |
|
#endif |
147 |
c palatibity according to "allometry" |
c palatibity according to "allometry" |
148 |
c big grazers preferentially eat big phyto etc... |
c big grazers preferentially eat big phyto etc... |
149 |
do np=1,npmax |
do np=1,npmax |