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

    r12677 r13233  
    5353      !!--------------------------------------------------------------------- 
    5454 
    55       CALL p5z_nano            ! nanophytoplankton 
    56       CALL p5z_pico            ! picophytoplankton 
    57       CALL p5z_diat            ! diatoms 
     55      CALL p5z_mort_nano            ! nanophytoplankton 
     56      CALL p5z_mort_pico            ! picophytoplankton 
     57      CALL p5z_mort_diat            ! diatoms 
    5858 
    5959   END SUBROUTINE p5z_mort 
    6060 
    6161 
    62    SUBROUTINE p5z_nano 
    63       !!--------------------------------------------------------------------- 
    64       !!                     ***  ROUTINE p5z_nano  *** 
     62   SUBROUTINE p5z_mort_nano 
     63      !!--------------------------------------------------------------------- 
     64      !!                     ***  ROUTINE p5z_mort_nano  *** 
    6565      !! 
    6666      !! ** Purpose :   Compute the mortality terms for nanophytoplankton 
    6767      !! 
    68       !! ** Method  : - ??? 
     68      !! ** Method  : - Both quadratic and simili linear mortality terms 
    6969      !!--------------------------------------------------------------------- 
    7070      INTEGER  :: ji, jj, jk 
     
    7575      !!--------------------------------------------------------------------- 
    7676      ! 
    77       IF( ln_timing )   CALL timing_start('p5z_nano') 
     77      IF( ln_timing )   CALL timing_start('p5z_mort_nano') 
    7878      ! 
    7979      prodcal(:,:,:) = 0.  !: calcite production variable set to zero 
     
    8282            DO ji = 1, jpi 
    8383               zcompaph = MAX( ( trb(ji,jj,jk,jpphy) - 1e-9 ), 0.e0 ) 
     84 
    8485               ! Quadratic mortality of nano due to aggregation during 
    8586               ! blooms (Doney et al. 1996) 
     
    127128       ENDIF 
    128129      ! 
    129       IF( ln_timing )   CALL timing_stop('p5z_nano') 
    130       ! 
    131    END SUBROUTINE p5z_nano 
    132  
    133  
    134    SUBROUTINE p5z_pico 
    135       !!--------------------------------------------------------------------- 
    136       !!                     ***  ROUTINE p5z_pico  *** 
     130      IF( ln_timing )   CALL timing_stop('p5z_mort_nano') 
     131      ! 
     132   END SUBROUTINE p5z_mort_nano 
     133 
     134 
     135   SUBROUTINE p5z_mort_pico 
     136      !!--------------------------------------------------------------------- 
     137      !!                     ***  ROUTINE p5z_mort_pico  *** 
    137138      !! 
    138139      !! ** Purpose :   Compute the mortality terms for picophytoplankton 
    139140      !! 
    140       !! ** Method  : - ??? 
     141      !! ** Method  : - Both quadratic and semilininear terms are used 
    141142      !!--------------------------------------------------------------------- 
    142143      INTEGER  :: ji, jj, jk 
     
    147148      !!--------------------------------------------------------------------- 
    148149      ! 
    149       IF( ln_timing )   CALL timing_start('p5z_pico') 
     150      IF( ln_timing )   CALL timing_start('p5z_mort_pico') 
    150151      ! 
    151152      DO jk = 1, jpkm1 
     
    191192       ENDIF 
    192193      ! 
    193       IF( ln_timing )   CALL timing_stop('p5z_pico') 
    194       ! 
    195    END SUBROUTINE p5z_pico 
    196  
    197  
    198    SUBROUTINE p5z_diat 
    199       !!--------------------------------------------------------------------- 
    200       !!                     ***  ROUTINE p5z_diat  *** 
     194      IF( ln_timing )   CALL timing_stop('p5z_mort_pico') 
     195      ! 
     196   END SUBROUTINE p5z_mort_pico 
     197 
     198 
     199   SUBROUTINE p5z_mort_diat 
     200      !!--------------------------------------------------------------------- 
     201      !!                     ***  ROUTINE p5z_mort_diat  *** 
    201202      !! 
    202203      !! ** Purpose :   Compute the mortality terms for diatoms 
     
    211212      !!--------------------------------------------------------------------- 
    212213      ! 
    213       IF( ln_timing )   CALL timing_start('p5z_diat') 
     214      IF( ln_timing )   CALL timing_start('p5z_mort_diat') 
    214215      ! 
    215216 
     
    271272      ENDIF 
    272273      ! 
    273       IF( ln_timing )   CALL timing_stop('p5z_diat') 
    274       ! 
    275    END SUBROUTINE p5z_diat 
     274      IF( ln_timing )   CALL timing_stop('p5z_mort_diat') 
     275      ! 
     276   END SUBROUTINE p5z_mort_diat 
    276277 
    277278 
Note: See TracChangeset for help on using the changeset viewer.