- Timestamp:
- 2016-11-28T17:04:10+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_INGV_UKMO_2016/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zlim.F90
r5836 r7351 44 44 REAL(wp), PUBLIC :: xkdoc !: 2nd half-sat. of DOC remineralization 45 45 REAL(wp), PUBLIC :: concbfe !: Fe half saturation for bacteria 46 REAL(wp), PUBLIC :: oxymin !: half saturation constant for anoxia 46 47 REAL(wp), PUBLIC :: qnfelim !: optimal Fe quota for nanophyto 47 48 REAL(wp), PUBLIC :: qdfelim !: optimal Fe quota for diatoms … … 186 187 END DO 187 188 ! 189 DO jk = 1, jpkm1 190 DO jj = 1, jpj 191 DO ji = 1, jpi 192 ! denitrification factor computed from O2 levels 193 nitrfac(ji,jj,jk) = MAX( 0.e0, 0.4 * ( 6.e-6 - trb(ji,jj,jk,jpoxy) ) & 194 & / ( oxymin + trb(ji,jj,jk,jpoxy) ) ) 195 nitrfac(ji,jj,jk) = MIN( 1., nitrfac(ji,jj,jk) ) 196 END DO 197 END DO 198 END DO 188 199 ! 189 200 IF( lk_iomput .AND. knt == nrdttrc ) THEN ! save output diagnostics … … 215 226 NAMELIST/nampislim/ concnno3, concdno3, concnnh4, concdnh4, concnfer, concdfer, concbfe, & 216 227 & concbno3, concbnh4, xsizedia, xsizephy, xsizern, xsizerd, & 217 & xksi1, xksi2, xkdoc, qnfelim, qdfelim, caco3r 228 & xksi1, xksi2, xkdoc, qnfelim, qdfelim, caco3r, oxymin 218 229 INTEGER :: ios ! Local integer output status for namelist read 219 230 … … 248 259 WRITE(numout,*) ' Minimum size criteria for nanophyto xsizephy = ', xsizephy 249 260 WRITE(numout,*) ' Fe half saturation for bacteria concbfe = ', concbfe 261 WRITE(numout,*) ' halk saturation constant for anoxia oxymin =' , oxymin 250 262 WRITE(numout,*) ' optimal Fe quota for nano. qnfelim = ', qnfelim 251 263 WRITE(numout,*) ' Optimal Fe quota for diatoms qdfelim = ', qdfelim 252 264 ENDIF 253 265 ! 266 nitrfac (:,:,:) = 0._wp 267 ! 254 268 END SUBROUTINE p4z_lim_init 255 269
Note: See TracChangeset
for help on using the changeset viewer.