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

    r7617 r8003  
    243243           IF( tmask(ji,jj,1) == 1 ) THEN 
    244244              ikt = mbkt(ji,jj) 
    245 # if defined key_kriest 
    246               zflx =    trb(ji,jj,ikt,jppoc) * zwsbio3(ji,jj)    * 1E3 * 1E6 / 1E4 
    247 # else 
    248245              zflx = (  trb(ji,jj,ikt,jpgoc) * zwsbio4(ji,jj)   & 
    249246                &     + trb(ji,jj,ikt,jppoc) * zwsbio3(ji,jj) )  * 1E3 * 1E6 / 1E4 
    250 #endif 
    251247              zflx  = LOG10( MAX( 1E-3, zflx ) ) 
    252248              zo2   = LOG10( MAX( 10. , trb(ji,jj,ikt,jpoxy) * 1E6 ) ) 
     
    272268            IF( tmask(ji,jj,1) == 1 ) THEN 
    273269               ikt = mbkt(ji,jj)  
    274 # if defined key_kriest 
    275                zwork1(ji,jj) = trb(ji,jj,ikt,jpgsi) * zwscal (ji,jj) 
    276                zwork2(ji,jj) = trb(ji,jj,ikt,jppoc) * zwsbio3(ji,jj) 
    277 # else 
    278270               zwork1(ji,jj) = trb(ji,jj,ikt,jpgsi) * zwsbio4(ji,jj) 
    279271               zwork2(ji,jj) = trb(ji,jj,ikt,jpgoc) * zwsbio4(ji,jj) + trb(ji,jj,ikt,jppoc) * zwsbio3(ji,jj)  
    280 # endif 
    281272               ! For calcite, burial efficiency is made a function of saturation 
    282273               zfactcal      = MIN( excess(ji,jj,ikt), 0.2 ) 
     
    304295            zws4 = zwsbio4(ji,jj) * zdep 
    305296            zwsc = zwscal (ji,jj) * zdep 
    306 # if defined key_kriest 
    307             zsiloss = trb(ji,jj,ikt,jpgsi) * zws4 
    308 # else 
    309297            zsiloss = trb(ji,jj,ikt,jpgsi) * zwsc 
    310 # endif 
    311298            zcaloss = trb(ji,jj,ikt,jpcal) * zwsc 
    312299            ! 
     
    336323#endif 
    337324            zrivno3 = 1. - zbureff(ji,jj) 
    338 # if ! defined key_kriest 
    339325            tra(ji,jj,ikt,jpgoc) = tra(ji,jj,ikt,jpgoc) - trb(ji,jj,ikt,jpgoc) * zws4  
    340326            tra(ji,jj,ikt,jppoc) = tra(ji,jj,ikt,jppoc) - trb(ji,jj,ikt,jppoc) * zws3 
     
    345331            tra(ji,jj,ikt,jpfep) = tra(ji,jj,ikt,jpfep) - trn(ji,jj,ikt,jpfep) * zwssfep 
    346332#   endif 
    347 # else 
    348             tra(ji,jj,ikt,jpnum) = tra(ji,jj,ikt,jpnum) - trb(ji,jj,ikt,jpnum) * zws4  
    349             tra(ji,jj,ikt,jppoc) = tra(ji,jj,ikt,jppoc) - trb(ji,jj,ikt,jppoc) * zws3 
    350             tra(ji,jj,ikt,jpsfe) = tra(ji,jj,ikt,jpsfe) - trb(ji,jj,ikt,jpsfe) * zws3 
    351             zwstpoc = trb(ji,jj,ikt,jppoc) * zws3  
    352 #   if defined key_ligand 
    353             tra(ji,jj,ikt,jpfep) = tra(ji,jj,ikt,jpfep) - trn(ji,jj,ikt,jpfep) * zwssfep 
    354 #   endif 
    355 # endif 
    356333 
    357334#if ! defined key_sed 
     
    384361               zlim = ( 1.- xnanono3(ji,jj,jk) - xnanonh4(ji,jj,jk) ) 
    385362               IF( zlim <= 0.2 )   zlim = 0.01 
    386 #if defined key_degrad 
    387                zfact = zlim * rfact2 * facvol(ji,jj,jk) 
    388 #else 
    389363               zfact = zlim * rfact2 
    390 #endif 
    391364               ztrfer = biron(ji,jj,jk)       / ( concfediaz + biron(ji,jj,jk)       ) 
    392365               ztrpo4 = trb  (ji,jj,jk,jppo4) / ( concnnh4   + trb  (ji,jj,jk,jppo4) )  
     
    431404            IF( iom_use("Sdenit" ) ) CALL iom_put( "Sdenit", sdenit (:,:) * 1.e+3 * rno3 ) 
    432405         ENDIF 
    433       ELSE 
    434          IF( ln_diatrc )  & 
    435             &  trc2d(:,:,jp_pcs0_2d + 12) = nitrpot(:,:,1) * nitrfix * rno3 * 1.e+3 * rfact2r * fse3t(:,:,1) * tmask(:,:,1) 
    436406      ENDIF 
    437407      ! 
Note: See TracChangeset for help on using the changeset viewer.