biogeochem_mod Module


Used by

  • module~~biogeochem_mod~~UsedByGraph module~biogeochem_mod biogeochem_mod proc~bgcdriver bgcdriver proc~bgcdriver->module~biogeochem_mod proc~casaonly_luc CASAONLY_LUC proc~casaonly_luc->module~biogeochem_mod proc~spincasacnp spincasacnp proc~spincasacnp->module~biogeochem_mod proc~worker_casaonly_luc worker_CASAONLY_LUC proc~worker_casaonly_luc->module~biogeochem_mod proc~worker_spincasacnp worker_spincasacnp proc~worker_spincasacnp->module~biogeochem_mod

Subroutines

public subroutine biogeochem(ktau, dels, idoy, LALLOC, veg, soil, casabiome, casapool, casaflux, casamet, casabal, phen, POP, climate, xnplimit, xkNlimiting, xklitter, xksoil, xkleaf, xkleafcold, xkleafdry, cleaf2met, cleaf2str, croot2met, croot2str, cwood2cwd, nleaf2met, nleaf2str, nroot2met, nroot2str, nwood2cwd, pleaf2met, pleaf2str, proot2met, proot2str, pwood2cwd)

vh_js !!

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ktau
real, intent(in) :: dels
integer, intent(in) :: idoy
integer, intent(in) :: LALLOC
type(veg_parameter_type), intent(inout) :: veg
type(soil_parameter_type), intent(inout) :: soil
type(casa_biome), intent(inout) :: casabiome
type(casa_pool), intent(inout) :: casapool
type(casa_flux), intent(inout) :: casaflux
type(casa_met), intent(inout) :: casamet
type(casa_balance), intent(inout) :: casabal
type(phen_variable), intent(inout) :: phen
type(POP_TYPE), intent(in) :: POP
type(climate_type), intent(in) :: climate
real(kind=r_2), DIMENSION(mp) :: xnplimit
real(kind=r_2), DIMENSION(mp) :: xkNlimiting
real(kind=r_2), DIMENSION(mp) :: xklitter
real(kind=r_2), DIMENSION(mp) :: xksoil
real(kind=r_2), DIMENSION(mp) :: xkleaf
real(kind=r_2), DIMENSION(mp) :: xkleafcold
real(kind=r_2), DIMENSION(mp) :: xkleafdry
real, intent(out), DIMENSION(mp) :: cleaf2met
real, intent(out), DIMENSION(mp) :: cleaf2str
real, intent(out), DIMENSION(mp) :: croot2met
real, intent(out), DIMENSION(mp) :: croot2str
real, intent(out), DIMENSION(mp) :: cwood2cwd
real, intent(out), DIMENSION(mp) :: nleaf2met
real, intent(out), DIMENSION(mp) :: nleaf2str
real, intent(out), DIMENSION(mp) :: nroot2met
real, intent(out), DIMENSION(mp) :: nroot2str
real, intent(out), DIMENSION(mp) :: nwood2cwd
real, intent(out), DIMENSION(mp) :: pleaf2met
real, intent(out), DIMENSION(mp) :: pleaf2str
real, intent(out), DIMENSION(mp) :: proot2met
real, intent(out), DIMENSION(mp) :: proot2str
real, intent(out), DIMENSION(mp) :: pwood2cwd