execute_a2a Subroutine

private subroutine execute_a2a(self, in, out)

Type Bound

backend_mpi

Arguments

Type IntentOptional Attributes Name
class(backend_mpi), intent(inout) :: self

MPI Backend

real(kind=real32), intent(in) :: in(:)

Data to be sent

real(kind=real32), intent(inout) :: out(:)

Data to be received


Calls

proc~~execute_a2a~~CallsGraph proc~execute_a2a backend_mpi%execute_a2a mpi_alltoall_init mpi_alltoall_init proc~execute_a2a->mpi_alltoall_init mpi_alltoallv_init mpi_alltoallv_init proc~execute_a2a->mpi_alltoallv_init mpi_start mpi_start proc~execute_a2a->mpi_start

Called by

proc~~execute_a2a~~CalledByGraph proc~execute_a2a backend_mpi%execute_a2a proc~execute_mpi backend_mpi%execute_mpi proc~execute_mpi->proc~execute_a2a