pop_mpi Module


Uses

  • module~~pop_mpi~~UsesGraph module~pop_mpi pop_mpi module~pop_constants POP_Constants module~pop_mpi->module~pop_constants module~pop_types POP_Types module~pop_mpi->module~pop_types module~typedef TypeDef module~pop_constants->module~typedef module~pop_types->module~pop_constants module~pop_types->module~typedef

Used by

  • module~~pop_mpi~~UsedByGraph module~pop_mpi pop_mpi proc~master_pop_types master_pop_types proc~master_pop_types->module~pop_mpi proc~master_receive_pop master_receive_pop proc~master_receive_pop->module~pop_mpi proc~worker_pop_types worker_pop_types proc~worker_pop_types->module~pop_mpi proc~worker_send_pop worker_send_pop proc~worker_send_pop->module~pop_mpi

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: n_landscape_types = 47
integer, public, parameter :: n_patch_types = 28
integer, public, parameter :: n_layer_types = 6
integer, public, parameter :: n_cohort_types = 21

Subroutines

public subroutine create_cohort(cohort_t, comm)

Arguments

Type IntentOptional Attributes Name
integer, intent(out) :: cohort_t
integer, intent(in) :: comm

public subroutine create_layer(layer_t, comm)

Arguments

Type IntentOptional Attributes Name
integer, intent(out) :: layer_t
integer, intent(in) :: comm

public subroutine create_patch(patch_t, comm)

Arguments

Type IntentOptional Attributes Name
integer, intent(out) :: patch_t
integer, intent(in) :: comm

public subroutine create_pop_gridcell_type(gcell_t, comm)

Arguments

Type IntentOptional Attributes Name
integer, intent(out) :: gcell_t
integer, intent(in) :: comm