- 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/p4zlim.F90
r12759 r13233 84 84 !! 85 85 !! ** Method : - Limitation follows the Liebieg law of the minimum 86 !! - Monod approach for N, P and Si. Quota approach 87 !! for Iron 86 88 !!--------------------------------------------------------------------- 87 89 INTEGER, INTENT(in) :: kt, knt … … 113 115 ! Computation of a variable Ks of diatoms taking into account 114 116 ! that increasing biomass is made of generally bigger cells 117 ! The allometric relationship is classical. 115 118 !------------------------------------------------------------ 116 119 z1_trbphy = 1. / ( trb(ji,jj,jk,jpphy) + rtrn ) … … 156 159 157 160 ! 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. 158 164 ! -------------------------------------------------------- 159 ! Limitation of Fe uptake 165 166 ! Limitation of Fe uptake (Quota formalism) 160 167 zfalim = (1.-fananof) / fananof 161 168 xnanofer(ji,jj,jk) = (1. - fananof) * biron(ji,jj,jk) / ( biron(ji,jj,jk) + zfalim * concnfe(ji,jj,jk) ) … … 181 188 ! Michaelis-Menten Limitation term by nutrients : Diatoms 182 189 ! ------------------------------------------------------- 183 ! Limitation of Fe uptake 190 ! Limitation of Fe uptake (Quota formalism) 184 191 zfalim = (1.-fadiatf) / fadiatf 185 192 xdiatfer(ji,jj,jk) = (1. - fadiatf) * biron(ji,jj,jk) / ( biron(ji,jj,jk) + zfalim * concdfe(ji,jj,jk) ) … … 256 263 DO ji = 1, jpi 257 264 ! denitrification factor computed from O2 levels 265 ! This factor diagnoses below which level of O2 denitrification 266 ! is active 258 267 nitrfac(ji,jj,jk) = MAX( 0.e0, 0.4 * ( 6.e-6 - trb(ji,jj,jk,jpoxy) ) & 259 268 & / ( oxymin + trb(ji,jj,jk,jpoxy) ) ) … … 261 270 ! 262 271 ! redox factor computed from NO3 levels 272 ! This factor diagnoses below which level of NO3 additional redox 273 ! reactions are taking place. 263 274 nitrfac2(ji,jj,jk) = MAX( 0.e0, ( 1.E-6 - trb(ji,jj,jk,jpno3) ) & 264 275 & / ( 1.E-6 + trb(ji,jj,jk,jpno3) ) ) … … 296 307 !!---------------------------------------------------------------------- 297 308 INTEGER :: ios ! Local integer 298 ! 309 310 ! Namelist block 299 311 NAMELIST/namp4zlim/ concnno3, concdno3, concnnh4, concdnh4, concnfer, concdfer, concbfe, & 300 312 & concbno3, concbnh4, xsizedia, xsizephy, xsizern, xsizerd, & … … 348 360 !!---------------------------------------------------------------------- 349 361 !! *** ROUTINE p5z_lim_alloc *** 362 !! 363 ! Allocation of the arrays used in this module 350 364 !!---------------------------------------------------------------------- 351 365 USE lib_mpp , ONLY: ctl_stop
Note: See TracChangeset
for help on using the changeset viewer.