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/TOP_SRC/PISCES/p4zprod.F90 – NEMO

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

suppress useless variables in TOP modules, see ticket:602

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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                   & 
Note: See TracChangeset for help on using the changeset viewer.