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 7351 for branches/2016/dev_INGV_UKMO_2016/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zlim.F90 – NEMO

Ignore:
Timestamp:
2016-11-28T17:04:10+01:00 (7 years ago)
Author:
emanuelaclementi
Message:

ticket #1805 step 3: /2016/dev_INGV_UKMO_2016 aligned to the trunk at revision 7161

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_INGV_UKMO_2016/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zlim.F90

    r5836 r7351  
    4444   REAL(wp), PUBLIC ::  xkdoc       !:  2nd half-sat. of DOC remineralization   
    4545   REAL(wp), PUBLIC ::  concbfe     !:  Fe half saturation for bacteria  
     46   REAL(wp), PUBLIC ::  oxymin      !:  half saturation constant for anoxia 
    4647   REAL(wp), PUBLIC ::  qnfelim     !:  optimal Fe quota for nanophyto 
    4748   REAL(wp), PUBLIC ::  qdfelim     !:  optimal Fe quota for diatoms 
     
    186187      END DO 
    187188      ! 
     189      DO jk = 1, jpkm1 
     190         DO jj = 1, jpj 
     191            DO ji = 1, jpi 
     192               ! denitrification factor computed from O2 levels 
     193               nitrfac(ji,jj,jk) = MAX(  0.e0, 0.4 * ( 6.e-6  - trb(ji,jj,jk,jpoxy) )    & 
     194                  &                                / ( oxymin + trb(ji,jj,jk,jpoxy) )  ) 
     195               nitrfac(ji,jj,jk) = MIN( 1., nitrfac(ji,jj,jk) ) 
     196            END DO 
     197         END DO 
     198      END DO 
    188199      ! 
    189200      IF( lk_iomput .AND. knt == nrdttrc ) THEN        ! save output diagnostics 
     
    215226      NAMELIST/nampislim/ concnno3, concdno3, concnnh4, concdnh4, concnfer, concdfer, concbfe,   & 
    216227         &                concbno3, concbnh4, xsizedia, xsizephy, xsizern, xsizerd,          &  
    217          &                xksi1, xksi2, xkdoc, qnfelim, qdfelim, caco3r 
     228         &                xksi1, xksi2, xkdoc, qnfelim, qdfelim, caco3r, oxymin 
    218229      INTEGER :: ios                 ! Local integer output status for namelist read 
    219230 
     
    248259         WRITE(numout,*) '    Minimum size criteria for nanophyto      xsizephy  = ', xsizephy 
    249260         WRITE(numout,*) '    Fe half saturation for bacteria          concbfe   = ', concbfe 
     261         WRITE(numout,*) '    halk saturation constant for anoxia       oxymin   =' , oxymin 
    250262         WRITE(numout,*) '    optimal Fe quota for nano.               qnfelim   = ', qnfelim 
    251263         WRITE(numout,*) '    Optimal Fe quota for diatoms             qdfelim   = ', qdfelim 
    252264      ENDIF 
    253  
     265      ! 
     266      nitrfac (:,:,:) = 0._wp 
     267      ! 
    254268   END SUBROUTINE p4z_lim_init 
    255269 
Note: See TracChangeset for help on using the changeset viewer.