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 2038 for branches/DEV_r2006_merge_TRA_TRC/NEMO/TOP_SRC/PISCES/p4zmeso.F90 – NEMO

Ignore:
Timestamp:
2010-08-02T12:57:40+02:00 (14 years ago)
Author:
cetlod
Message:

Apply the merge to passive tracers, see ticket:693

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DEV_r2006_merge_TRA_TRC/NEMO/TOP_SRC/PISCES/p4zmeso.F90

    r1970 r2038  
    7474      REAL(wp),DIMENSION(jpi,jpj,jpk) :: zgrazfff,zgrazffe 
    7575      CHARACTER (len=25) :: charout 
    76 #if defined key_trc_diaadd && defined key_trc_dia3d && defined key_iomput 
     76#if defined key_diatrc && defined key_iomput 
    7777      REAL(wp) :: zrfact2 
    7878#endif 
     
    102102 
    103103               zcompam = MAX( ( trn(ji,jj,jk,jpmes) - 1.e-9 ), 0.e0 ) 
    104 # if defined key_off_degrad 
     104# if defined key_degrad 
    105105               zfact   = zstep * tgfunc(ji,jj,jk) * zcompam * facvol(ji,jj,jk) 
    106106# else 
     
    140140 
    141141               zgraze2 = grazrat2 * zstep * Tgfunc2(ji,jj,jk) * zdenom    & 
    142 # if defined key_off_degrad 
     142# if defined key_degrad 
    143143                  &     * facvol(ji,jj,jk)          & 
    144144# endif 
     
    168168!    ---------------------------------- 
    169169# if ! defined key_kriest 
    170 #   if ! defined key_off_degrad 
     170#   if ! defined key_degrad 
    171171               zgrazffe(ji,jj,jk) = grazflux * zstep * wsbio4(ji,jj,jk)          & 
    172172                  &                 * tgfunc2(ji,jj,jk) * trn(ji,jj,jk,jpgoc) * trn(ji,jj,jk,jpmes) 
     
    181181!!               zgrazffe(ji,jj,jk) = 0.5 * 1.3e-2 / 5.5e-7 * 0.3 * zstep * wsbio3(ji,jj,jk)     & 
    182182!!                  &     * tgfunc(ji,jj,jk) * trn(ji,jj,jk,jppoc) * trn(ji,jj,jk,jpmes)    & 
    183 #  if defined key_off_degrad 
     183#  if defined key_degrad 
    184184!!                  &     * facvol(ji,jj,jk)          & 
    185185#  endif 
     
    187187!!--------------------------- KRIEST3 ------------------------------------------- 
    188188 
    189 #  if ! defined key_off_degrad 
     189#  if ! defined key_degrad 
    190190              zgrazffe(ji,jj,jk) = grazflux * zstep * wsbio3(ji,jj,jk)     & 
    191191                  &                * tgfunc2(ji,jj,jk) * trn(ji,jj,jk,jppoc) * trn(ji,jj,jk,jpmes) 
     
    202202      END DO 
    203203       
    204 #if defined key_trc_dia3d 
     204#if defined key_diatrc 
    205205      ! Total grazing ( grazing by microzoo is already computed in p4zmicro )  
    206206      grazing(:,:,:) = grazing(:,:,:) + (  zgrazd  (:,:,:) + zgrazz  (:,:,:) + zgrazn(:,:,:) & 
     
    281281 
    282282               zprcaca = xfracal(ji,jj,jk) * unass2 * zgrazn(ji,jj,jk) 
    283 #if defined key_trc_dia3d 
     283#if defined key_diatrc 
    284284               prodcal(ji,jj,jk) = prodcal(ji,jj,jk) + zprcaca  ! prodcal=prodcal(nanophy)+prodcal(microzoo)+prodcal(mesozoo) 
    285285#endif 
     
    314314      END DO 
    315315      ! 
    316 #if defined key_trc_diaadd && defined key_trc_dia3d && defined key_iomput 
     316#if defined key_diatrc && defined key_iomput 
    317317      zrfact2 = 1.e3 * rfact2r 
    318318      ! Total grazing of phyto by zoo 
Note: See TracChangeset for help on using the changeset viewer.