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 1736 for trunk – NEMO

Changeset 1736 for trunk


Ignore:
Timestamp:
2009-11-16T16:49:43+01:00 (14 years ago)
Author:
cetlod
Message:

suppress useless variables in TOP modules, see ticket:602

Location:
trunk/NEMO/TOP_SRC
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/TOP_SRC/C14b/trcsms_c14b.F90

    r1459 r1736  
    134134         ! Computation of decay coeffcient 
    135135         zdemi   = 5730. 
    136          xlambda = LOG(2.) / zdemi / raass 
     136         xlambda = LOG(2.) / zdemi / ( nyear_len(1) * rday ) 
    137137         xdecay  = EXP( - xlambda * rdt ) 
    138138         xaccum  = 1.0 -  xdecay 
  • trunk/NEMO/TOP_SRC/PISCES/p4zmeso.F90

    r1678 r1736  
    9696      zgrazffe(:,:,:) = 0. 
    9797 
    98       zstep = rfact2 / rjjss      ! Time step duration for biology 
     98      zstep = rfact2 / rday      ! Time step duration for biology 
    9999 
    100100      DO jk = 1, jpkm1 
  • trunk/NEMO/TOP_SRC/PISCES/p4zmicro.F90

    r1678 r1736  
    8989 
    9090 
    91       zstep = rfact2 / rjjss      ! Time step duration for biology 
     91      zstep = rfact2 / rday      ! Time step duration for biology 
    9292 
    9393      DO jk = 1, jpkm1 
  • trunk/NEMO/TOP_SRC/PISCES/p4zmort.F90

    r1678 r1736  
    6464      IF( ( kt * jnt ) == nittrc000  )   CALL p4z_mort_init      ! Initialization (first time-step only) 
    6565 
    66       zstep = rfact2 / rjjss      ! Time step duration for biology 
     66      zstep = rfact2 / rday      ! Time step duration for biology 
    6767 
    6868      CALL p4z_nano            ! nanophytoplankton 
  • trunk/NEMO/TOP_SRC/PISCES/p4zprod.F90

    r1735 r1736  
    113113 
    114114# if defined key_off_degrad 
    115       prmax(:,:,:) = 0.6 / rjjss * tgfunc(:,:,:) * facvol(:,:,:) 
     115      prmax(:,:,:) = 0.6 / rday * tgfunc(:,:,:) * facvol(:,:,:) 
    116116# else 
    117       prmax(:,:,:) = 0.6 / rjjss * tgfunc(:,:,:) 
     117      prmax(:,:,:) = 0.6 / rday * tgfunc(:,:,:) 
    118118# endif 
    119119 
     
    161161                   zpislopen = zpislopead(ji,jj,jk) * trn(ji,jj,jk,jpnch)                 & 
    162162                     &         / ( trn(ji,jj,jk,jpphy) * 12.                   + rtrn )   & 
    163                      &         / ( prmax(ji,jj,jk) * rjjss * xlimphy(ji,jj,jk) + rtrn ) 
     163                     &         / ( prmax(ji,jj,jk) * rday * xlimphy(ji,jj,jk) + rtrn ) 
    164164 
    165165                   zpislope2n = zpislopead2(ji,jj,jk) * trn(ji,jj,jk,jpdch)                & 
    166166                     &          / ( trn(ji,jj,jk,jpdia) * 12.                   + rtrn )   & 
    167                      &          / ( prmax(ji,jj,jk) * rjjss * xlimdia(ji,jj,jk) + rtrn ) 
     167                     &          / ( prmax(ji,jj,jk) * rday * xlimdia(ji,jj,jk) + rtrn ) 
    168168 
    169169                   ! Computation of production function 
     
    212212         DO ji = 1, jpi 
    213213            zmxltst = MAX( 0.e0, hmld(ji,jj) - heup(ji,jj) ) 
    214             zmxlday = zmxltst**2 / rjjss 
     214            zmxlday = zmxltst**2 / rday 
    215215            zmixnano(ji,jj) = 1.- zmxlday / ( 1.+ zmxlday ) 
    216216            zmixdiat(ji,jj) = 1.- zmxlday / ( 3.+ zmxlday ) 
     
    247247                  zpislopen = zpislopead(ji,jj,jk)          & 
    248248                  &         * trn(ji,jj,jk,jpnch) / ( rtrn + trn(ji,jj,jk,jpphy) * 12.)         & 
    249                   &         / ( prmax(ji,jj,jk) * rjjss * zmax + rtrn ) 
     249                  &         / ( prmax(ji,jj,jk) * rday * zmax + rtrn ) 
    250250 
    251251                  zprbiochl = prmax(ji,jj,jk) * (  1.- EXP( -zpislopen * zetot2 )  ) 
     
    255255                  zpronew(ji,jj,jk) = zprorca(ji,jj,jk) * xnanono3(ji,jj,jk)    & 
    256256                  &             / ( xnanono3(ji,jj,jk) + xnanonh4(ji,jj,jk) + rtrn ) 
    257                   zprod = rjjss * zprorca(ji,jj,jk) * zprbiochl * trn(ji,jj,jk,jpphy) *zmax 
     257                  zprod = rday * zprorca(ji,jj,jk) * zprbiochl * trn(ji,jj,jk,jpphy) *zmax 
    258258 
    259259                  zprofen(ji,jj,jk) = (fecnm)**2 * zprod / chlcnm            & 
     
    279279                  zpislope2n = zpislopead2(ji,jj,jk) * trn(ji,jj,jk,jpdch)        & 
    280280                  &           / ( rtrn + trn(ji,jj,jk,jpdia) * 12.)        & 
    281                   &           / ( prmax(ji,jj,jk) * rjjss * zmax + rtrn ) 
     281                  &           / ( prmax(ji,jj,jk) * rday * zmax + rtrn ) 
    282282 
    283283                  zprdiachl = prmax(ji,jj,jk) * (  1.- EXP( -zetot2 * zpislope2n )  ) 
     
    288288                  &              / ( xdiatno3(ji,jj,jk) + xdiatnh4(ji,jj,jk) + rtrn ) 
    289289 
    290                   zprod = rjjss * zprorcad(ji,jj,jk) * zprdiachl * trn(ji,jj,jk,jpdia) * zmax 
     290                  zprod = rday * zprorcad(ji,jj,jk) * zprdiachl * trn(ji,jj,jk,jpdia) * zmax 
    291291 
    292292                  zprofed(ji,jj,jk) = (fecdm)**2 * zprod / chlcdm                   & 
  • trunk/NEMO/TOP_SRC/PISCES/p4zrem.F90

    r1255 r1736  
    8080      IF( ( kt * jnt ) == nittrc000  )   CALL p4z_rem_init      ! Initialization (first time-step only) 
    8181 
    82        zstep = rfact2 / rjjss      ! Time step duration for the biology 
     82       zstep = rfact2 / rday      ! Time step duration for the biology 
    8383 
    8484 
  • trunk/NEMO/TOP_SRC/PISCES/p4zsink.F90

    r1678 r1736  
    111111      IF( ( kt * jnt ) == nittrc000  )  THEN  
    112112          CALL p4z_sink_init   ! Initialization (first time-step only) 
    113           xstep  = rfact2 / rjjss      ! Time step duration for biology 
     113          xstep  = rfact2 / rday      ! Time step duration for biology 
    114114          xstep2 = rfact2 /  2. 
    115115      ENDIF 
     
    412412         zl = zmin 
    413413         zr = zmax 
    414          wmax = 0.5 * fse3t(1,1,jk) * rjjss / rfact2 
     414         wmax = 0.5 * fse3t(1,1,jk) * rday / rfact2 
    415415         zdiv = xkr_zeta + xkr_eta - xkr_eta * zl 
    416416         znum = zl - 1. 
     
    498498 
    499499      IF( ( kt * jnt ) == nittrc000  )  THEN 
    500           xstep  = rfact2 / rjjss      ! Timestep duration for biology 
     500          xstep  = rfact2 / rday      ! Timestep duration for biology 
    501501          xstep2 = rfact2 /  2. 
    502502      ENDIF 
     
    674674      DO jk = 1, jpkm1 
    675675# if defined key_off_degrad 
    676          zwsink2(:,:,jk+1) = -pwsink(:,:,jk) / rjjss * tmask(:,:,jk+1) * facvol(:,:,jk) 
     676         zwsink2(:,:,jk+1) = -pwsink(:,:,jk) / rday * tmask(:,:,jk+1) * facvol(:,:,jk) 
    677677# else 
    678          zwsink2(:,:,jk+1) = -pwsink(:,:,jk) / rjjss * tmask(:,:,jk+1) 
     678         zwsink2(:,:,jk+1) = -pwsink(:,:,jk) / rday * tmask(:,:,jk+1) 
    679679# endif 
    680680      END DO 
Note: See TracChangeset for help on using the changeset viewer.