- Timestamp:
- 2009-11-16T16:49:43+01:00 (14 years ago)
- Location:
- trunk/NEMO/TOP_SRC
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/C14b/trcsms_c14b.F90
r1459 r1736 134 134 ! Computation of decay coeffcient 135 135 zdemi = 5730. 136 xlambda = LOG(2.) / zdemi / raass136 xlambda = LOG(2.) / zdemi / ( nyear_len(1) * rday ) 137 137 xdecay = EXP( - xlambda * rdt ) 138 138 xaccum = 1.0 - xdecay -
trunk/NEMO/TOP_SRC/PISCES/p4zmeso.F90
r1678 r1736 96 96 zgrazffe(:,:,:) = 0. 97 97 98 zstep = rfact2 / r jjss! Time step duration for biology98 zstep = rfact2 / rday ! Time step duration for biology 99 99 100 100 DO jk = 1, jpkm1 -
trunk/NEMO/TOP_SRC/PISCES/p4zmicro.F90
r1678 r1736 89 89 90 90 91 zstep = rfact2 / r jjss! Time step duration for biology91 zstep = rfact2 / rday ! Time step duration for biology 92 92 93 93 DO jk = 1, jpkm1 -
trunk/NEMO/TOP_SRC/PISCES/p4zmort.F90
r1678 r1736 64 64 IF( ( kt * jnt ) == nittrc000 ) CALL p4z_mort_init ! Initialization (first time-step only) 65 65 66 zstep = rfact2 / r jjss! Time step duration for biology66 zstep = rfact2 / rday ! Time step duration for biology 67 67 68 68 CALL p4z_nano ! nanophytoplankton -
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 & -
trunk/NEMO/TOP_SRC/PISCES/p4zrem.F90
r1255 r1736 80 80 IF( ( kt * jnt ) == nittrc000 ) CALL p4z_rem_init ! Initialization (first time-step only) 81 81 82 zstep = rfact2 / r jjss! Time step duration for the biology82 zstep = rfact2 / rday ! Time step duration for the biology 83 83 84 84 -
trunk/NEMO/TOP_SRC/PISCES/p4zsink.F90
r1678 r1736 111 111 IF( ( kt * jnt ) == nittrc000 ) THEN 112 112 CALL p4z_sink_init ! Initialization (first time-step only) 113 xstep = rfact2 / r jjss! Time step duration for biology113 xstep = rfact2 / rday ! Time step duration for biology 114 114 xstep2 = rfact2 / 2. 115 115 ENDIF … … 412 412 zl = zmin 413 413 zr = zmax 414 wmax = 0.5 * fse3t(1,1,jk) * r jjss/ rfact2414 wmax = 0.5 * fse3t(1,1,jk) * rday / rfact2 415 415 zdiv = xkr_zeta + xkr_eta - xkr_eta * zl 416 416 znum = zl - 1. … … 498 498 499 499 IF( ( kt * jnt ) == nittrc000 ) THEN 500 xstep = rfact2 / r jjss! Timestep duration for biology500 xstep = rfact2 / rday ! Timestep duration for biology 501 501 xstep2 = rfact2 / 2. 502 502 ENDIF … … 674 674 DO jk = 1, jpkm1 675 675 # if defined key_off_degrad 676 zwsink2(:,:,jk+1) = -pwsink(:,:,jk) / r jjss* tmask(:,:,jk+1) * facvol(:,:,jk)676 zwsink2(:,:,jk+1) = -pwsink(:,:,jk) / rday * tmask(:,:,jk+1) * facvol(:,:,jk) 677 677 # else 678 zwsink2(:,:,jk+1) = -pwsink(:,:,jk) / r jjss* tmask(:,:,jk+1)678 zwsink2(:,:,jk+1) = -pwsink(:,:,jk) / rday * tmask(:,:,jk+1) 679 679 # endif 680 680 END DO
Note: See TracChangeset
for help on using the changeset viewer.