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 13233 for NEMO/branches/2019/dev_r11708_aumont_PISCES_QUOTA/src/TOP/PISCES/P4Z/p4zlim.F90 – NEMO

Ignore:
Timestamp:
2020-07-02T20:34:16+02:00 (4 years ago)
Author:
aumont
Message:

update of the PISCES comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/dev_r11708_aumont_PISCES_QUOTA/src/TOP/PISCES/P4Z/p4zlim.F90

    r12759 r13233  
    8484      !! 
    8585      !! ** Method  : - Limitation follows the Liebieg law of the minimum 
     86      !!              - Monod approach for N, P and Si. Quota approach  
     87      !!                for Iron 
    8688      !!--------------------------------------------------------------------- 
    8789      INTEGER, INTENT(in)  :: kt, knt 
     
    113115               ! Computation of a variable Ks of diatoms taking into account 
    114116               ! that increasing biomass is made of generally bigger cells 
     117               ! The allometric relationship is classical. 
    115118               !------------------------------------------------------------ 
    116119               z1_trbphy   = 1. / ( trb(ji,jj,jk,jpphy) + rtrn ) 
     
    156159 
    157160               ! Michaelis-Menten Limitation term by nutrients: Nanophyto 
     161               ! Optimal parameterization by Smith and Pahlow series of  
     162               ! papers is used. Optimal allocation is supposed independant 
     163               ! for all nutrients.  
    158164               ! -------------------------------------------------------- 
    159                ! Limitation of Fe uptake 
     165 
     166               ! Limitation of Fe uptake (Quota formalism) 
    160167               zfalim = (1.-fananof) / fananof 
    161168               xnanofer(ji,jj,jk) = (1. - fananof) * biron(ji,jj,jk) / ( biron(ji,jj,jk) + zfalim * concnfe(ji,jj,jk) ) 
     
    181188               !   Michaelis-Menten Limitation term by nutrients : Diatoms 
    182189               !   ------------------------------------------------------- 
    183                ! Limitation of Fe uptake 
     190               ! Limitation of Fe uptake (Quota formalism) 
    184191               zfalim = (1.-fadiatf) / fadiatf 
    185192               xdiatfer(ji,jj,jk) = (1. - fadiatf) * biron(ji,jj,jk) / ( biron(ji,jj,jk) + zfalim * concdfe(ji,jj,jk) ) 
     
    256263            DO ji = 1, jpi 
    257264               ! denitrification factor computed from O2 levels 
     265               ! This factor diagnoses below which level of O2 denitrification 
     266               ! is active 
    258267               nitrfac(ji,jj,jk) = MAX(  0.e0, 0.4 * ( 6.e-6  - trb(ji,jj,jk,jpoxy) )    & 
    259268                  &                                / ( oxymin + trb(ji,jj,jk,jpoxy) )  ) 
     
    261270               ! 
    262271               ! redox factor computed from NO3 levels 
     272               ! This factor diagnoses below which level of NO3 additional redox 
     273               ! reactions are taking place. 
    263274               nitrfac2(ji,jj,jk) = MAX( 0.e0,       ( 1.E-6 - trb(ji,jj,jk,jpno3) )  & 
    264275                  &                                / ( 1.E-6 + trb(ji,jj,jk,jpno3) ) ) 
     
    296307      !!---------------------------------------------------------------------- 
    297308      INTEGER ::   ios   ! Local integer 
    298       ! 
     309 
     310      ! Namelist block 
    299311      NAMELIST/namp4zlim/ concnno3, concdno3, concnnh4, concdnh4, concnfer, concdfer, concbfe,   & 
    300312         &                concbno3, concbnh4, xsizedia, xsizephy, xsizern, xsizerd,          &  
     
    348360      !!---------------------------------------------------------------------- 
    349361      !!                     ***  ROUTINE p5z_lim_alloc  *** 
     362      !!  
     363      !            Allocation of the arrays used in this module 
    350364      !!---------------------------------------------------------------------- 
    351365      USE lib_mpp , ONLY: ctl_stop 
Note: See TracChangeset for help on using the changeset viewer.