gather Subroutine

private subroutine gather(local_flat, global_flat, sendcounts, displacements, ierror)

Uses

  • proc~~gather~~UsesGraph proc~gather gather module~module_mp_tempo_params module_mp_tempo_params proc~gather->module~module_mp_tempo_params ccpp_kind_types ccpp_kind_types module~module_mp_tempo_params->ccpp_kind_types iso_fortran_env iso_fortran_env module~module_mp_tempo_params->iso_fortran_env module~machine machine module~module_mp_tempo_params->module~machine mpas_kind_types mpas_kind_types module~module_mp_tempo_params->mpas_kind_types

wrapper to simplify MPI_Gatherv

Arguments

Type IntentOptional Attributes Name
real(kind=table_dp), intent(in), dimension(:) :: local_flat
real(kind=table_dp), intent(out), dimension(:) :: global_flat
integer, intent(in), dimension(:) :: sendcounts
integer, intent(in), dimension(:) :: displacements
integer, intent(inout) :: ierror

Calls

proc~~gather~~CallsGraph proc~gather gather mpi_gatherv mpi_gatherv proc~gather->mpi_gatherv

Called by

proc~~gather~~CalledByGraph proc~gather gather proc~build_table_qr_acr_qg build_table_qr_acr_qg proc~build_table_qr_acr_qg->proc~gather proc~build_table_qr_acr_qs build_table_qr_acr_qs proc~build_table_qr_acr_qs->proc~gather proc~tempo_build_tables tempo_build_tables proc~tempo_build_tables->proc~build_table_qr_acr_qg proc~tempo_build_tables->proc~build_table_qr_acr_qs program~build_tables build_tables program~build_tables->proc~tempo_build_tables