MPI_Reduce Interface

public interface MPI_Reduce

Called by

interface~~mpi_reduce~~CalledByGraph interface~mpi_reduce m_mpi::MPI_Reduce proc~run m_base_case::base_case_t%run proc~run->interface~mpi_reduce program~xcompact xcompact program~xcompact->proc~run

Module Procedures

private subroutine reduce_r32(sendbuf, recvbuf, count, datatype, op, root, comm, ierror)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: sendbuf
real(kind=real32), intent(out) :: recvbuf
integer, intent(in) :: count
integer, intent(in) :: datatype
integer, intent(in) :: op
integer, intent(in) :: root
integer, intent(in) :: comm
integer, intent(out) :: ierror

private subroutine reduce_r64(sendbuf, recvbuf, count, datatype, op, root, comm, ierror)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: sendbuf
real(kind=real64), intent(out) :: recvbuf
integer, intent(in) :: count
integer, intent(in) :: datatype
integer, intent(in) :: op
integer, intent(in) :: root
integer, intent(in) :: comm
integer, intent(out) :: ierror