- Timestamp:
- 2017-05-09T12:14:45+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P5Z/p5zmort.F90
r7180 r8003 89 89 zcompaph = MAX( ( trb(ji,jj,jk,jpphy) - 1e-9 ), 0.e0 ) 90 90 zstep = xstep 91 # if defined key_degrad92 zstep = zstep * facvol(ji,jj,jk)93 # endif94 91 ! Squared mortality of Phyto similar to a sedimentation term during 95 92 ! blooms (Doney et al. 1996) … … 120 117 tra(ji,jj,jk,jptal) = tra(ji,jj,jk,jptal) - 2. * zprcaca 121 118 tra(ji,jj,jk,jpcal) = tra(ji,jj,jk,jpcal) + zprcaca 122 #if defined key_kriest123 tra(ji,jj,jk,jppoc) = tra(ji,jj,jk,jppoc) + zmortp124 tra(ji,jj,jk,jppon) = tra(ji,jj,jk,jppon) + zmortp * zfactn125 tra(ji,jj,jk,jppop) = tra(ji,jj,jk,jppop) + zmortp * zfactp126 tra(ji,jj,jk,jpnum) = tra(ji,jj,jk,jpnum) + ztortp * xkr_dnano + zrespp * xkr_ddiat127 tra(ji,jj,jk,jpsfe) = tra(ji,jj,jk,jpsfe) + zmortp * zfactfe128 #else129 119 tra(ji,jj,jk,jppoc) = tra(ji,jj,jk,jppoc) + zmortp 130 120 tra(ji,jj,jk,jppon) = tra(ji,jj,jk,jppon) + zmortp * zfactn … … 132 122 prodpoc(ji,jj,jk) = prodpoc(ji,jj,jk) + zmortp 133 123 tra(ji,jj,jk,jpsfe) = tra(ji,jj,jk,jpsfe) + zmortp * zfactfe 134 #endif135 124 END DO 136 125 END DO … … 169 158 zcompaph = MAX( ( trb(ji,jj,jk,jppic) - 1e-9 ), 0.e0 ) 170 159 zstep = xstep 171 # if defined key_degrad172 zstep = zstep * facvol(ji,jj,jk)173 # endif174 160 ! Squared mortality of Phyto similar to a sedimentation term during 175 161 ! blooms (Doney et al. 1996) … … 192 178 tra(ji,jj,jk,jppch) = tra(ji,jj,jk,jppch) - zmortp * zfactch 193 179 tra(ji,jj,jk,jppfe) = tra(ji,jj,jk,jppfe) - zmortp * zfactfe 194 #if defined key_kriest195 tra(ji,jj,jk,jppoc) = tra(ji,jj,jk,jppoc) + zmortp196 tra(ji,jj,jk,jppon) = tra(ji,jj,jk,jppon) + zmortp * zfactn197 tra(ji,jj,jk,jppop) = tra(ji,jj,jk,jppop) + zmortp * zfactp198 tra(ji,jj,jk,jpnum) = tra(ji,jj,jk,jpnum) + ztortp * xkr_dnano + zrespp * xkr_ddiat199 tra(ji,jj,jk,jpsfe) = tra(ji,jj,jk,jpsfe) + zmortp * zfactfe200 #else201 180 tra(ji,jj,jk,jppoc) = tra(ji,jj,jk,jppoc) + zmortp 202 181 tra(ji,jj,jk,jppon) = tra(ji,jj,jk,jppon) + zmortp * zfactn … … 204 183 tra(ji,jj,jk,jpsfe) = tra(ji,jj,jk,jpsfe) + zmortp * zfactfe 205 184 prodpoc(ji,jj,jk) = prodpoc(ji,jj,jk) + zmortp 206 #endif207 185 END DO 208 186 END DO … … 249 227 ! ------------------------------------------------------------- 250 228 zstep = xstep 251 # if defined key_degrad252 zstep = zstep * facvol(ji,jj,jk)253 # endif254 229 ! Phytoplankton squared mortality 255 230 ! ------------------------------- … … 277 252 tra(ji,jj,jk,jpdsi) = tra(ji,jj,jk,jpdsi) - zmortp2 * zfactsi 278 253 tra(ji,jj,jk,jpgsi) = tra(ji,jj,jk,jpgsi) + zmortp2 * zfactsi 279 #if defined key_kriest280 tra(ji,jj,jk,jppoc) = tra(ji,jj,jk,jppoc) + zmortp2281 tra(ji,jj,jk,jppon) = tra(ji,jj,jk,jppon) + zmortp2 * zfactn282 tra(ji,jj,jk,jppop) = tra(ji,jj,jk,jppop) + zmortp2 * zfactp283 tra(ji,jj,jk,jpnum) = tra(ji,jj,jk,jpnum) + ztortp2 * xkr_ddiat + zrespp2 * xkr_daggr284 tra(ji,jj,jk,jpsfe) = tra(ji,jj,jk,jpsfe) + zmortp2 * zfactfe285 #else286 254 tra(ji,jj,jk,jpgoc) = tra(ji,jj,jk,jpgoc) + zrespp2 287 255 tra(ji,jj,jk,jpgon) = tra(ji,jj,jk,jpgon) + zrespp2 * zfactn … … 294 262 prodpoc(ji,jj,jk) = prodpoc(ji,jj,jk) + ztortp2 295 263 prodgoc(ji,jj,jk) = prodgoc(ji,jj,jk) + zrespp2 296 #endif297 264 END DO 298 265 END DO
Note: See TracChangeset
for help on using the changeset viewer.