biogeochem Subroutine

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)

Uses

  • proc~~biogeochem~~UsesGraph proc~biogeochem biogeochem module~cable_common_module cable_common_module proc~biogeochem->module~cable_common_module module~cable_def_types_mod cable_def_types_mod proc~biogeochem->module~cable_def_types_mod module~casa_cnp_module casa_cnp_module proc~biogeochem->module~casa_cnp_module module~casa_inout_module casa_inout_module proc~biogeochem->module~casa_inout_module module~casa_rplant_module casa_rplant_module proc~biogeochem->module~casa_rplant_module module~casadimension casadimension proc~biogeochem->module~casadimension module~pop_types POP_Types proc~biogeochem->module~pop_types module~cable_runtime_opts_mod cable_runtime_opts_mod module~cable_common_module->module~cable_runtime_opts_mod module~cable_climate_type_mod cable_climate_type_mod module~cable_def_types_mod->module~cable_climate_type_mod module~casa_cnp_module->module~cable_common_module module~casa_cnp_module->module~cable_def_types_mod module~casa_cnp_module->module~casadimension module~casaparm casaparm module~casa_cnp_module->module~casaparm module~casavariable casavariable module~casa_cnp_module->module~casavariable module~landuse_constant landuse_constant module~casa_cnp_module->module~landuse_constant module~phenvariable phenvariable module~casa_cnp_module->module~phenvariable module~casa_inout_module->module~casavariable module~casa_rplant_module->module~cable_common_module module~casa_rplant_module->module~cable_def_types_mod module~casa_rplant_module->module~casadimension module~casa_rplant_module->module~casaparm module~casa_rplant_module->module~casavariable module~casa_rplant_module->module~landuse_constant module~casa_rplant_module->module~phenvariable module~casadimension->module~cable_def_types_mod module~pop_constants POP_Constants module~pop_types->module~pop_constants module~typedef TypeDef module~pop_types->module~typedef module~casaparm->module~casadimension module~casavariable->module~casadimension module~landuse_constant->module~cable_def_types_mod module~landuse_constant->module~casadimension module~phenvariable->module~casadimension module~pop_constants->module~typedef

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

Calls

proc~~biogeochem~~CallsGraph proc~biogeochem biogeochem proc~avgsoil avgsoil proc~biogeochem->proc~avgsoil proc~casa_allocation casa_allocation proc~biogeochem->proc~casa_allocation proc~casa_cnpbal casa_cnpbal proc~biogeochem->proc~casa_cnpbal proc~casa_cnpcycle casa_cnpcycle proc~biogeochem->proc~casa_cnpcycle proc~casa_cnpflux casa_cnpflux proc~biogeochem->proc~casa_cnpflux proc~casa_coeffplant casa_coeffplant proc~biogeochem->proc~casa_coeffplant proc~casa_coeffsoil casa_coeffsoil proc~biogeochem->proc~casa_coeffsoil proc~casa_delplant casa_delplant proc~biogeochem->proc~casa_delplant proc~casa_delsoil casa_delsoil proc~biogeochem->proc~casa_delsoil proc~casa_ndummy casa_ndummy proc~biogeochem->proc~casa_ndummy proc~casa_nuptake casa_nuptake proc~biogeochem->proc~casa_nuptake proc~casa_pdummy casa_pdummy proc~biogeochem->proc~casa_pdummy proc~casa_puptake casa_puptake proc~biogeochem->proc~casa_puptake proc~casa_rplant casa_rplant proc~biogeochem->proc~casa_rplant proc~casa_xkn casa_xkN proc~biogeochem->proc~casa_xkn proc~casa_xnp casa_xnp proc~biogeochem->proc~casa_xnp proc~casa_xrateplant casa_xrateplant proc~biogeochem->proc~casa_xrateplant proc~casa_xratesoil casa_xratesoil proc~biogeochem->proc~casa_xratesoil proc~phenology phenology proc~biogeochem->proc~phenology 1166 1166 proc~casa_allocation->1166 proc~casa_wolf casa_wolf proc~casa_allocation->proc~casa_wolf 100 100 proc~casa_cnpbal->100 proc~casa_poolzero casa_poolzero proc~casa_cnpcycle->proc~casa_poolzero 20 20 proc~casa_delsoil->20 proc~casa_nuptake->100 proc~casa_nrequire casa_Nrequire proc~casa_nuptake->proc~casa_nrequire proc~casa_prequire casa_Prequire proc~casa_puptake->proc~casa_prequire proc~vcmax_np vcmax_np proc~casa_rplant->proc~vcmax_np proc~casa_xnp->20 proc~casa_xnp->proc~casa_nrequire proc~casa_xnp->proc~casa_prequire

Called by

proc~~biogeochem~~CalledByGraph proc~biogeochem biogeochem proc~bgcdriver bgcdriver proc~bgcdriver->proc~biogeochem proc~casaonly_luc CASAONLY_LUC proc~casaonly_luc->proc~biogeochem proc~spincasacnp spincasacnp proc~spincasacnp->proc~biogeochem proc~worker_casaonly_luc worker_CASAONLY_LUC proc~worker_casaonly_luc->proc~biogeochem proc~worker_spincasacnp worker_spincasacnp proc~worker_spincasacnp->proc~biogeochem proc~mpidrv_worker~2 mpidrv_worker proc~mpidrv_worker~2->proc~bgcdriver proc~mpidrv_worker~2->proc~worker_casaonly_luc proc~mpidrv_worker~2->proc~worker_spincasacnp proc~serialdrv serialdrv proc~serialdrv->proc~bgcdriver program~cable_offline_driver cable_offline_driver program~cable_offline_driver->proc~serialdrv