Changeset 3446 for branches/2012/dev_r3438_LOCEAN15_PISLOB/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zmort.F90
- Timestamp:
- 2012-08-10T13:13:55+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3438_LOCEAN15_PISLOB/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zmort.F90
r3443 r3446 29 29 REAL(wp), PUBLIC :: wchl = 0.001_wp !: 30 30 REAL(wp), PUBLIC :: wchld = 0.02_wp !: 31 REAL(wp), PUBLIC :: wchldm = 0.05_wp !: 31 32 REAL(wp), PUBLIC :: mprat = 0.01_wp !: 32 33 REAL(wp), PUBLIC :: mprat2 = 0.01_wp !: … … 150 151 REAL(wp) :: zfactfe,zfactsi,zfactch, zcompadi 151 152 REAL(wp) :: zrespp2, ztortp2, zmortp2, zstep 153 REAL(wp) :: zlim2, zlim1 152 154 CHARACTER (len=25) :: charout 153 155 !!--------------------------------------------------------------------- … … 177 179 ! Phytoplankton respiration 178 180 ! ------------------------ 179 ! zrespp2 = 1.e6 * zstep * ( wchl + wchld * max(0.,2. * ( 0.5 - xlimdia(ji,jj,jk) ) ) ) & 180 zrespp2 = 1.e6 * zstep * ( wchl + wchld * ( 1.0 - xlimdia(ji,jj,jk) ) ) & 181 & * xdiss(ji,jj,jk) * zcompadi * trn(ji,jj,jk,jpdia) 181 zlim2 = xlimdia(ji,jj,jk) * xlimdia(ji,jj,jk) 182 zlim1 = 0.25 * ( 1. - zlim2 ) / ( 0.25 + zlim2 ) 183 zrespp2 = 1.e6 * zstep * ( wchld + wchldm * zlim1 ) * xdiss(ji,jj,jk) * zcompadi * trn(ji,jj,jk,jpdia) 184 ! zlim1 = 1.0 - xlimdia(ji,jj,jk) 185 ! zrespp2 = 1.e6 * zstep * ( wchl + wchld * zlim1 ) * xdiss(ji,jj,jk) * zcompadi * trn(ji,jj,jk,jpdia) 182 186 183 187 ! Phytoplankton mortality. 184 188 ! ------------------------ 185 ztortp2 189 ztortp2 = mprat2 * zstep * trn(ji,jj,jk,jpdia) / ( xkmort + trn(ji,jj,jk,jpdia) ) * zcompadi 186 190 187 191 zmortp2 = zrespp2 + ztortp2 … … 235 239 !!---------------------------------------------------------------------- 236 240 237 NAMELIST/nampismort/ wchl, wchld, mprat, mprat2, mpratm241 NAMELIST/nampismort/ wchl, wchld, wchldm, mprat, mprat2, mpratm 238 242 239 243 REWIND( numnatp ) ! read numnatp … … 246 250 WRITE(numout,*) ' quadratic mortality of phytoplankton wchl =', wchl 247 251 WRITE(numout,*) ' maximum quadratic mortality of diatoms wchld =', wchld 252 WRITE(numout,*) ' maximum quadratic mortality of diatoms wchld =', wchldm 248 253 WRITE(numout,*) ' phytoplankton mortality rate mprat =', mprat 249 254 WRITE(numout,*) ' Diatoms mortality rate mprat2 =', mprat2
Note: See TracChangeset
for help on using the changeset viewer.