ReduceMPIReal Subroutine

public subroutine ReduceMPIReal(obj, sendobj, recvobj, count, start, To, max, min, sum, prod, land, band, lor, bor, lxor, bxor, maxloc, minloc)

, count, MPI_REAL8, ToID, MPI_MAX, MPI_COMM_WORLD, obj%ierr) , count, MPI_REAL8, ToID, MPI_MIN, MPI_COMM_WORLD, obj%ierr) , count, MPI_REAL8, ToID, MPI_SUM, MPI_COMM_WORLD, obj%ierr) , count, MPI_REAL8, ToID, MPI_PROD, MPI_COMM_WORLD, obj%ierr) , count, MPI_REAL8, ToID, MPI_LAND, MPI_COMM_WORLD, obj%ierr) , count, MPI_REAL8, ToID,MPI_BAND , MPI_COMM_WORLD, obj%ierr) , count, MPI_REAL8, ToID, MPI_LOR, MPI_COMM_WORLD, obj%ierr) , count, MPI_REAL8, ToID,MPI_BOR , MPI_COMM_WORLD, obj%ierr) , count, MPI_REAL8, ToID, MPI_LXOR, MPI_COMM_WORLD, obj%ierr) , count, MPI_REAL8, ToID, MPI_BXOR, MPI_COMM_WORLD, obj%ierr) , count, MPI_REAL8, ToID, MPI_MAXLOC, MPI_COMM_WORLD, obj%ierr) , count, MPI_REAL8, ToID, MPI_MINLOC, MPI_COMM_WORLD, obj%ierr)

Arguments

Type IntentOptional AttributesName
class(MPI_), intent(inout) :: obj
real(kind=8), intent(inout) :: sendobj(:)
real(kind=8), intent(inout) :: recvobj(:)
integer, intent(in) :: count
integer, intent(in), optional :: start
integer, intent(in), optional :: To
logical, intent(in), optional :: max
logical, intent(in), optional :: min
logical, intent(in), optional :: sum
logical, intent(in), optional :: prod
logical, intent(in), optional :: land
logical, intent(in), optional :: band
logical, intent(in), optional :: lor
logical, intent(in), optional :: bor
logical, intent(in), optional :: lxor
logical, intent(in), optional :: bxor
logical, intent(in), optional :: maxloc
logical, intent(in), optional :: minloc

Contents

None