- Timestamp:
- 2007-11-19T16:20:47+01:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tags/nemo_v2_3/NEMO/TOP_SRC/SMS/p4zrem.F
r617 r733 1 1 2 CCC $Header $2 CCC $Header: /home/opalod/NEMOCVSROOT/NEMO/TOP_SRC/SMS/p4zrem.F,v 1.8 2007/10/12 09:28:41 opalod Exp $ 3 3 CCC TOP 1.0 , LOCEAN-IPSL (2005) 4 4 C This software is governed by CeCILL licence see modipsl/doc/NEMO_CeCILL.txt … … 50 50 REAL zsatur,zsatur2,znusil,zdepbac(jpi,jpj,jpk) 51 51 REAL zlamfac,zstep,fesatur(jpi,jpj,jpk) 52 REAL ztempbac(jpi,jpj) 52 53 C 53 54 C Time step duration for the biology … … 59 60 C -------------------------------------------------- 60 61 C 61 DO jk=1,12 62 zdepbac(:,:,jk)=min(0.7*(trn(:,:,jk,jpzoo)+2*trn(:,:,jk,jpmes)) 63 & ,4E-6) 62 DO jk=1,jpkm1 63 DO jj = 1, jpj 64 DO ji = 1, jpi 65 IF (fsdept(ji,jj,jk).lt.120.) THEN 66 zdepbac(ji,jj,jk)=min(0.7*(trn(ji,jj,jk,jpzoo) 67 & +2*trn(ji,jj,jk,jpmes)),4E-6) 68 ztempbac(ji,jj)=zdepbac(ji,jj,jk) 69 ELSE 70 zdepbac(ji,jj,jk)=min(1.,120./fsdept(ji,jj,jk)) 71 & *ztempbac(ji,jj) 72 ENDIF 73 END DO 74 END DO 64 75 END DO 65 C66 C Vertical decay of the bacterial activity67 C ----------------------------------------68 C69 do jk=13,jpk70 do jj=1,jpj71 do ji=1,jpi72 zdepbac(ji,jj,jk)=min(1.,fsdept(ji,jj,12)/fsdept(ji,jj,jk))73 & *zdepbac(ji,jj,12)74 end do75 end do76 end do77 76 78 77 DO jk = 1,jpkm1 … … 253 252 zlamfac=min(1.,zlamfac) 254 253 #if ! defined key_trc_kriest 255 xlam1b=(80.*(trn(ji,jj,jk,jpdoc)+ 40E-6)+698.254 xlam1b=(80.*(trn(ji,jj,jk,jpdoc)+35E-6)+698. 256 255 & *trn(ji,jj,jk,jppoc)+1.05E4*trn(ji,jj,jk,jpgoc)) 257 & *zdiss(ji,jj,jk)+1E- 5*(1.-zlamfac)+xlam1*max(0.,256 & *zdiss(ji,jj,jk)+1E-4*(1.-zlamfac)+xlam1*max(0., 258 257 & (trn(ji,jj,jk,jpfer)*1E9-1.)) 259 258 #else 260 xlam1b=(80.*(trn(ji,jj,jk,jpdoc)+ 40E-6)+698.259 xlam1b=(80.*(trn(ji,jj,jk,jpdoc)+35E-6)+698. 261 260 & *trn(ji,jj,jk,jppoc)) 262 & *zdiss(ji,jj,jk)+1E- 5*(1.-zlamfac)+xlam1*max(0.,261 & *zdiss(ji,jj,jk)+1E-4*(1.-zlamfac)+xlam1*max(0., 263 262 & (trn(ji,jj,jk,jpfer)*1E9-1.)) 264 263 #endif 265 264 266 265 267 xaggdfe(ji,jj,jk)=xlam1b*zstep*0. 76*(trn(ji,jj,jk,jpfer)266 xaggdfe(ji,jj,jk)=xlam1b*zstep*0.5*(trn(ji,jj,jk,jpfer) 268 267 & -xfeequi) 269 268 # if defined key_off_degrad
Note: See TracChangeset
for help on using the changeset viewer.