Changeset 1736 for trunk/NEMO/TOP_SRC/PISCES/p4zprod.F90
- Timestamp:
- 2009-11-16T16:49:43+01:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/PISCES/p4zprod.F90
r1735 r1736 113 113 114 114 # if defined key_off_degrad 115 prmax(:,:,:) = 0.6 / r jjss* tgfunc(:,:,:) * facvol(:,:,:)115 prmax(:,:,:) = 0.6 / rday * tgfunc(:,:,:) * facvol(:,:,:) 116 116 # else 117 prmax(:,:,:) = 0.6 / r jjss* tgfunc(:,:,:)117 prmax(:,:,:) = 0.6 / rday * tgfunc(:,:,:) 118 118 # endif 119 119 … … 161 161 zpislopen = zpislopead(ji,jj,jk) * trn(ji,jj,jk,jpnch) & 162 162 & / ( trn(ji,jj,jk,jpphy) * 12. + rtrn ) & 163 & / ( prmax(ji,jj,jk) * r jjss* xlimphy(ji,jj,jk) + rtrn )163 & / ( prmax(ji,jj,jk) * rday * xlimphy(ji,jj,jk) + rtrn ) 164 164 165 165 zpislope2n = zpislopead2(ji,jj,jk) * trn(ji,jj,jk,jpdch) & 166 166 & / ( trn(ji,jj,jk,jpdia) * 12. + rtrn ) & 167 & / ( prmax(ji,jj,jk) * r jjss* xlimdia(ji,jj,jk) + rtrn )167 & / ( prmax(ji,jj,jk) * rday * xlimdia(ji,jj,jk) + rtrn ) 168 168 169 169 ! Computation of production function … … 212 212 DO ji = 1, jpi 213 213 zmxltst = MAX( 0.e0, hmld(ji,jj) - heup(ji,jj) ) 214 zmxlday = zmxltst**2 / r jjss214 zmxlday = zmxltst**2 / rday 215 215 zmixnano(ji,jj) = 1.- zmxlday / ( 1.+ zmxlday ) 216 216 zmixdiat(ji,jj) = 1.- zmxlday / ( 3.+ zmxlday ) … … 247 247 zpislopen = zpislopead(ji,jj,jk) & 248 248 & * trn(ji,jj,jk,jpnch) / ( rtrn + trn(ji,jj,jk,jpphy) * 12.) & 249 & / ( prmax(ji,jj,jk) * r jjss* zmax + rtrn )249 & / ( prmax(ji,jj,jk) * rday * zmax + rtrn ) 250 250 251 251 zprbiochl = prmax(ji,jj,jk) * ( 1.- EXP( -zpislopen * zetot2 ) ) … … 255 255 zpronew(ji,jj,jk) = zprorca(ji,jj,jk) * xnanono3(ji,jj,jk) & 256 256 & / ( xnanono3(ji,jj,jk) + xnanonh4(ji,jj,jk) + rtrn ) 257 zprod = r jjss* zprorca(ji,jj,jk) * zprbiochl * trn(ji,jj,jk,jpphy) *zmax257 zprod = rday * zprorca(ji,jj,jk) * zprbiochl * trn(ji,jj,jk,jpphy) *zmax 258 258 259 259 zprofen(ji,jj,jk) = (fecnm)**2 * zprod / chlcnm & … … 279 279 zpislope2n = zpislopead2(ji,jj,jk) * trn(ji,jj,jk,jpdch) & 280 280 & / ( rtrn + trn(ji,jj,jk,jpdia) * 12.) & 281 & / ( prmax(ji,jj,jk) * r jjss* zmax + rtrn )281 & / ( prmax(ji,jj,jk) * rday * zmax + rtrn ) 282 282 283 283 zprdiachl = prmax(ji,jj,jk) * ( 1.- EXP( -zetot2 * zpislope2n ) ) … … 288 288 & / ( xdiatno3(ji,jj,jk) + xdiatnh4(ji,jj,jk) + rtrn ) 289 289 290 zprod = r jjss* zprorcad(ji,jj,jk) * zprdiachl * trn(ji,jj,jk,jpdia) * zmax290 zprod = rday * zprorcad(ji,jj,jk) * zprdiachl * trn(ji,jj,jk,jpdia) * zmax 291 291 292 292 zprofed(ji,jj,jk) = (fecdm)**2 * zprod / chlcdm &
Note: See TracChangeset
for help on using the changeset viewer.