worker_pop_types Subroutine

private subroutine worker_pop_types(comm, veg, pop)

Uses

  • proc~~worker_pop_types~~UsesGraph proc~worker_pop_types worker_pop_types module~cable_common_module cable_common_module proc~worker_pop_types->module~cable_common_module module~cable_def_types_mod cable_def_types_mod proc~worker_pop_types->module~cable_def_types_mod module~casavariable casavariable proc~worker_pop_types->module~casavariable module~pop_mpi pop_mpi proc~worker_pop_types->module~pop_mpi module~pop_types POP_Types proc~worker_pop_types->module~pop_types module~popmodule POPModule proc~worker_pop_types->module~popmodule mpi mpi proc~worker_pop_types->mpi 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 casadimension module~casavariable->module~casadimension module~pop_mpi->module~pop_types module~pop_constants POP_Constants module~pop_mpi->module~pop_constants module~pop_types->module~pop_constants module~typedef TypeDef module~pop_types->module~typedef module~popmodule->module~pop_types module~popmodule->module~pop_constants module~popmodule->module~typedef module~casadimension->module~cable_def_types_mod module~pop_constants->module~typedef

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
type(veg_parameter_type), intent(in) :: veg
type(POP_TYPE), intent(inout) :: pop

Calls

proc~~worker_pop_types~~CallsGraph proc~worker_pop_types worker_pop_types mpi_comm_rank mpi_comm_rank proc~worker_pop_types->mpi_comm_rank mpi_recv mpi_recv proc~worker_pop_types->mpi_recv proc~create_pop_gridcell_type create_pop_gridcell_type proc~worker_pop_types->proc~create_pop_gridcell_type proc~pop_init POP_init proc~worker_pop_types->proc~pop_init mpi_abort mpi_abort proc~create_pop_gridcell_type->mpi_abort mpi_get_address mpi_get_address proc~create_pop_gridcell_type->mpi_get_address mpi_type_commit mpi_type_commit proc~create_pop_gridcell_type->mpi_type_commit mpi_type_create_resized mpi_type_create_resized proc~create_pop_gridcell_type->mpi_type_create_resized mpi_type_create_struct mpi_type_create_struct proc~create_pop_gridcell_type->mpi_type_create_struct proc~create_patch create_patch proc~create_pop_gridcell_type->proc~create_patch proc~alloc_pop alloc_POP proc~pop_init->proc~alloc_pop proc~initpop2d_poisson InitPOP2D_Poisson proc~pop_init->proc~initpop2d_poisson proc~layer_recruitment_single_patch layer_recruitment_single_patch proc~pop_init->proc~layer_recruitment_single_patch proc~zeropop ZeroPOP proc~pop_init->proc~zeropop proc~create_patch->mpi_abort proc~create_patch->mpi_get_address proc~create_patch->mpi_type_commit proc~create_patch->mpi_type_create_resized proc~create_patch->mpi_type_create_struct proc~create_layer create_layer proc~create_patch->proc~create_layer proc~cumexponential CumExponential proc~initpop2d_poisson->proc~cumexponential proc~exponential Exponential proc~initpop2d_poisson->proc~exponential proc~get_allometry GET_ALLOMETRY proc~layer_recruitment_single_patch->proc~get_allometry proc~create_layer->mpi_abort proc~create_layer->mpi_get_address proc~create_layer->mpi_type_commit proc~create_layer->mpi_type_create_resized proc~create_layer->mpi_type_create_struct proc~create_cohort create_cohort proc~create_layer->proc~create_cohort 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~create_cohort->mpi_abort proc~create_cohort->mpi_get_address proc~create_cohort->mpi_type_commit proc~create_cohort->mpi_type_create_resized proc~create_cohort->mpi_type_create_struct

Called by

proc~~worker_pop_types~~CalledByGraph proc~worker_pop_types worker_pop_types proc~mpidrv_worker~2 mpidrv_worker proc~mpidrv_worker~2->proc~worker_pop_types