|
integer, parameter | mod_biology::nbands = 60 |
|
integer, parameter | mod_biology::nbac = 1 |
|
integer, parameter | mod_biology::ndom = 2 |
|
integer, parameter | mod_biology::nfec = 2 |
|
integer, parameter | mod_biology::nphy = 4 |
|
integer, parameter | mod_biology::npig = 7 |
|
integer | mod_biology::ndbands = NBands |
|
integer, dimension(7, 7), parameter | mod_biology::pig = reshape ( (/ 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 /), (/ 7, 7 /) ) |
|
integer, dimension(nphy), parameter | mod_biology::phy = (/ 1, 2, 4, 5 /) |
|
integer, dimension(:), allocatable | mod_biology::idbio |
|
integer, dimension(nbac) | mod_biology::ibacc |
|
integer, dimension(nbac) | mod_biology::ibacn |
|
integer, dimension(nbac) | mod_biology::ibacp |
|
integer, dimension(nbac) | mod_biology::ibacf |
|
integer, dimension(ndom) | mod_biology::icdmc |
|
integer, dimension(ndom) | mod_biology::idomc |
|
integer, dimension(ndom) | mod_biology::idomn |
|
integer, dimension(ndom) | mod_biology::idomp |
|
integer, dimension(nfec) | mod_biology::ifecc |
|
integer, dimension(nfec) | mod_biology::ifecn |
|
integer, dimension(nfec) | mod_biology::ifecp |
|
integer, dimension(nfec) | mod_biology::ifecf |
|
integer, dimension(nfec) | mod_biology::ifecs |
|
integer, dimension(nphy) | mod_biology::iphyc |
|
integer, dimension(nphy) | mod_biology::iphyn |
|
integer, dimension(nphy) | mod_biology::iphyp |
|
integer, dimension(nphy) | mod_biology::iphyf |
|
integer, dimension(nphy) | mod_biology::iphys |
|
integer, dimension(nphy, npig) | mod_biology::ipigs |
|
integer | mod_biology::ino3_ |
|
integer | mod_biology::inh4_ |
|
integer | mod_biology::ipo4_ |
|
integer | mod_biology::ifeo_ |
|
integer | mod_biology::isio_ |
|
integer | mod_biology::idic_ |
|
integer | mod_biology::firstpig |
|
real(r8), dimension(:), allocatable | mod_biology::dia_light |
|
integer, dimension(:), allocatable | mod_biology::idbio3 |
|
integer | mod_biology::idspir = 1 |
|
integer, dimension(:), allocatable | mod_biology::idbio4 |
|
integer | mod_biology::iddirr = 1 |
|
integer | mod_biology::idsirr = 2 |
|
integer | mod_biology::idlatt = 3 |
|
integer | mod_biology::idaphy = 4 |
|
integer | mod_biology::idadet = 5 |
|
integer | mod_biology::idacdc = 6 |
|
integer | mod_biology::idacos = 7 |
|
integer | mod_biology::idbphy = 8 |
|
integer | mod_biology::idsphy = 9 |
|
integer | mod_biology::idbtot = 10 |
|
integer | mod_biology::idstot = 11 |
|
character(len=16), dimension(nbac) | mod_biology::bacname |
|
character(len=11), dimension(ndom) | mod_biology::domname |
|
character(len=13), dimension(nfec) | mod_biology::fecname |
|
character(len=21), dimension(nphy) | mod_biology::phyname |
|
character(len=39), dimension(7) | mod_biology::pigname = (/ 'chlorophyll-a ', 'chlorophyll-b ', 'chlorophyll-c ', 'photosynthetic carotenoids ', 'photoprotective carotenoids ', 'low urobilin phycoeurythin carotenoids ', 'high urobilin phycoeurythin carotenoids' /) |
|
integer, dimension(:), allocatable | mod_biology::bioiter |
|
logical, dimension(:), allocatable | mod_biology::rtuvr_flag |
|
logical, dimension(:), allocatable | mod_biology::nfix_flag |
|
logical, dimension(:), allocatable | mod_biology::regen_flag |
|
real(r8), dimension(:,:), allocatable | mod_biology::hsno3 |
|
real(r8), dimension(:,:), allocatable | mod_biology::hsnh4 |
|
real(r8), dimension(:,:), allocatable | mod_biology::hssio |
|
real(r8), dimension(:,:), allocatable | mod_biology::hspo4 |
|
real(r8), dimension(:,:), allocatable | mod_biology::hsfe |
|
real(r8), dimension(:,:), allocatable | mod_biology::gtalg_max |
|
real(r8), dimension(:,:), allocatable | mod_biology::phytbase |
|
real(r8), dimension(:,:), allocatable | mod_biology::phytfac |
|
real(r8), dimension(:,:), allocatable | mod_biology::bet_ |
|
real(r8), dimension(:,:), allocatable | mod_biology::maxc2nalg |
|
real(r8), dimension(:,:), allocatable | mod_biology::minc2nalg |
|
real(r8), dimension(:,:), allocatable | mod_biology::c2nalgminabs |
|
real(r8), dimension(:,:), allocatable | mod_biology::maxc2sialg |
|
real(r8), dimension(:,:), allocatable | mod_biology::minc2sialg |
|
real(r8), dimension(:,:), allocatable | mod_biology::c2sialgminabs |
|
real(r8), dimension(:,:), allocatable | mod_biology::maxc2palg |
|
real(r8), dimension(:,:), allocatable | mod_biology::minc2palg |
|
real(r8), dimension(:,:), allocatable | mod_biology::c2palgminabs |
|
real(r8), dimension(:,:), allocatable | mod_biology::maxc2fealg |
|
real(r8), dimension(:,:), allocatable | mod_biology::minc2fealg |
|
real(r8), dimension(:,:), allocatable | mod_biology::c2fealgminabs |
|
real(r8), dimension(:,:), allocatable | mod_biology::qu_yld |
|
real(r8), dimension(:,:), allocatable | mod_biology::e0_comp |
|
real(r8), dimension(:,:), allocatable | mod_biology::e0_inhib |
|
real(r8), dimension(:,:), allocatable | mod_biology::inhib_fac |
|
real(r8), dimension(:,:), allocatable | mod_biology::c2chl_max |
|
real(r8), dimension(:,:), allocatable | mod_biology::mxc2cl |
|
real(r8), dimension(:,:), allocatable | mod_biology::b_c2cl |
|
real(r8), dimension(:,:), allocatable | mod_biology::mxc2cn |
|
real(r8), dimension(:,:), allocatable | mod_biology::b_c2cn |
|
real(r8), dimension(:,:), allocatable | mod_biology::mxpaceff |
|
real(r8), dimension(:,:), allocatable | mod_biology::b_paceff |
|
real(r8), dimension(:,:), allocatable | mod_biology::mxchlb |
|
real(r8), dimension(:,:), allocatable | mod_biology::b_chlb |
|
real(r8), dimension(:,:), allocatable | mod_biology::mxchlc |
|
real(r8), dimension(:,:), allocatable | mod_biology::b_chlc |
|
real(r8), dimension(:,:), allocatable | mod_biology::mxpsc |
|
real(r8), dimension(:,:), allocatable | mod_biology::b_psc |
|
real(r8), dimension(:,:), allocatable | mod_biology::mxppc |
|
real(r8), dimension(:,:), allocatable | mod_biology::b_ppc |
|
real(r8), dimension(:,:), allocatable | mod_biology::mxlpub |
|
real(r8), dimension(:,:), allocatable | mod_biology::b_lpub |
|
real(r8), dimension(:,:), allocatable | mod_biology::mxhpub |
|
real(r8), dimension(:,:), allocatable | mod_biology::b_hpub |
|
real(r8), dimension(:,:), allocatable | mod_biology::fecdoc |
|
real(r8), dimension(:,:,:), allocatable | mod_biology::fecpel |
|
real(r8), dimension(:,:), allocatable | mod_biology::feccyc |
|
real(r8), dimension(:,:), allocatable | mod_biology::exalg |
|
real(r8), dimension(:,:), allocatable | mod_biology::ws |
|
real(r8), dimension(:,:), allocatable | mod_biology::hsgrz |
|
real(r8), dimension(:,:), allocatable | mod_biology::minrefuge |
|
real(r8), dimension(:,:), allocatable | mod_biology::refugedep |
|
real(r8), dimension(:,:), allocatable | mod_biology::norm_vol |
|
real(r8), dimension(:,:), allocatable | mod_biology::norm_surf |
|
real(r8), dimension(:,:), allocatable | mod_biology::hsdop |
|
real(r8), dimension(:,:), allocatable | mod_biology::c2palkphos |
|
real(r8), dimension(:,:), allocatable | mod_biology::hsdon |
|
real(r8), dimension(:,:), allocatable | mod_biology::c2nnupdon |
|
real(r8), dimension(:,:), allocatable | mod_biology::hsdoc_ba |
|
real(r8), dimension(:,:), allocatable | mod_biology::gtbac_max |
|
real(r8), dimension(:,:), allocatable | mod_biology::bactbase |
|
real(r8), dimension(:,:), allocatable | mod_biology::bactfac |
|
real(r8), dimension(:), allocatable | mod_biology::c2nbac |
|
real(r8), dimension(:), allocatable | mod_biology::c2pbac |
|
real(r8), dimension(:), allocatable | mod_biology::c2febac |
|
real(r8), dimension(:), allocatable | mod_biology::bacdoc |
|
real(r8), dimension(:), allocatable | mod_biology::bacpel |
|
real(r8), dimension(:), allocatable | mod_biology::baccyc |
|
real(r8), dimension(:), allocatable | mod_biology::exbac_c |
|
real(r8), dimension(:), allocatable | mod_biology::exbacc2n |
|
real(r8), dimension(:), allocatable | mod_biology::bac_ceff |
|
real(r8), dimension(:), allocatable | mod_biology::rtnit |
|
real(r8), dimension(:), allocatable | mod_biology::hsnit |
|
real(r8), dimension(:,:), allocatable | mod_biology::cdocfrac_c |
|
real(r8), dimension(:), allocatable | mod_biology::rtuvr_dic |
|
real(r8), dimension(:), allocatable | mod_biology::rtuvr_doc |
|
real(r8), dimension(:,:), allocatable | mod_biology::wf |
|
real(r8), dimension(:,:), allocatable | mod_biology::regtbase |
|
real(r8), dimension(:,:), allocatable | mod_biology::regtfac |
|
real(r8), dimension(:,:), allocatable | mod_biology::regcr |
|
real(r8), dimension(:,:), allocatable | mod_biology::regnr |
|
real(r8), dimension(:,:), allocatable | mod_biology::regsr |
|
real(r8), dimension(:,:), allocatable | mod_biology::regpr |
|
real(r8), dimension(:,:), allocatable | mod_biology::regfr |
|
real(r8), parameter | mod_biology::dlam = 5.0_r8 |
|
real(r8), parameter | mod_biology::small = 1.0e-6_r8 |
|
real(r8), parameter | mod_biology::vsmall = 1.0e-14_r8 |
|
real(r8), parameter | mod_biology::larger = 1.0e+10_r8 |
|
real(r8), parameter | mod_biology::vlarge = 1.0e+50_r8 |
|
integer, parameter | mod_biology::ilab =1 |
|
integer, parameter | mod_biology::irct =2 |
|
integer, parameter | mod_biology::ichl =1 |
|
integer, parameter | mod_biology::isfc =1 |
|
integer, parameter | mod_biology::iffc =2 |
|
real(r8), dimension(:,:), allocatable | mod_biology::imaxc2nalg |
|
real(r8), dimension(:,:), allocatable | mod_biology::imaxc2sialg |
|
real(r8), dimension(:,:), allocatable | mod_biology::imaxc2palg |
|
real(r8), dimension(:,:), allocatable | mod_biology::imaxc2fealg |
|
real(r8), dimension(:), allocatable | mod_biology::n2cbac |
|
real(r8), dimension(:), allocatable | mod_biology::p2cbac |
|
real(r8), dimension(:), allocatable | mod_biology::fe2cbac |
|
real(r8), dimension(:,:), allocatable | mod_biology::hsnh4_ba |
|
real(r8), dimension(:,:), allocatable | mod_biology::hspo4_ba |
|
real(r8), dimension(:,:), allocatable | mod_biology::hsfe_ba |
|
real(r8), dimension(:), allocatable | mod_biology::r_exbac_c |
|
real(r8), dimension(:), allocatable | mod_biology::exbac_n |
|
real(r8), dimension(:), allocatable | mod_biology::frac_exbac_n |
|
real(r8), dimension(:), allocatable | mod_biology::i_bac_ceff |
|
real(r8), dimension(nbands) | mod_biology::wavedp |
|
real(r8), dimension(ndom) | mod_biology::adoc410 |
|
real(r8), dimension(ndom) | mod_biology::adoc300 |
|