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/P4Z/p4zfechem.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/P4Z/p4zfechem.F90

    r7617 r8003  
    7272      REAL(wp) ::   zdenom1, zscave, zaggdfea, zaggdfeb, zcoag 
    7373      REAL(wp) ::   ztrc, zdust 
    74 #if ! defined key_kriest 
    7574      REAL(wp) ::   zdenom2 
    76 #endif 
    7775      REAL(wp), POINTER, DIMENSION(:,:,:) :: zTL1, zFe3, ztotlig, precip 
    7876      REAL(wp), POINTER, DIMENSION(:,:,:) :: zFeL1, zFeL2, zTL2, zFe2, zFeP 
     
    274272            DO ji = 1, jpi 
    275273               zstep = xstep 
    276 # if defined key_degrad 
    277                zstep = zstep * facvol(ji,jj,jk) 
    278 # endif 
    279274               ! Scavenging rate of iron. This scavenging rate depends on the load of particles of sea water.  
    280275               ! This parameterization assumes a simple second order kinetics (k[Particles][Fe]). 
     
    303298                  ENDIF 
    304299               ENDIF 
    305 #if defined key_kriest 
    306                ztrc   = ( trb(ji,jj,jk,jppoc) + trb(ji,jj,jk,jpcal) + trb(ji,jj,jk,jpgsi) ) * 1.e6  
    307 #else 
    308300               ztrc   = ( trb(ji,jj,jk,jppoc) + trb(ji,jj,jk,jpgoc) + trb(ji,jj,jk,jpcal) + trb(ji,jj,jk,jpgsi) ) * 1.e6  
    309 #endif 
    310301               IF( ln_dust )  zdust  = dust(ji,jj) / ( wdust / rday ) * tmask(ji,jj,jk) ! dust in kg/m2/s 
    311302               zlam1b = 3.e-5 + xlamdust * zdust + xlam1 * ztrc 
     
    316307               ! --------------------------------------------------------- 
    317308               zdenom1 = xlam1 * trb(ji,jj,jk,jppoc) / zlam1b 
    318 #if ! defined key_kriest 
    319309               zdenom2 = xlam1 * trb(ji,jj,jk,jpgoc) / zlam1b 
    320 #endif 
    321310 
    322311               !  Increased scavenging for very high iron concentrations found near the coasts  
     
    338327               zaggdfea = zlam1a * zstep * zfecollc 
    339328               ! 
    340 #if defined key_kriest 
    341                zaggdfeb = 0. 
    342 #else 
    343329               zlam1b = 3.53E3 *   trb(ji,jj,jk,jpgoc) * xdiss(ji,jj,jk) 
    344330               zaggdfeb = zlam1b * zstep * zfecollc 
    345 #endif 
    346331               ! precipitation of Fe3+, creation of nanoparticles 
    347332               precip(ji,jj,jk) = max( 0., (zfeequi - fe3sol) ) * kfep * zstep 
     
    350335               &                     - zcoag - precip(ji,jj,jk) 
    351336               tra(ji,jj,jk,jpsfe) = tra(ji,jj,jk,jpsfe) + zscave * zdenom1 + zaggdfea 
    352 #if ! defined key_kriest  
    353337               tra(ji,jj,jk,jpbfe) = tra(ji,jj,jk,jpbfe) + zscave * zdenom2 + zaggdfeb 
    354 #endif 
    355338               zscav3d(ji,jj,jk)  = zscave 
    356339               zcoll3d(ji,jj,jk)  = zaggdfea + zaggdfeb 
    357340#if defined key_ligand 
    358341               zaggliga = zlam1a * zstep * zligco 
    359 #   if defined key_kriest 
    360                zaggligb = 0. 
    361 #   else 
    362342               zaggligb = zlam1b * zstep * zligco 
    363 #   endif 
    364343               tra(ji,jj,jk,jpfep) = tra(ji,jj,jk,jpfep) + precip(ji,jj,jk) 
    365344               tra(ji,jj,jk,jplgw) = tra(ji,jj,jk,jplgw) - zaggliga - zaggligb 
Note: See TracChangeset for help on using the changeset viewer.