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 10368 for NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p5zlim.F90 – NEMO

Ignore:
Timestamp:
2018-12-03T12:45:01+01:00 (5 years ago)
Author:
smasson
Message:

dev_r10164_HPC09_ESIWACE_PREP_MERGE: merge with trunk@10365, see #2133

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/TOP/PISCES/P4Z/p5zlim.F90

    r10345 r10368  
    1414   USE oce_trc         ! Shared ocean-passive tracers variables 
    1515   USE trc             ! Tracers defined 
     16   USE p4zlim 
    1617   USE sms_pisces      ! PISCES variables 
    1718   USE iom             !  I/O manager 
     
    2526 
    2627   !! * Shared module variables 
    27    REAL(wp), PUBLIC ::  concnno3    !:  NO3, PO4 half saturation    
    2828   REAL(wp), PUBLIC ::  concpno3    !:  NO3, PO4 half saturation    
    29    REAL(wp), PUBLIC ::  concdno3    !:  Phosphate half saturation for diatoms   
    30    REAL(wp), PUBLIC ::  concnnh4    !:  NH4 half saturation for phyto   
    3129   REAL(wp), PUBLIC ::  concpnh4    !:  NH4 half saturation for phyto   
    32    REAL(wp), PUBLIC ::  concdnh4    !:  NH4 half saturation for diatoms 
    3330   REAL(wp), PUBLIC ::  concnpo4    !:  NH4 half saturation for diatoms 
    3431   REAL(wp), PUBLIC ::  concppo4    !:  NH4 half saturation for diatoms 
    3532   REAL(wp), PUBLIC ::  concdpo4    !:  NH4 half saturation for diatoms 
    36    REAL(wp), PUBLIC ::  concnfer    !:  Iron half saturation for nanophyto  
    3733   REAL(wp), PUBLIC ::  concpfer    !:  Iron half saturation for nanophyto  
    38    REAL(wp), PUBLIC ::  concdfer    !:  Iron half saturation for diatoms   
    39    REAL(wp), PUBLIC ::  concbno3    !:  NO3 half saturation  for bacteria  
    40    REAL(wp), PUBLIC ::  concbnh4    !:  NH4 half saturation for bacteria 
    4134   REAL(wp), PUBLIC ::  concbpo4    !:  PO4 half saturation for bacteria 
    42    REAL(wp), PUBLIC ::  xsizedia    !:  Minimum size criteria for diatoms 
    4335   REAL(wp), PUBLIC ::  xsizepic    !:  Minimum size criteria for diatoms 
    44    REAL(wp), PUBLIC ::  xsizephy    !:  Minimum size criteria for nanophyto 
    45    REAL(wp), PUBLIC ::  xsizern     !:  Size ratio for nanophytoplankton 
    4636   REAL(wp), PUBLIC ::  xsizerp     !:  Size ratio for nanophytoplankton 
    47    REAL(wp), PUBLIC ::  xsizerd     !:  Size ratio for diatoms 
    48    REAL(wp), PUBLIC ::  xksi1       !:  half saturation constant for Si uptake  
    49    REAL(wp), PUBLIC ::  xksi2       !:  half saturation constant for Si/C  
    50    REAL(wp), PUBLIC ::  xkdoc       !:  2nd half-sat. of DOC remineralization   
    51    REAL(wp), PUBLIC ::  concbfe     !:  Fe half saturation for bacteria  
    52    REAL(wp), PUBLIC ::  oxymin      !:  half saturation constant for anoxia 
    5337   REAL(wp), PUBLIC ::  qfnopt      !:  optimal Fe quota for nanophyto 
    5438   REAL(wp), PUBLIC ::  qfpopt      !:  optimal Fe quota for nanophyto 
    5539   REAL(wp), PUBLIC ::  qfdopt      !:  optimal Fe quota for diatoms 
    56    REAL(wp), PUBLIC ::  caco3r      !:  mean rainratio  
    5740   REAL(wp), PUBLIC ::  qnnmin      !:  optimal Fe quota for diatoms 
    5841   REAL(wp), PUBLIC ::  qnnmax      !:  optimal Fe quota for diatoms 
     
    8972 
    9073   !!* Phytoplankton limitation terms 
    91    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xnanono3   !: ??? 
    92    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xdiatno3   !: ??? 
    93    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xnanonh4   !: ??? 
    94    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xdiatnh4   !: ??? 
    95    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xnanopo4   !: ??? 
    96    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xdiatpo4   !: ??? 
    97    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xlimphy    !: ??? 
    98    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xlimdia    !: ??? 
    99    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xlimnfe    !: ??? 
    100    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xlimdfe    !: ??? 
    101    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xlimsi     !: ??? 
    102    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xlimbac    !: ?? 
    103    REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xlimbacl   !: ?? 
    10474   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xpicono3   !: ??? 
    10575   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:)  ::   xpiconh4   !: ??? 
     
    574544         &      xpicopo4(jpi,jpj,jpk), xpicodop(jpi,jpj,jpk),       & 
    575545         &      xnanodop(jpi,jpj,jpk), xdiatdop(jpi,jpj,jpk),       & 
    576          &      xnanono3(jpi,jpj,jpk), xdiatno3(jpi,jpj,jpk),       & 
    577          &      xnanonh4(jpi,jpj,jpk), xdiatnh4(jpi,jpj,jpk),       & 
    578          &      xnanopo4(jpi,jpj,jpk), xdiatpo4(jpi,jpj,jpk),       & 
    579          &      xlimphy (jpi,jpj,jpk), xlimdia (jpi,jpj,jpk),       & 
    580          &      xlimnfe (jpi,jpj,jpk), xlimdfe (jpi,jpj,jpk),       & 
    581          &      xlimbac (jpi,jpj,jpk), xlimbacl(jpi,jpj,jpk),       & 
    582546         &      xnanofer(jpi,jpj,jpk), xdiatfer(jpi,jpj,jpk),       & 
    583547         &      xpicofer(jpi,jpj,jpk), xlimpfe (jpi,jpj,jpk),       & 
    584548         &      fvnuptk (jpi,jpj,jpk), fvduptk (jpi,jpj,jpk),       & 
    585          &      fvpuptk (jpi,jpj,jpk), xlimpic (jpi,jpj,jpk),       & 
    586          &      xlimsi  (jpi,jpj,jpk), STAT=ierr(1) ) 
     549         &      fvpuptk (jpi,jpj,jpk), xlimpic (jpi,jpj,jpk),    STAT=ierr(1) ) 
    587550         ! 
    588551      !*  Minimum/maximum quotas of phytoplankton 
Note: See TracChangeset for help on using the changeset viewer.