Changeset 13233 for NEMO/branches/2019/dev_r11708_aumont_PISCES_QUOTA/src/TOP/PISCES/P4Z/p5zmort.F90
- Timestamp:
- 2020-07-02T20:34:16+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11708_aumont_PISCES_QUOTA/src/TOP/PISCES/P4Z/p5zmort.F90
r12677 r13233 53 53 !!--------------------------------------------------------------------- 54 54 55 CALL p5z_ nano ! nanophytoplankton56 CALL p5z_ pico ! picophytoplankton57 CALL p5z_ diat ! diatoms55 CALL p5z_mort_nano ! nanophytoplankton 56 CALL p5z_mort_pico ! picophytoplankton 57 CALL p5z_mort_diat ! diatoms 58 58 59 59 END SUBROUTINE p5z_mort 60 60 61 61 62 SUBROUTINE p5z_ nano63 !!--------------------------------------------------------------------- 64 !! *** ROUTINE p5z_ nano ***62 SUBROUTINE p5z_mort_nano 63 !!--------------------------------------------------------------------- 64 !! *** ROUTINE p5z_mort_nano *** 65 65 !! 66 66 !! ** Purpose : Compute the mortality terms for nanophytoplankton 67 67 !! 68 !! ** Method : - ???68 !! ** Method : - Both quadratic and simili linear mortality terms 69 69 !!--------------------------------------------------------------------- 70 70 INTEGER :: ji, jj, jk … … 75 75 !!--------------------------------------------------------------------- 76 76 ! 77 IF( ln_timing ) CALL timing_start('p5z_ nano')77 IF( ln_timing ) CALL timing_start('p5z_mort_nano') 78 78 ! 79 79 prodcal(:,:,:) = 0. !: calcite production variable set to zero … … 82 82 DO ji = 1, jpi 83 83 zcompaph = MAX( ( trb(ji,jj,jk,jpphy) - 1e-9 ), 0.e0 ) 84 84 85 ! Quadratic mortality of nano due to aggregation during 85 86 ! blooms (Doney et al. 1996) … … 127 128 ENDIF 128 129 ! 129 IF( ln_timing ) CALL timing_stop('p5z_ nano')130 ! 131 END SUBROUTINE p5z_ nano132 133 134 SUBROUTINE p5z_ pico135 !!--------------------------------------------------------------------- 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 *** 137 138 !! 138 139 !! ** Purpose : Compute the mortality terms for picophytoplankton 139 140 !! 140 !! ** Method : - ???141 !! ** Method : - Both quadratic and semilininear terms are used 141 142 !!--------------------------------------------------------------------- 142 143 INTEGER :: ji, jj, jk … … 147 148 !!--------------------------------------------------------------------- 148 149 ! 149 IF( ln_timing ) CALL timing_start('p5z_ pico')150 IF( ln_timing ) CALL timing_start('p5z_mort_pico') 150 151 ! 151 152 DO jk = 1, jpkm1 … … 191 192 ENDIF 192 193 ! 193 IF( ln_timing ) CALL timing_stop('p5z_ pico')194 ! 195 END SUBROUTINE p5z_ pico196 197 198 SUBROUTINE p5z_ diat199 !!--------------------------------------------------------------------- 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 *** 201 202 !! 202 203 !! ** Purpose : Compute the mortality terms for diatoms … … 211 212 !!--------------------------------------------------------------------- 212 213 ! 213 IF( ln_timing ) CALL timing_start('p5z_ diat')214 IF( ln_timing ) CALL timing_start('p5z_mort_diat') 214 215 ! 215 216 … … 271 272 ENDIF 272 273 ! 273 IF( ln_timing ) CALL timing_stop('p5z_ diat')274 ! 275 END SUBROUTINE p5z_ diat274 IF( ln_timing ) CALL timing_stop('p5z_mort_diat') 275 ! 276 END SUBROUTINE p5z_mort_diat 276 277 277 278
Note: See TracChangeset
for help on using the changeset viewer.