- Timestamp:
- 2013-11-04T12:51:55+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zmeso.F90
r3829 r4147 31 31 32 32 !! * Shared module variables 33 REAL(wp), PUBLIC :: part2 = 0.5_wp!: part of calcite not dissolved in mesozoo guts34 REAL(wp), PUBLIC :: xprefc = 1.0_wp!: mesozoo preference for POC35 REAL(wp), PUBLIC :: xprefp = 0.3_wp!: mesozoo preference for nanophyto36 REAL(wp), PUBLIC :: xprefz = 1.0_wp!: mesozoo preference for diatoms37 REAL(wp), PUBLIC :: xprefpoc = 0.3_wp!: mesozoo preference for POC38 REAL(wp), PUBLIC :: xthresh2zoo = 1E-8_wp!: zoo feeding threshold for mesozooplankton39 REAL(wp), PUBLIC :: xthresh2dia = 1E-8_wp!: diatoms feeding threshold for mesozooplankton40 REAL(wp), PUBLIC :: xthresh2phy = 2E-7_wp!: nanophyto feeding threshold for mesozooplankton41 REAL(wp), PUBLIC :: xthresh2poc = 1E-8_wp!: poc feeding threshold for mesozooplankton42 REAL(wp), PUBLIC :: xthresh2 = 0._wp!: feeding threshold for mesozooplankton43 REAL(wp), PUBLIC :: resrat2 = 0.005_wp!: exsudation rate of mesozooplankton44 REAL(wp), PUBLIC :: mzrat2 = 0.04_wp!: microzooplankton mortality rate45 REAL(wp), PUBLIC :: grazrat2 = 0.9_wp!: maximal mesozoo grazing rate46 REAL(wp), PUBLIC :: xkgraz2 = 20E-6_wp!: non assimilated fraction of P by mesozoo47 REAL(wp), PUBLIC :: unass2 = 0.3_wp!: Efficicency of mesozoo growth48 REAL(wp), PUBLIC :: sigma2 = 0.6_wp!: Fraction of mesozoo excretion as DOM49 REAL(wp), PUBLIC :: epsher2 = 0.3_wp!: half sturation constant for grazing 250 REAL(wp), PUBLIC :: grazflux = 3.E3_wp!: mesozoo flux feeding rate33 REAL(wp), PUBLIC :: part2 !: part of calcite not dissolved in mesozoo guts 34 REAL(wp), PUBLIC :: xprefc !: mesozoo preference for POC 35 REAL(wp), PUBLIC :: xprefp !: mesozoo preference for nanophyto 36 REAL(wp), PUBLIC :: xprefz !: mesozoo preference for diatoms 37 REAL(wp), PUBLIC :: xprefpoc !: mesozoo preference for POC 38 REAL(wp), PUBLIC :: xthresh2zoo !: zoo feeding threshold for mesozooplankton 39 REAL(wp), PUBLIC :: xthresh2dia !: diatoms feeding threshold for mesozooplankton 40 REAL(wp), PUBLIC :: xthresh2phy !: nanophyto feeding threshold for mesozooplankton 41 REAL(wp), PUBLIC :: xthresh2poc !: poc feeding threshold for mesozooplankton 42 REAL(wp), PUBLIC :: xthresh2 !: feeding threshold for mesozooplankton 43 REAL(wp), PUBLIC :: resrat2 !: exsudation rate of mesozooplankton 44 REAL(wp), PUBLIC :: mzrat2 !: microzooplankton mortality rate 45 REAL(wp), PUBLIC :: grazrat2 !: maximal mesozoo grazing rate 46 REAL(wp), PUBLIC :: xkgraz2 !: non assimilated fraction of P by mesozoo 47 REAL(wp), PUBLIC :: unass2 !: Efficicency of mesozoo growth 48 REAL(wp), PUBLIC :: sigma2 !: Fraction of mesozoo excretion as DOM 49 REAL(wp), PUBLIC :: epsher2 !: half sturation constant for grazing 2 50 REAL(wp), PUBLIC :: grazflux !: mesozoo flux feeding rate 51 51 52 52 !!* Substitution … … 255 255 & xprefpoc, xthresh2dia, xthresh2phy, xthresh2zoo, xthresh2poc, & 256 256 & xthresh2, xkgraz2, epsher2, sigma2, unass2, grazflux 257 258 REWIND( numnatp ) ! read numnatp 259 READ ( numnatp, nampismes ) 257 INTEGER :: ios ! Local integer output status for namelist read 258 259 REWIND( numnatp_ref ) ! Namelist nampismes in reference namelist : Pisces mesozooplankton 260 READ ( numnatp_ref, nampismes, IOSTAT = ios, ERR = 901) 261 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampismes in reference namelist', lwp ) 262 263 REWIND( numnatp_cfg ) ! Namelist nampismes in configuration namelist : Pisces mesozooplankton 264 READ ( numnatp_cfg, nampismes, IOSTAT = ios, ERR = 902 ) 265 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampismes in configuration namelist', lwp ) 266 WRITE ( numonp, nampismes ) 260 267 261 268
Note: See TracChangeset
for help on using the changeset viewer.