MPI_ALLGATHER Subroutine

subroutine MPI_ALLGATHER(SENDBUF, SENDCOUNT, SENDTYPE, RECVBUF, RECVCOUNT, RECVTYPE, COMM, IERROR)

Uses

  • proc~~mpi_allgather~~UsesGraph proc~mpi_allgather MPI_ALLGATHER iso_c_binding iso_c_binding proc~mpi_allgather->iso_c_binding

Arguments

Type IntentOptional Attributes Name
type(C_PTR), VALUE :: SENDBUF
integer :: SENDCOUNT
integer :: SENDTYPE
type(C_PTR), VALUE :: RECVBUF
integer :: RECVCOUNT
integer :: RECVTYPE
integer :: COMM
integer :: IERROR

Calls

proc~~mpi_allgather~~CallsGraph proc~mpi_allgather MPI_ALLGATHER proc~lmdz_mpi_wrapper_abort lmdz_mpi_wrapper_abort proc~mpi_allgather->proc~lmdz_mpi_wrapper_abort

Called by

proc~~mpi_allgather~~CalledByGraph proc~mpi_allgather MPI_ALLGATHER proc~init_phys_lmdz_mpi_data init_phys_lmdz_mpi_data proc~init_phys_lmdz_mpi_data->proc~mpi_allgather proc~init_surf_para Init_surf_para proc~init_surf_para->proc~mpi_allgather proc~allgather_timer_average allgather_timer_average proc~allgather_timer_average->proc~mpi_allgather proc~allgather_timer allgather_timer proc~allgather_timer->proc~mpi_allgather proc~init_surf_para~2 Init_surf_para proc~init_surf_para~2->proc~mpi_allgather proc~init_phys_lmdz_para Init_phys_lmdz_para proc~init_phys_lmdz_para->proc~init_phys_lmdz_mpi_data proc~adjustbands_dissip AdjustBands_dissip proc~adjustbands_dissip->proc~allgather_timer_average proc~adjustbands_caldyn AdjustBands_caldyn proc~adjustbands_caldyn->proc~allgather_timer_average proc~surf_land_orchidee~2 surf_land_orchidee proc~surf_land_orchidee~2->proc~init_surf_para proc~adjustbands_physic AdjustBands_physic proc~adjustbands_physic->proc~allgather_timer_average proc~leapfrog_loc leapfrog_loc proc~leapfrog_loc->proc~allgather_timer_average proc~leapfrog_loc->proc~adjustbands_dissip proc~leapfrog_loc->proc~adjustbands_caldyn proc~adjustbands_vanleer AdjustBands_vanleer proc~adjustbands_vanleer->proc~allgather_timer_average proc~surf_land_orchidee surf_land_orchidee proc~surf_land_orchidee->proc~init_surf_para proc~init_physics_distribution init_physics_distribution proc~init_physics_distribution->proc~init_phys_lmdz_para proc~surf_land surf_land proc~surf_land->proc~surf_land_orchidee proc~surf_land~2 surf_land proc~surf_land~2->proc~surf_land_orchidee program~gcm gcm program~gcm->proc~leapfrog_loc proc~iniphysiq iniphysiq program~gcm->proc~iniphysiq proc~inigeomphy inigeomphy proc~inigeomphy->proc~init_physics_distribution proc~inigeomphy~2 inigeomphy proc~inigeomphy~2->proc~init_physics_distribution proc~pbl_surface~2 pbl_surface proc~pbl_surface~2->proc~surf_land proc~pbl_surface pbl_surface proc~pbl_surface->proc~surf_land proc~iniphysiq->proc~inigeomphy proc~iniphysiq~3 iniphysiq proc~iniphysiq~3->proc~inigeomphy proc~iniphysiq~2 iniphysiq proc~iniphysiq~2->proc~inigeomphy program~rejouer rejouer program~rejouer->proc~inigeomphy program~replay3d replay3d program~replay3d->proc~inigeomphy proc~physiq physiq proc~physiq->proc~pbl_surface proc~physiq~2 physiq proc~physiq~2->proc~pbl_surface proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->proc~iniphysiq proc~old_lmdz1d->proc~physiq proc~call_physiq~2 call_physiq proc~call_physiq~2->proc~physiq program~gcm~2 gcm program~gcm~2->proc~iniphysiq proc~leapfrog leapfrog program~gcm~2->proc~leapfrog program~ce0l ce0l program~ce0l->proc~iniphysiq proc~scm scm proc~scm->proc~iniphysiq proc~scm->proc~physiq proc~call_physiq call_physiq proc~call_physiq->proc~physiq program~lmdz1d lmdz1d program~lmdz1d->proc~old_lmdz1d program~lmdz1d->proc~scm proc~calfis calfis proc~calfis->proc~call_physiq proc~leapfrog->proc~calfis

Contents