POPdriver Subroutine

public subroutine POPdriver(casaflux, casabal, veg, POP)

Uses

  • proc~~popdriver~~UsesGraph proc~popdriver POPdriver module~cable_common_module cable_common_module proc~popdriver->module~cable_common_module module~cable_def_types_mod cable_def_types_mod proc~popdriver->module~cable_def_types_mod module~casadimension casadimension proc~popdriver->module~casadimension module~casaparm casaparm proc~popdriver->module~casaparm module~casavariable casavariable proc~popdriver->module~casavariable module~phenvariable phenvariable proc~popdriver->module~phenvariable module~pop_types POP_Types proc~popdriver->module~pop_types module~popmodule POPModule proc~popdriver->module~popmodule module~typedef TypeDef proc~popdriver->module~typedef 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~casadimension->module~cable_def_types_mod module~casaparm->module~casadimension module~casavariable->module~casadimension module~phenvariable->module~casadimension module~pop_types->module~typedef module~pop_constants POP_Constants module~pop_types->module~pop_constants module~popmodule->module~pop_types module~popmodule->module~typedef module~popmodule->module~pop_constants module~pop_constants->module~typedef

Arguments

Type IntentOptional Attributes Name
type(casa_flux), intent(in) :: casaflux
type(casa_balance), intent(in) :: casabal
type(veg_parameter_type), intent(in) :: veg
type(POP_TYPE), intent(inout) :: POP

Calls

proc~~popdriver~~CallsGraph proc~popdriver POPdriver proc~popstep POPStep proc~popdriver->proc~popstep proc~getdiagnostics GetDiagnostics proc~popstep->proc~getdiagnostics proc~getpatchfrequencies GetPatchFrequencies proc~popstep->proc~getpatchfrequencies proc~getuniqueagefrequencies GetUniqueAgeFrequencies proc~popstep->proc~getuniqueagefrequencies proc~patch_disturb Patch_disturb proc~popstep->proc~patch_disturb proc~patch_partial_disturb Patch_partial_disturb proc~popstep->proc~patch_partial_disturb proc~patch_partial_disturb2 Patch_partial_disturb2 proc~popstep->proc~patch_partial_disturb2 proc~patchannualdynamics PatchAnnualDynamics proc~popstep->proc~patchannualdynamics proc~get_allometry GET_ALLOMETRY proc~getdiagnostics->proc~get_allometry proc~interpolate_biomass_1d INTERPOLATE_BIOMASS_1D proc~getdiagnostics->proc~interpolate_biomass_1d proc~interpolate_biomass_2d INTERPOLATE_BIOMASS_2D proc~getdiagnostics->proc~interpolate_biomass_2d proc~smooth_flux SMOOTH_FLUX proc~getdiagnostics->proc~smooth_flux proc~cumexponential CumExponential proc~getuniqueagefrequencies->proc~cumexponential proc~realexponential~2 REALExponential proc~getuniqueagefrequencies->proc~realexponential~2 proc~layer_recruitment_single_patch layer_recruitment_single_patch proc~patch_disturb->proc~layer_recruitment_single_patch proc~patchannualdynamics->proc~get_allometry proc~layer_recruitment layer_recruitment proc~patchannualdynamics->proc~layer_recruitment proc~allometry Allometry proc~get_allometry->proc~allometry proc~getheight GetHeight proc~get_allometry->proc~getheight proc~williams_allometry Williams_Allometry proc~get_allometry->proc~williams_allometry proc~interpolate_biomass_1d->proc~realexponential~2 proc~interpolate_biomass_2d->proc~realexponential~2 proc~area_triangle Area_Triangle proc~interpolate_biomass_2d->proc~area_triangle proc~layer_recruitment->proc~get_allometry proc~layer_recruitment_single_patch->proc~get_allometry proc~regress REGRESS proc~smooth_flux->proc~regress

Called by

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