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/p5zsed.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/p5zsed.F90

    r7617 r8003  
    244244           IF( tmask(ji,jj,1) == 1 ) THEN 
    245245              ikt = mbkt(ji,jj) 
    246 # if defined key_kriest 
    247               zflx =    trb(ji,jj,ikt,jppoc) * zwsbio3(ji,jj)    * 1E3 * 1E6 / 1E4 
    248 # else 
    249246              zflx = (  trb(ji,jj,ikt,jpgoc) * zwsbio4(ji,jj)   & 
    250247                &     + trb(ji,jj,ikt,jppoc) * zwsbio3(ji,jj) )  * 1E3 * 1E6 / 1E4 
    251 #endif 
    252248              zflx  = LOG10( MAX( 1E-3, zflx ) ) 
    253249              zo2   = LOG10( MAX( 10. , trb(ji,jj,ikt,jpoxy) * 1E6 ) ) 
     
    273269            IF( tmask(ji,jj,1) == 1 ) THEN 
    274270               ikt = mbkt(ji,jj)  
    275 # if defined key_kriest 
    276                zwork1(ji,jj) = trb(ji,jj,ikt,jpgsi) * zwscal (ji,jj) 
    277                zwork2(ji,jj) = trb(ji,jj,ikt,jppoc) * zwsbio3(ji,jj) 
    278 # else 
    279271               zwork1(ji,jj) = trb(ji,jj,ikt,jpgsi) * zwsbio4(ji,jj) 
    280272               zwork2(ji,jj) = trb(ji,jj,ikt,jpgoc) * zwsbio4(ji,jj) + trb(ji,jj,ikt,jppoc) * zwsbio3(ji,jj)  
    281 # endif 
    282273               ! For calcite, burial efficiency is made a function of saturation 
    283274               zfactcal      = MIN( excess(ji,jj,ikt), 0.2 ) 
     
    305296            zws4 = zwsbio4(ji,jj) * zdep 
    306297            zwsc = zwscal (ji,jj) * zdep 
    307 # if defined key_kriest 
    308             zsiloss = trb(ji,jj,ikt,jpgsi) * zws4 
    309 # else 
    310298            zsiloss = trb(ji,jj,ikt,jpgsi) * zwsc 
    311 # endif 
    312299            zcaloss = trb(ji,jj,ikt,jpcal) * zwsc 
    313300            ! 
     
    336323#endif 
    337324            zrivno3 = 1. - zbureff(ji,jj) 
    338 # if ! defined key_kriest 
    339325            trb(ji,jj,ikt,jpgoc) = trb(ji,jj,ikt,jpgoc) - trb(ji,jj,ikt,jpgoc) * zws4 
    340326            trb(ji,jj,ikt,jppoc) = trb(ji,jj,ikt,jppoc) - trb(ji,jj,ikt,jppoc) * zws3 
     
    351337            trn(ji,jj,ikt,jpfep) = trn(ji,jj,ikt,jpfep) - trn(ji,jj,ikt,jpfep) * zwssfep 
    352338#   endif 
    353 # else 
    354             trb(ji,jj,ikt,jpnum) = trb(ji,jj,ikt,jpnum) - trb(ji,jj,ikt,jpnum) * zws4 
    355             trb(ji,jj,ikt,jppoc) = trb(ji,jj,ikt,jppoc) - trb(ji,jj,ikt,jppoc) * zws3 
    356             trb(ji,jj,ikt,jppon) = trb(ji,jj,ikt,jppon) - trb(ji,jj,ikt,jppon) * zws3 
    357             trb(ji,jj,ikt,jppop) = trb(ji,jj,ikt,jppop) - trb(ji,jj,ikt,jppop) * zws3 
    358             trb(ji,jj,ikt,jpsfe) = trb(ji,jj,ikt,jpsfe) - trb(ji,jj,ikt,jpsfe) * zws3 
    359             zwstpop = trb(ji,jj,ikt,jppop) * zws3 
    360             zwstpon = trb(ji,jj,ikt,jppon) * zws3 
    361             zwstpoc = trb(ji,jj,ikt,jppoc) * zws3  
    362 #   if defined key_ligand 
    363             trn(ji,jj,ikt,jpfep) = trn(ji,jj,ikt,jpfep) - trn(ji,jj,ikt,jpfep) * zwssfep 
    364 #   endif 
    365 # endif 
    366339 
    367340#if ! defined key_sed 
     
    405378               zlim = ( 1.- xdiano3 - xdianh4 ) 
    406379               IF( zlim <= 0.1 )   zlim = 0.01 
    407 #if defined key_degrad 
    408                zfact = zlim * rfact2 * facvol(ji,jj,jk) 
    409 #else 
    410380               zfact = zlim * rfact2 
    411 #endif 
    412381               ztrfer = biron(ji,jj,jk) / ( concfediaz + biron(ji,jj,jk) ) 
    413382               ztrpo4(ji,jj,jk) = trb(ji,jj,jk,jppo4) / ( 1E-6 + trb(ji,jj,jk,jppo4) ) 
Note: See TracChangeset for help on using the changeset viewer.