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

Ignore:
Timestamp:
2020-04-17T00:17:29+02:00 (4 years ago)
Author:
aumont
Message:

make parameterizations in PISCES-operationnal more similar to thos of PISCES-QUOTA (prey switching, optimal allocation, size, ...)

File:
1 edited

Legend:

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

    r12537 r12759  
    132132      !!---------------------------------------------------------------------- 
    133133      USE lib_mpp , ONLY: ctl_stop 
    134       INTEGER ::   ierr(10)        ! Local variables 
     134      INTEGER ::   ierr(11)        ! Local variables 
    135135      !!---------------------------------------------------------------------- 
    136136      ierr(:) = 0 
     
    165165         !* Temperature dependency of SMS terms 
    166166         ALLOCATE( tgfunc (jpi,jpj,jpk) , tgfunc2(jpi,jpj,jpk),     & 
    167             &      tgfunc3(jpi,jpj,jpk) , STAT=ierr(6) ) 
     167            &      tgfunc3(jpi,jpj,jpk) ,                         STAT=ierr(6) ) 
    168168         ! 
    169169         !* Sinking speed 
    170          ALLOCATE( wsbio3 (jpi,jpj,jpk) , wsbio4 (jpi,jpj,jpk),     & 
    171             &                             STAT=ierr(7) )    
     170         ALLOCATE( wsbio3 (jpi,jpj,jpk) , wsbio4 (jpi,jpj,jpk),   STAT=ierr(7) ) 
     171 
     172         !*  Size of phytoplankton cells 
     173         ALLOCATE( sizen (jpi,jpj,jpk), sized (jpi,jpj,jpk),        & 
     174           &       sizena(jpi,jpj,jpk), sizeda(jpi,jpj,jpk),      STAT=ierr(8) ) 
    172175         !  
    173176         !* Prognostic ligand 
    174177         IF( ln_ligand ) THEN 
    175            ALLOCATE( plig(jpi,jpj,jpk)  ,                         STAT=ierr(8) ) 
     178           ALLOCATE( plig(jpi,jpj,jpk)  ,                         STAT=ierr(9) ) 
    176179         ENDIF 
    177180      ENDIF 
     
    179182      IF( ln_p5z ) THEN 
    180183         ! PISCES-QUOTA specific part       
    181          ALLOCATE( epico(jpi,jpj,jpk)   , epicom(jpi,jpj,jpk) ,   STAT=ierr(9) )  
     184         ALLOCATE( epico(jpi,jpj,jpk)   , epicom(jpi,jpj,jpk) ,   STAT=ierr(10) )  
    182185 
    183186         !*  Size of phytoplankton cells 
    184          ALLOCATE( sizen(jpi,jpj,jpk), sizep(jpi,jpj,jpk),         & 
    185            &       sized(jpi,jpj,jpk), sizena(jpi,jpj,jpk),        & 
    186            &       sizepa(jpi,jpj,jpk), sizeda(jpi,jpj,jpk),       STAT=ierr(10) ) 
     187         ALLOCATE( sizep(jpi,jpj,jpk), sizepa(jpi,jpj,jpk),       STAT=ierr(11) ) 
    187188      ENDIF 
    188189      ! 
Note: See TracChangeset for help on using the changeset viewer.