New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 8003 for branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P5Z/p5zmort.F90 – NEMO

Ignore:
Timestamp:
2017-05-09T12:14:45+02:00 (7 years ago)
Author:
aumont
Message:

modification in the code to remove unnecessary parts such as kriest and non iomput options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P5Z/p5zmort.F90

    r7180 r8003  
    8989               zcompaph = MAX( ( trb(ji,jj,jk,jpphy) - 1e-9 ), 0.e0 ) 
    9090               zstep    = xstep 
    91 # if defined key_degrad 
    92                zstep    = zstep * facvol(ji,jj,jk) 
    93 # endif 
    9491               !   Squared mortality of Phyto similar to a sedimentation term during 
    9592               !   blooms (Doney et al. 1996) 
     
    120117               tra(ji,jj,jk,jptal) = tra(ji,jj,jk,jptal) - 2. * zprcaca 
    121118               tra(ji,jj,jk,jpcal) = tra(ji,jj,jk,jpcal) + zprcaca 
    122 #if defined key_kriest 
    123                tra(ji,jj,jk,jppoc) = tra(ji,jj,jk,jppoc) + zmortp 
    124                tra(ji,jj,jk,jppon) = tra(ji,jj,jk,jppon) + zmortp * zfactn 
    125                tra(ji,jj,jk,jppop) = tra(ji,jj,jk,jppop) + zmortp * zfactp 
    126                tra(ji,jj,jk,jpnum) = tra(ji,jj,jk,jpnum) + ztortp * xkr_dnano + zrespp * xkr_ddiat 
    127                tra(ji,jj,jk,jpsfe) = tra(ji,jj,jk,jpsfe) + zmortp * zfactfe 
    128 #else 
    129119               tra(ji,jj,jk,jppoc) = tra(ji,jj,jk,jppoc) + zmortp 
    130120               tra(ji,jj,jk,jppon) = tra(ji,jj,jk,jppon) + zmortp * zfactn 
     
    132122               prodpoc(ji,jj,jk) = prodpoc(ji,jj,jk) + zmortp 
    133123               tra(ji,jj,jk,jpsfe) = tra(ji,jj,jk,jpsfe) + zmortp * zfactfe 
    134 #endif 
    135124            END DO 
    136125         END DO 
     
    169158               zcompaph = MAX( ( trb(ji,jj,jk,jppic) - 1e-9 ), 0.e0 ) 
    170159               zstep    = xstep 
    171 # if defined key_degrad 
    172                zstep    = zstep * facvol(ji,jj,jk) 
    173 # endif 
    174160               !  Squared mortality of Phyto similar to a sedimentation term during 
    175161               !  blooms (Doney et al. 1996) 
     
    192178               tra(ji,jj,jk,jppch) = tra(ji,jj,jk,jppch) - zmortp * zfactch 
    193179               tra(ji,jj,jk,jppfe) = tra(ji,jj,jk,jppfe) - zmortp * zfactfe 
    194 #if defined key_kriest 
    195                tra(ji,jj,jk,jppoc) = tra(ji,jj,jk,jppoc) + zmortp 
    196                tra(ji,jj,jk,jppon) = tra(ji,jj,jk,jppon) + zmortp * zfactn 
    197                tra(ji,jj,jk,jppop) = tra(ji,jj,jk,jppop) + zmortp * zfactp 
    198                tra(ji,jj,jk,jpnum) = tra(ji,jj,jk,jpnum) + ztortp * xkr_dnano + zrespp * xkr_ddiat 
    199                tra(ji,jj,jk,jpsfe) = tra(ji,jj,jk,jpsfe) + zmortp * zfactfe 
    200 #else 
    201180               tra(ji,jj,jk,jppoc) = tra(ji,jj,jk,jppoc) + zmortp 
    202181               tra(ji,jj,jk,jppon) = tra(ji,jj,jk,jppon) + zmortp * zfactn 
     
    204183               tra(ji,jj,jk,jpsfe) = tra(ji,jj,jk,jpsfe) + zmortp * zfactfe 
    205184               prodpoc(ji,jj,jk) = prodpoc(ji,jj,jk) + zmortp 
    206 #endif 
    207185            END DO 
    208186         END DO 
     
    249227               !   ------------------------------------------------------------- 
    250228               zstep   = xstep 
    251 # if defined key_degrad 
    252                zstep = zstep * facvol(ji,jj,jk) 
    253 # endif 
    254229               !  Phytoplankton squared mortality 
    255230               !  ------------------------------- 
     
    277252               tra(ji,jj,jk,jpdsi) = tra(ji,jj,jk,jpdsi) - zmortp2 * zfactsi 
    278253               tra(ji,jj,jk,jpgsi) = tra(ji,jj,jk,jpgsi) + zmortp2 * zfactsi 
    279 #if defined key_kriest 
    280                tra(ji,jj,jk,jppoc) = tra(ji,jj,jk,jppoc) + zmortp2   
    281                tra(ji,jj,jk,jppon) = tra(ji,jj,jk,jppon) + zmortp2 * zfactn 
    282                tra(ji,jj,jk,jppop) = tra(ji,jj,jk,jppop) + zmortp2 * zfactp 
    283                tra(ji,jj,jk,jpnum) = tra(ji,jj,jk,jpnum) + ztortp2 * xkr_ddiat + zrespp2 * xkr_daggr 
    284                tra(ji,jj,jk,jpsfe) = tra(ji,jj,jk,jpsfe) + zmortp2 * zfactfe 
    285 #else 
    286254               tra(ji,jj,jk,jpgoc) = tra(ji,jj,jk,jpgoc) + zrespp2  
    287255               tra(ji,jj,jk,jpgon) = tra(ji,jj,jk,jpgon) + zrespp2 * zfactn 
     
    294262               prodpoc(ji,jj,jk) = prodpoc(ji,jj,jk) + ztortp2 
    295263               prodgoc(ji,jj,jk) = prodgoc(ji,jj,jk) + zrespp2 
    296 #endif 
    297264            END DO 
    298265         END DO 
Note: See TracChangeset for help on using the changeset viewer.