Changeset 8039 for branches/UKMO/dev_r5518_medusa_chg_trc_bio_medusa/NEMOGCM/NEMO/TOP_SRC/MEDUSA/bio_medusa_mod.F90
- Timestamp:
- 2017-05-18T11:14:31+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_medusa_chg_trc_bio_medusa/NEMOGCM/NEMO/TOP_SRC/MEDUSA/bio_medusa_mod.F90
r8023 r8039 41 41 REAL(wp) :: b0 42 42 43 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fthetan,faln,fchn1,fchn 44 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fjln,fprn,frn 45 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fthetad,fald,fchd1,fchd 46 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fjld,fprd,frd 47 48 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fjlim_pn, fjlim_pd 49 !! AXY (03/02/11): add in Liebig terms 50 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fpnlim, fpdlim 43 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fthetan,fprn,frn 44 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fthetad,fprd,frd 45 46 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fjlim_pn,fjlim_pd 51 47 !! AXY (16/07/09): add in Eppley curve functionality 52 48 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fun_T,xvpnT,xvpdT … … 67 63 !! 68 64 !! silicon cycle 69 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fsin,f nsi,fprds,fsdiss65 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fsin,fprds,fsdiss 70 66 71 67 !! iron cycle; includes parameters for Parekh et al. (2005) iron scheme … … 75 71 76 72 !! Microzooplankton grazing 77 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: f mi1,fmi,fgmipn,fgmid,fgmidc78 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: finmi,ficmi ,fstarmi,fmith73 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fgmipn,fgmid,fgmidc 74 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: finmi,ficmi 79 75 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fmigrow,fmiexcr,fmiresp 80 76 !! 81 77 !! Mesozooplankton grazing 82 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: f me1,fme,fgmepn,fgmepd78 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fgmepn,fgmepd 83 79 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fgmepds,fgmezmi,fgmed,fgmedc 84 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: finme,ficme ,fstarme,fmeth80 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: finme,ficme 85 81 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fmegrow,fmeexcr,fmeresp 86 82 !! … … 100 96 101 97 !! Particle flux 102 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fdep1 ,fcaco398 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fdep1 103 99 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: ftempn,ftempsi,ftempfe 104 100 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: ftempc,ftempca … … 107 103 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: ffastn,ffastsi,ffastfe 108 104 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: ffastc,ffastca 109 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fprotf110 105 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fsedn,fsedsi,fsedfe,fsedc,fsedca 111 106 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fccd 112 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: fccd_dep113 107 114 108 !! AXY (08/07/11): fate of fast detritus reaching the seafloor … … 157 151 158 152 !! AXY (23/06/15): additional diagnostics for MOCSY and oxygen 159 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: f_fco2w,f_BetaD,f_rhosw,f_opres 160 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: f_insitut,f_pco2atm,f_fco2atm 161 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: f_schmidtco2,f_kwco2,f_K0 162 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: f_co2starair,f_dpco2,f_kwo2 163 164 INTEGER, ALLOCATABLE, DIMENSION(:,:) :: iters 153 REAL(wp), ALLOCATABLE, DIMENSION(:,:) :: f_pco2atm 165 154 166 155 !! Carbon, alkalinity production and consumption … … 292 281 zpho(jpi,jpj), & 293 282 # endif 294 fthetan(jpi,jpj),faln(jpi,jpj),fchn1(jpi,jpj), & 295 fchn(jpi,jpj),fjln(jpi,jpj),fprn(jpi,jpj), & 296 frn(jpi,jpj), & 297 fthetad(jpi,jpj),fald(jpi,jpj),fchd1(jpi,jpj), & 298 fchd(jpi,jpj),fjld(jpi,jpj),fprd(jpi,jpj), & 299 frd(jpi,jpj), & 300 fjlim_pn(jpi,jpj), fjlim_pd(jpi,jpj), & 301 fpnlim(jpi,jpj), fpdlim(jpi,jpj), & 302 fun_T(jpi,jpj),xvpnT(jpi,jpj),xvpdT(jpi,jpj), & 303 fun_Q10(jpi,jpj), & 283 fthetan(jpi,jpj),fprn(jpi,jpj),frn(jpi,jpj), & 284 fthetad(jpi,jpj),fprd(jpi,jpj),frd(jpi,jpj), & 285 fjlim_pn(jpi,jpj),fjlim_pd(jpi,jpj), & 286 fun_T(jpi,jpj),fun_Q10(jpi,jpj), & 304 287 fprn_ml(jpi,jpj),fprd_ml(jpi,jpj), & 305 288 fnln(jpi,jpj),ffln2(jpi,jpj), & 306 289 fnld(jpi,jpj),ffld(jpi,jpj),fsld(jpi,jpj), & 307 290 fsld2(jpi,jpj), & 308 fsin(jpi,jpj),fnsi(jpi,jpj),fprds(jpi,jpj), & 309 fsdiss(jpi,jpj), & 291 fsin(jpi,jpj),fprds(jpi,jpj),fsdiss(jpi,jpj), & 310 292 ffetop(jpi,jpj),ffebot(jpi,jpj),ffescav(jpi,jpj), & 311 293 xFree(jpi,jpj), & 312 fmi1(jpi,jpj),fmi(jpi,jpj),fgmipn(jpi,jpj), & 313 fgmid(jpi,jpj),fgmidc(jpi,jpj), & 314 finmi(jpi,jpj),ficmi(jpi,jpj),fstarmi(jpi,jpj), & 315 fmith(jpi,jpj),fmigrow(jpi,jpj),fmiexcr(jpi,jpj), & 316 fmiresp(jpi,jpj), & 317 fme1(jpi,jpj),fme(jpi,jpj),fgmepn(jpi,jpj), & 318 fgmepd(jpi,jpj),fgmepds(jpi,jpj),fgmezmi(jpi,jpj), & 319 fgmed(jpi,jpj),fgmedc(jpi,jpj), & 320 finme(jpi,jpj),ficme(jpi,jpj),fstarme(jpi,jpj), & 321 fmeth(jpi,jpj),fmegrow(jpi,jpj),fmeexcr(jpi,jpj), & 322 fmeresp(jpi,jpj), & 294 fgmipn(jpi,jpj),fgmid(jpi,jpj),fgmidc(jpi,jpj), & 295 finmi(jpi,jpj),ficmi(jpi,jpj), & 296 fmigrow(jpi,jpj),fmiexcr(jpi,jpj),fmiresp(jpi,jpj), & 297 fgmepn(jpi,jpj),fgmepd(jpi,jpj), & 298 fgmepds(jpi,jpj),fgmezmi(jpi,jpj),fgmed(jpi,jpj), & 299 fgmedc(jpi,jpj), & 300 finme(jpi,jpj),ficme(jpi,jpj), & 301 fmegrow(jpi,jpj),fmeexcr(jpi,jpj),fmeresp(jpi,jpj), & 323 302 fdpn(jpi,jpj),fdpd(jpi,jpj),fdpds(jpi,jpj), & 324 303 fdzmi(jpi,jpj),fdzme(jpi,jpj),fdd(jpi,jpj), & … … 335 314 fregenfastc(jpi,jpj), & 336 315 # endif 337 fdep1(jpi,jpj), fcaco3(jpi,jpj),&316 fdep1(jpi,jpj), & 338 317 ftempn(jpi,jpj),ftempsi(jpi,jpj),ftempfe(jpi,jpj), & 339 318 ftempc(jpi,jpj),ftempca(jpi,jpj), & … … 342 321 ffastn(jpi,jpj),ffastsi(jpi,jpj),ffastfe(jpi,jpj), & 343 322 ffastc(jpi,jpj),ffastca(jpi,jpj), & 344 fprotf(jpi,jpj), &345 323 fsedn(jpi,jpj),fsedsi(jpi,jpj),fsedfe(jpi,jpj), & 346 324 fsedc(jpi,jpj),fsedca(jpi,jpj), & 347 325 fccd(jpi,jpj), & 348 fccd_dep(jpi,jpj), &349 326 ffast2slown(jpi,jpj),ffast2slowc(jpi,jpj), & 350 327 ftot_n(jpi,jpj),ftot_si(jpi,jpj),ftot_fe(jpi,jpj), & … … 377 354 f_kw660(jpi,jpj),f_o2flux(jpi,jpj),f_o2sat(jpi,jpj), & 378 355 f_omcal(jpi,jpj),f_omarg(jpi,jpj), & 379 f_fco2w(jpi,jpj),f_BetaD(jpi,jpj),f_rhosw(jpi,jpj), & 380 f_opres(jpi,jpj),f_insitut(jpi,jpj), & 381 f_pco2atm(jpi,jpj),f_fco2atm(jpi,jpj), & 382 f_schmidtco2(jpi,jpj),f_kwco2(jpi,jpj),f_K0(jpi,jpj), & 383 f_co2starair(jpi,jpj),f_dpco2(jpi,jpj), & 384 f_kwo2(jpi,jpj), & 385 iters(jpi,jpj), & 356 f_pco2atm(jpi,jpj), & 386 357 fcomm_resp(jpi,jpj), & 387 358 fcar_prod(jpi,jpj),fcar_cons(jpi,jpj), &
Note: See TracChangeset
for help on using the changeset viewer.