Octopus
mpi_oct_m Module Reference

Data Types

type  mpi_grp_t
 This is defined even when running serial. More...
 

Functions/Subroutines

subroutine mpi_init_comm (comm)
 Wrapper for MPI_COMM_WORLD initialisation. More...
 
subroutine blacs_init ()
 Initialize BLACS to enable use of SCALAPACK. More...
 
subroutine mpi_mod_end ()
 Finalize MPI, and optionally BLACS. More...
 
subroutine mpi_grp_init (grp, comm)
 Initialize MPI group instance. More...
 
logical pure function, private not_in_openmp ()
 
subroutine mpi_error_check (error)
 
subroutine mpi_grp_copy (mpi_grp_out, mpi_grp_in)
 
subroutine mpi_grp_duplicate (mpi_grp_out, mpi_grp_in)
 
logical function mpi_grp_is_root (grp)
 
subroutine mpi_grp_barrier (mpi_grp)
 
subroutine chmpi_grp_bcast_0 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine lompi_grp_bcast_0 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine lompi_grp_copy_0 (sendbuf, recvbuf, count)
 
subroutine lompi_grp_allreduce_0 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine lompi_grp_allreduce_inplace_0 (mpi_grp, recvbuf, count, datatype, op)
 
subroutine lompi_grp_recv_0 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine lompi_grp_send_0 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine mpi_grp_wait (mpi_grp, request)
 
subroutine mpi_grp_waitall (mpi_grp, count, requests)
 
subroutine mpi_grp_abort (mpi_grp)
 
real(real64) function, public mpi_get_wtime ()
 . Returns an elapsed time on the calling processor. More...
 
subroutine dmpi_grp_copy_0 (sendbuf, recvbuf, count)
 
subroutine dmpi_grp_copy_1 (sendbuf, recvbuf, count)
 
subroutine dmpi_grp_copy_2 (sendbuf, recvbuf, count)
 
subroutine dmpi_grp_copy_3 (sendbuf, recvbuf, count)
 
subroutine dmpi_grp_copy_3_1 (sendbuf, recvbuf, count)
 
subroutine dmpi_grp_scatterv (mpi_grp, sendbuf, sendcnts, displs, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine dmpi_grp_gatherv (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype, root)
 
subroutine dmpi_grp_gather_0 (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine dmpi_grp_alltoallv (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine dmpi_grp_alltoallv_2 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine dmpi_grp_alltoallv_3 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine dmpi_grp_alltoall (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine dmpi_grp_allgatherv (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine dmpi_grp_allgatherv_2 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine dmpi_grp_allgatherv_3 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine dmpi_grp_allgatherv_3_1 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine dmpi_grp_bcast (mpi_grp, buf, cnt, sendtype, root)
 
subroutine dmpi_grp_bcast_0 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine dmpi_grp_bcast_2 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine dmpi_grp_bcast_3 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine dmpi_grp_bcast_0_l (mpi_grp, buf, cnt, sendtype, root)
 
subroutine dmpi_grp_allreduce (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine dmpi_grp_allreduce_2 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine dmpi_grp_allreduce_3 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine dmpi_grp_allreduce_0 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine dmpi_grp_allreduce_inplace_0 (mpi_grp, recvbuf, count, datatype, op)
 
subroutine dmpi_grp_allreduce_inplace_1 (mpi_grp, recvbuf, count, datatype, op)
 
subroutine dmpi_grp_allgather (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine dmpi_grp_allgather_0 (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine dmpi_grp_recv_0 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine dmpi_grp_recv (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine dmpi_grp_recv_2 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine dmpi_grp_recv_3 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine dmpi_grp_send_0 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine dmpi_grp_send (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine dmpi_grp_send_2 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine dmpi_grp_send_3 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine dmpi_grp_irecv_0_int64 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine dmpi_grp_irecv_0 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine dmpi_grp_irecv (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine dmpi_grp_irecv_2 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine dmpi_grp_irecv_3 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine dmpi_grp_isend_0_int64 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine dmpi_grp_isend_0 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine dmpi_grp_isend (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine dmpi_grp_isend_2 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine dmpi_grp_isend_3 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine dmpi_grp_scatterv_i8 (mpi_grp, sendbuf, sendcnts, displs, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine dmpi_grp_gatherv_i8 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype, root)
 
subroutine dmpi_grp_alltoallv_i8 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine dmpi_grp_allgatherv_i8 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine zmpi_grp_copy_0 (sendbuf, recvbuf, count)
 
subroutine zmpi_grp_copy_1 (sendbuf, recvbuf, count)
 
subroutine zmpi_grp_copy_2 (sendbuf, recvbuf, count)
 
subroutine zmpi_grp_copy_3 (sendbuf, recvbuf, count)
 
subroutine zmpi_grp_copy_3_1 (sendbuf, recvbuf, count)
 
subroutine zmpi_grp_scatterv (mpi_grp, sendbuf, sendcnts, displs, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine zmpi_grp_gatherv (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype, root)
 
subroutine zmpi_grp_gather_0 (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine zmpi_grp_alltoallv (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine zmpi_grp_alltoallv_2 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine zmpi_grp_alltoallv_3 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine zmpi_grp_alltoall (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine zmpi_grp_allgatherv (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine zmpi_grp_allgatherv_2 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine zmpi_grp_allgatherv_3 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine zmpi_grp_allgatherv_3_1 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine zmpi_grp_bcast (mpi_grp, buf, cnt, sendtype, root)
 
subroutine zmpi_grp_bcast_0 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine zmpi_grp_bcast_2 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine zmpi_grp_bcast_3 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine zmpi_grp_bcast_0_l (mpi_grp, buf, cnt, sendtype, root)
 
subroutine zmpi_grp_allreduce (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine zmpi_grp_allreduce_2 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine zmpi_grp_allreduce_3 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine zmpi_grp_allreduce_0 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine zmpi_grp_allreduce_inplace_0 (mpi_grp, recvbuf, count, datatype, op)
 
subroutine zmpi_grp_allreduce_inplace_1 (mpi_grp, recvbuf, count, datatype, op)
 
subroutine zmpi_grp_allgather (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine zmpi_grp_allgather_0 (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine zmpi_grp_recv_0 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine zmpi_grp_recv (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine zmpi_grp_recv_2 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine zmpi_grp_recv_3 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine zmpi_grp_send_0 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine zmpi_grp_send (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine zmpi_grp_send_2 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine zmpi_grp_send_3 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine zmpi_grp_irecv_0_int64 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine zmpi_grp_irecv_0 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine zmpi_grp_irecv (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine zmpi_grp_irecv_2 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine zmpi_grp_irecv_3 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine zmpi_grp_isend_0_int64 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine zmpi_grp_isend_0 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine zmpi_grp_isend (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine zmpi_grp_isend_2 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine zmpi_grp_isend_3 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine zmpi_grp_scatterv_i8 (mpi_grp, sendbuf, sendcnts, displs, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine zmpi_grp_gatherv_i8 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype, root)
 
subroutine zmpi_grp_alltoallv_i8 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine zmpi_grp_allgatherv_i8 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine impi_grp_copy_0 (sendbuf, recvbuf, count)
 
subroutine impi_grp_copy_1 (sendbuf, recvbuf, count)
 
subroutine impi_grp_copy_2 (sendbuf, recvbuf, count)
 
subroutine impi_grp_copy_3 (sendbuf, recvbuf, count)
 
subroutine impi_grp_copy_3_1 (sendbuf, recvbuf, count)
 
subroutine impi_grp_scatterv (mpi_grp, sendbuf, sendcnts, displs, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine impi_grp_gatherv (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype, root)
 
subroutine impi_grp_gather_0 (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine impi_grp_alltoallv (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine impi_grp_alltoallv_2 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine impi_grp_alltoallv_3 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine impi_grp_alltoall (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine impi_grp_allgatherv (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine impi_grp_allgatherv_2 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine impi_grp_allgatherv_3 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine impi_grp_allgatherv_3_1 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine impi_grp_bcast (mpi_grp, buf, cnt, sendtype, root)
 
subroutine impi_grp_bcast_0 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine impi_grp_bcast_2 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine impi_grp_bcast_3 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine impi_grp_bcast_0_l (mpi_grp, buf, cnt, sendtype, root)
 
subroutine impi_grp_allreduce (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine impi_grp_allreduce_2 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine impi_grp_allreduce_3 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine impi_grp_allreduce_0 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine impi_grp_allreduce_inplace_0 (mpi_grp, recvbuf, count, datatype, op)
 
subroutine impi_grp_allreduce_inplace_1 (mpi_grp, recvbuf, count, datatype, op)
 
subroutine impi_grp_allgather (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine impi_grp_allgather_0 (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine impi_grp_recv_0 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine impi_grp_recv (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine impi_grp_recv_2 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine impi_grp_recv_3 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine impi_grp_send_0 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine impi_grp_send (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine impi_grp_send_2 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine impi_grp_send_3 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine impi_grp_irecv_0_int64 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine impi_grp_irecv_0 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine impi_grp_irecv (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine impi_grp_irecv_2 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine impi_grp_irecv_3 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine impi_grp_isend_0_int64 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine impi_grp_isend_0 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine impi_grp_isend (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine impi_grp_isend_2 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine impi_grp_isend_3 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine impi_grp_scatterv_i8 (mpi_grp, sendbuf, sendcnts, displs, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine impi_grp_gatherv_i8 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype, root)
 
subroutine impi_grp_alltoallv_i8 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine impi_grp_allgatherv_i8 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine lmpi_grp_copy_0 (sendbuf, recvbuf, count)
 
subroutine lmpi_grp_copy_1 (sendbuf, recvbuf, count)
 
subroutine lmpi_grp_copy_2 (sendbuf, recvbuf, count)
 
subroutine lmpi_grp_copy_3 (sendbuf, recvbuf, count)
 
subroutine lmpi_grp_copy_3_1 (sendbuf, recvbuf, count)
 
subroutine lmpi_grp_scatterv (mpi_grp, sendbuf, sendcnts, displs, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine lmpi_grp_gatherv (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype, root)
 
subroutine lmpi_grp_gather_0 (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine lmpi_grp_alltoallv (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine lmpi_grp_alltoallv_2 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine lmpi_grp_alltoallv_3 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine lmpi_grp_alltoall (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine lmpi_grp_allgatherv (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine lmpi_grp_allgatherv_2 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine lmpi_grp_allgatherv_3 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine lmpi_grp_allgatherv_3_1 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 
subroutine lmpi_grp_bcast (mpi_grp, buf, cnt, sendtype, root)
 
subroutine lmpi_grp_bcast_0 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine lmpi_grp_bcast_2 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine lmpi_grp_bcast_3 (mpi_grp, buf, cnt, sendtype, root)
 
subroutine lmpi_grp_bcast_0_l (mpi_grp, buf, cnt, sendtype, root)
 
subroutine lmpi_grp_allreduce (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine lmpi_grp_allreduce_2 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine lmpi_grp_allreduce_3 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine lmpi_grp_allreduce_0 (mpi_grp, sendbuf, recvbuf, count, datatype, op)
 
subroutine lmpi_grp_allreduce_inplace_0 (mpi_grp, recvbuf, count, datatype, op)
 
subroutine lmpi_grp_allreduce_inplace_1 (mpi_grp, recvbuf, count, datatype, op)
 
subroutine lmpi_grp_allgather (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine lmpi_grp_allgather_0 (mpi_grp, sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype)
 
subroutine lmpi_grp_recv_0 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine lmpi_grp_recv (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine lmpi_grp_recv_2 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine lmpi_grp_recv_3 (mpi_grp, recvbuf, recvcount, recvtype, source, tag)
 
subroutine lmpi_grp_send_0 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine lmpi_grp_send (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine lmpi_grp_send_2 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine lmpi_grp_send_3 (mpi_grp, sendbuf, sendcount, sendtype, dest, tag)
 
subroutine lmpi_grp_irecv_0_int64 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine lmpi_grp_irecv_0 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine lmpi_grp_irecv (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine lmpi_grp_irecv_2 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine lmpi_grp_irecv_3 (mpi_grp, recvbuf, recvcount, recvtype, source, request, tag)
 
subroutine lmpi_grp_isend_0_int64 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine lmpi_grp_isend_0 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine lmpi_grp_isend (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine lmpi_grp_isend_2 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine lmpi_grp_isend_3 (mpi_grp, sendbuf, sendcount, sendtype, source, request, tag)
 
subroutine lmpi_grp_scatterv_i8 (mpi_grp, sendbuf, sendcnts, displs, sendtype, recvbuf, recvcount, recvtype, root)
 
subroutine lmpi_grp_gatherv_i8 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype, root)
 
subroutine lmpi_grp_alltoallv_i8 (mpi_grp, sendbuf, sendcnts, sdispls, sendtype, recvbuf, recvcount, rdispls, recvtype)
 
subroutine lmpi_grp_allgatherv_i8 (mpi_grp, sendbuf, sendcnts, sendtype, recvbuf, recvcount, displs, recvtype)
 

Variables

type(mpi_comm), parameter, public mpi_comm_undefined = MPI_Comm(-1)
 used to indicate a communicator has not been initialized More...
 
type(mpi_grp_t), public mpi_world
 
integer, public mpi_err
 used to store return values of mpi calls More...
 

Function/Subroutine Documentation

◆ mpi_init_comm()

subroutine mpi_oct_m::mpi_init_comm ( type(mpi_comm), intent(out)  comm)

Wrapper for MPI_COMM_WORLD initialisation.

If OPENMP is supported, initialise MPI with threading support. MPI_THREAD_FUNNELED: The process may be multi-threaded, but only the main thread will make MPI calls.

Parameters
[out]commCommunicator

Definition at line 277 of file mpi.F90.

◆ blacs_init()

subroutine mpi_oct_m::blacs_init

Initialize BLACS to enable use of SCALAPACK.

Definition at line 296 of file mpi.F90.

◆ mpi_mod_end()

subroutine mpi_oct_m::mpi_mod_end

Finalize MPI, and optionally BLACS.

Definition at line 322 of file mpi.F90.

◆ mpi_grp_init()

subroutine mpi_oct_m::mpi_grp_init ( type(mpi_grp_t), intent(out)  grp,
type(mpi_comm), intent(in)  comm 
)

Initialize MPI group instance.

Store communicator, number of processes assigned to the communicator, and the process rank.

Parameters
[out]grpinformation about this MPI group
[in]commthe communicator that defined the group

Definition at line 340 of file mpi.F90.

◆ not_in_openmp()

logical pure function, private mpi_oct_m::not_in_openmp
private

Definition at line 365 of file mpi.F90.

◆ mpi_error_check()

subroutine mpi_oct_m::mpi_error_check ( integer, intent(in)  error)

Definition at line 381 of file mpi.F90.

◆ mpi_grp_copy()

subroutine mpi_oct_m::mpi_grp_copy ( type(mpi_grp_t), intent(out)  mpi_grp_out,
type(mpi_grp_t), intent(in)  mpi_grp_in 
)

Definition at line 397 of file mpi.F90.

◆ mpi_grp_duplicate()

subroutine mpi_oct_m::mpi_grp_duplicate ( type(mpi_grp_t), intent(out)  mpi_grp_out,
type(mpi_grp_t), intent(in)  mpi_grp_in 
)

Definition at line 407 of file mpi.F90.

◆ mpi_grp_is_root()

logical function mpi_oct_m::mpi_grp_is_root ( type(mpi_grp_t), intent(in)  grp)

Definition at line 424 of file mpi.F90.

◆ mpi_grp_barrier()

subroutine mpi_oct_m::mpi_grp_barrier ( class(mpi_grp_t), intent(in)  mpi_grp)

Definition at line 431 of file mpi.F90.

◆ chmpi_grp_bcast_0()

subroutine mpi_oct_m::chmpi_grp_bcast_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
character(len=*), intent(inout)  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 446 of file mpi.F90.

◆ lompi_grp_bcast_0()

subroutine mpi_oct_m::lompi_grp_bcast_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
logical, intent(inout)  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 466 of file mpi.F90.

◆ lompi_grp_copy_0()

subroutine mpi_oct_m::lompi_grp_copy_0 ( logical, intent(in), target  sendbuf,
logical, intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 487 of file mpi.F90.

◆ lompi_grp_allreduce_0()

subroutine mpi_oct_m::lompi_grp_allreduce_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
logical, intent(in)  sendbuf,
logical, intent(out)  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 503 of file mpi.F90.

◆ lompi_grp_allreduce_inplace_0()

subroutine mpi_oct_m::lompi_grp_allreduce_inplace_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
logical, intent(inout)  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 529 of file mpi.F90.

◆ lompi_grp_recv_0()

subroutine mpi_oct_m::lompi_grp_recv_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
logical, intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 550 of file mpi.F90.

◆ lompi_grp_send_0()

subroutine mpi_oct_m::lompi_grp_send_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
logical, intent(out)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 572 of file mpi.F90.

◆ mpi_grp_wait()

subroutine mpi_oct_m::mpi_grp_wait ( class(mpi_grp_t), intent(in)  mpi_grp,
type(mpi_request), intent(inout)  request 
)

Definition at line 594 of file mpi.F90.

◆ mpi_grp_waitall()

subroutine mpi_oct_m::mpi_grp_waitall ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(in)  count,
type(mpi_request), dimension(:), intent(inout)  requests 
)

Definition at line 608 of file mpi.F90.

◆ mpi_grp_abort()

subroutine mpi_oct_m::mpi_grp_abort ( class(mpi_grp_t), intent(in)  mpi_grp)

Definition at line 623 of file mpi.F90.

◆ mpi_get_wtime()

real(real64) function, public mpi_oct_m::mpi_get_wtime

. Returns an elapsed time on the calling processor.

Definition at line 640 of file mpi.F90.

◆ dmpi_grp_copy_0()

subroutine mpi_oct_m::dmpi_grp_copy_0 ( real(real64), intent(in), target  sendbuf,
real(real64), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 719 of file mpi.F90.

◆ dmpi_grp_copy_1()

subroutine mpi_oct_m::dmpi_grp_copy_1 ( real(real64), dimension(:), intent(in), target  sendbuf,
real(real64), dimension(:), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 734 of file mpi.F90.

◆ dmpi_grp_copy_2()

subroutine mpi_oct_m::dmpi_grp_copy_2 ( real(real64), dimension(:, :), intent(in), target  sendbuf,
real(real64), dimension(:, :), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 749 of file mpi.F90.

◆ dmpi_grp_copy_3()

subroutine mpi_oct_m::dmpi_grp_copy_3 ( real(real64), dimension(:, :, :), intent(in), target  sendbuf,
real(real64), dimension(:, :, :), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 764 of file mpi.F90.

◆ dmpi_grp_copy_3_1()

subroutine mpi_oct_m::dmpi_grp_copy_3_1 ( real(real64), dimension(:, :, :), intent(in), target  sendbuf,
real(real64), dimension(:), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 779 of file mpi.F90.

◆ dmpi_grp_scatterv()

subroutine mpi_oct_m::dmpi_grp_scatterv ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 795 of file mpi.F90.

◆ dmpi_grp_gatherv()

subroutine mpi_oct_m::dmpi_grp_gatherv ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 824 of file mpi.F90.

◆ dmpi_grp_gather_0()

subroutine mpi_oct_m::dmpi_grp_gather_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
real(real64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 853 of file mpi.F90.

◆ dmpi_grp_alltoallv()

subroutine mpi_oct_m::dmpi_grp_alltoallv ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 882 of file mpi.F90.

◆ dmpi_grp_alltoallv_2()

subroutine mpi_oct_m::dmpi_grp_alltoallv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 910 of file mpi.F90.

◆ dmpi_grp_alltoallv_3()

subroutine mpi_oct_m::dmpi_grp_alltoallv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 938 of file mpi.F90.

◆ dmpi_grp_alltoall()

subroutine mpi_oct_m::dmpi_grp_alltoall ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 966 of file mpi.F90.

◆ dmpi_grp_allgatherv()

subroutine mpi_oct_m::dmpi_grp_allgatherv ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 994 of file mpi.F90.

◆ dmpi_grp_allgatherv_2()

subroutine mpi_oct_m::dmpi_grp_allgatherv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 1020 of file mpi.F90.

◆ dmpi_grp_allgatherv_3()

subroutine mpi_oct_m::dmpi_grp_allgatherv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 1048 of file mpi.F90.

◆ dmpi_grp_allgatherv_3_1()

subroutine mpi_oct_m::dmpi_grp_allgatherv_3_1 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 1076 of file mpi.F90.

◆ dmpi_grp_bcast()

subroutine mpi_oct_m::dmpi_grp_bcast ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 1104 of file mpi.F90.

◆ dmpi_grp_bcast_0()

subroutine mpi_oct_m::dmpi_grp_bcast_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(inout)  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 1124 of file mpi.F90.

◆ dmpi_grp_bcast_2()

subroutine mpi_oct_m::dmpi_grp_bcast_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 1144 of file mpi.F90.

◆ dmpi_grp_bcast_3()

subroutine mpi_oct_m::dmpi_grp_bcast_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :, :), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 1164 of file mpi.F90.

◆ dmpi_grp_bcast_0_l()

subroutine mpi_oct_m::dmpi_grp_bcast_0_l ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(inout), target  buf,
integer(int64), intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 1184 of file mpi.F90.

◆ dmpi_grp_allreduce()

subroutine mpi_oct_m::dmpi_grp_allreduce ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in), contiguous  sendbuf,
real(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 1220 of file mpi.F90.

◆ dmpi_grp_allreduce_2()

subroutine mpi_oct_m::dmpi_grp_allreduce_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :), intent(in), contiguous  sendbuf,
real(real64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 1246 of file mpi.F90.

◆ dmpi_grp_allreduce_3()

subroutine mpi_oct_m::dmpi_grp_allreduce_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :, :), intent(in), contiguous  sendbuf,
real(real64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 1272 of file mpi.F90.

◆ dmpi_grp_allreduce_0()

subroutine mpi_oct_m::dmpi_grp_allreduce_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(in)  sendbuf,
real(real64), intent(out)  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 1298 of file mpi.F90.

◆ dmpi_grp_allreduce_inplace_0()

subroutine mpi_oct_m::dmpi_grp_allreduce_inplace_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(inout)  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 1324 of file mpi.F90.

◆ dmpi_grp_allreduce_inplace_1()

subroutine mpi_oct_m::dmpi_grp_allreduce_inplace_1 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(inout), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 1345 of file mpi.F90.

◆ dmpi_grp_allgather()

subroutine mpi_oct_m::dmpi_grp_allgather ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 1367 of file mpi.F90.

◆ dmpi_grp_allgather_0()

subroutine mpi_oct_m::dmpi_grp_allgather_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
real(real64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 1395 of file mpi.F90.

◆ dmpi_grp_recv_0()

subroutine mpi_oct_m::dmpi_grp_recv_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 1423 of file mpi.F90.

◆ dmpi_grp_recv()

subroutine mpi_oct_m::dmpi_grp_recv ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 1445 of file mpi.F90.

◆ dmpi_grp_recv_2()

subroutine mpi_oct_m::dmpi_grp_recv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 1467 of file mpi.F90.

◆ dmpi_grp_recv_3()

subroutine mpi_oct_m::dmpi_grp_recv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 1489 of file mpi.F90.

◆ dmpi_grp_send_0()

subroutine mpi_oct_m::dmpi_grp_send_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(out)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 1511 of file mpi.F90.

◆ dmpi_grp_send()

subroutine mpi_oct_m::dmpi_grp_send ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 1533 of file mpi.F90.

◆ dmpi_grp_send_2()

subroutine mpi_oct_m::dmpi_grp_send_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 1555 of file mpi.F90.

◆ dmpi_grp_send_3()

subroutine mpi_oct_m::dmpi_grp_send_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :, :), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 1577 of file mpi.F90.

◆ dmpi_grp_irecv_0_int64()

subroutine mpi_oct_m::dmpi_grp_irecv_0_int64 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(out)  recvbuf,
integer(int64), intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 1599 of file mpi.F90.

◆ dmpi_grp_irecv_0()

subroutine mpi_oct_m::dmpi_grp_irecv_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 1623 of file mpi.F90.

◆ dmpi_grp_irecv()

subroutine mpi_oct_m::dmpi_grp_irecv ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 1645 of file mpi.F90.

◆ dmpi_grp_irecv_2()

subroutine mpi_oct_m::dmpi_grp_irecv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 1668 of file mpi.F90.

◆ dmpi_grp_irecv_3()

subroutine mpi_oct_m::dmpi_grp_irecv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 1691 of file mpi.F90.

◆ dmpi_grp_isend_0_int64()

subroutine mpi_oct_m::dmpi_grp_isend_0_int64 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(in)  sendbuf,
integer(int64), intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 1713 of file mpi.F90.

◆ dmpi_grp_isend_0()

subroutine mpi_oct_m::dmpi_grp_isend_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 1737 of file mpi.F90.

◆ dmpi_grp_isend()

subroutine mpi_oct_m::dmpi_grp_isend ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 1760 of file mpi.F90.

◆ dmpi_grp_isend_2()

subroutine mpi_oct_m::dmpi_grp_isend_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 1783 of file mpi.F90.

◆ dmpi_grp_isend_3()

subroutine mpi_oct_m::dmpi_grp_isend_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 1806 of file mpi.F90.

◆ dmpi_grp_scatterv_i8()

subroutine mpi_oct_m::dmpi_grp_scatterv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in)  sendbuf,
integer, dimension(:), intent(in)  sendcnts,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 1835 of file mpi.F90.

◆ dmpi_grp_gatherv_i8()

subroutine mpi_oct_m::dmpi_grp_gatherv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in)  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 1889 of file mpi.F90.

◆ dmpi_grp_alltoallv_i8()

subroutine mpi_oct_m::dmpi_grp_alltoallv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in)  sendbuf,
integer, dimension(:), intent(in)  sendcnts,
integer(int64), dimension(:), intent(in)  sdispls,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 1943 of file mpi.F90.

◆ dmpi_grp_allgatherv_i8()

subroutine mpi_oct_m::dmpi_grp_allgatherv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
real(real64), dimension(:), intent(in)  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
real(real64), dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 2009 of file mpi.F90.

◆ zmpi_grp_copy_0()

subroutine mpi_oct_m::zmpi_grp_copy_0 ( complex(real64), intent(in), target  sendbuf,
complex(real64), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 2153 of file mpi.F90.

◆ zmpi_grp_copy_1()

subroutine mpi_oct_m::zmpi_grp_copy_1 ( complex(real64), dimension(:), intent(in), target  sendbuf,
complex(real64), dimension(:), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 2168 of file mpi.F90.

◆ zmpi_grp_copy_2()

subroutine mpi_oct_m::zmpi_grp_copy_2 ( complex(real64), dimension(:, :), intent(in), target  sendbuf,
complex(real64), dimension(:, :), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 2183 of file mpi.F90.

◆ zmpi_grp_copy_3()

subroutine mpi_oct_m::zmpi_grp_copy_3 ( complex(real64), dimension(:, :, :), intent(in), target  sendbuf,
complex(real64), dimension(:, :, :), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 2198 of file mpi.F90.

◆ zmpi_grp_copy_3_1()

subroutine mpi_oct_m::zmpi_grp_copy_3_1 ( complex(real64), dimension(:, :, :), intent(in), target  sendbuf,
complex(real64), dimension(:), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 2213 of file mpi.F90.

◆ zmpi_grp_scatterv()

subroutine mpi_oct_m::zmpi_grp_scatterv ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 2229 of file mpi.F90.

◆ zmpi_grp_gatherv()

subroutine mpi_oct_m::zmpi_grp_gatherv ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 2258 of file mpi.F90.

◆ zmpi_grp_gather_0()

subroutine mpi_oct_m::zmpi_grp_gather_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 2287 of file mpi.F90.

◆ zmpi_grp_alltoallv()

subroutine mpi_oct_m::zmpi_grp_alltoallv ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 2316 of file mpi.F90.

◆ zmpi_grp_alltoallv_2()

subroutine mpi_oct_m::zmpi_grp_alltoallv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 2344 of file mpi.F90.

◆ zmpi_grp_alltoallv_3()

subroutine mpi_oct_m::zmpi_grp_alltoallv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 2372 of file mpi.F90.

◆ zmpi_grp_alltoall()

subroutine mpi_oct_m::zmpi_grp_alltoall ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 2400 of file mpi.F90.

◆ zmpi_grp_allgatherv()

subroutine mpi_oct_m::zmpi_grp_allgatherv ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 2428 of file mpi.F90.

◆ zmpi_grp_allgatherv_2()

subroutine mpi_oct_m::zmpi_grp_allgatherv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 2454 of file mpi.F90.

◆ zmpi_grp_allgatherv_3()

subroutine mpi_oct_m::zmpi_grp_allgatherv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 2482 of file mpi.F90.

◆ zmpi_grp_allgatherv_3_1()

subroutine mpi_oct_m::zmpi_grp_allgatherv_3_1 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 2510 of file mpi.F90.

◆ zmpi_grp_bcast()

subroutine mpi_oct_m::zmpi_grp_bcast ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 2538 of file mpi.F90.

◆ zmpi_grp_bcast_0()

subroutine mpi_oct_m::zmpi_grp_bcast_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(inout)  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 2558 of file mpi.F90.

◆ zmpi_grp_bcast_2()

subroutine mpi_oct_m::zmpi_grp_bcast_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 2578 of file mpi.F90.

◆ zmpi_grp_bcast_3()

subroutine mpi_oct_m::zmpi_grp_bcast_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :, :), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 2598 of file mpi.F90.

◆ zmpi_grp_bcast_0_l()

subroutine mpi_oct_m::zmpi_grp_bcast_0_l ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(inout), target  buf,
integer(int64), intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 2618 of file mpi.F90.

◆ zmpi_grp_allreduce()

subroutine mpi_oct_m::zmpi_grp_allreduce ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in), contiguous  sendbuf,
complex(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 2654 of file mpi.F90.

◆ zmpi_grp_allreduce_2()

subroutine mpi_oct_m::zmpi_grp_allreduce_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :), intent(in), contiguous  sendbuf,
complex(real64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 2680 of file mpi.F90.

◆ zmpi_grp_allreduce_3()

subroutine mpi_oct_m::zmpi_grp_allreduce_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :, :), intent(in), contiguous  sendbuf,
complex(real64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 2706 of file mpi.F90.

◆ zmpi_grp_allreduce_0()

subroutine mpi_oct_m::zmpi_grp_allreduce_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(in)  sendbuf,
complex(real64), intent(out)  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 2732 of file mpi.F90.

◆ zmpi_grp_allreduce_inplace_0()

subroutine mpi_oct_m::zmpi_grp_allreduce_inplace_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(inout)  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 2758 of file mpi.F90.

◆ zmpi_grp_allreduce_inplace_1()

subroutine mpi_oct_m::zmpi_grp_allreduce_inplace_1 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(inout), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 2779 of file mpi.F90.

◆ zmpi_grp_allgather()

subroutine mpi_oct_m::zmpi_grp_allgather ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 2801 of file mpi.F90.

◆ zmpi_grp_allgather_0()

subroutine mpi_oct_m::zmpi_grp_allgather_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 2829 of file mpi.F90.

◆ zmpi_grp_recv_0()

subroutine mpi_oct_m::zmpi_grp_recv_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 2857 of file mpi.F90.

◆ zmpi_grp_recv()

subroutine mpi_oct_m::zmpi_grp_recv ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 2879 of file mpi.F90.

◆ zmpi_grp_recv_2()

subroutine mpi_oct_m::zmpi_grp_recv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 2901 of file mpi.F90.

◆ zmpi_grp_recv_3()

subroutine mpi_oct_m::zmpi_grp_recv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 2923 of file mpi.F90.

◆ zmpi_grp_send_0()

subroutine mpi_oct_m::zmpi_grp_send_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(out)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 2945 of file mpi.F90.

◆ zmpi_grp_send()

subroutine mpi_oct_m::zmpi_grp_send ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 2967 of file mpi.F90.

◆ zmpi_grp_send_2()

subroutine mpi_oct_m::zmpi_grp_send_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 2989 of file mpi.F90.

◆ zmpi_grp_send_3()

subroutine mpi_oct_m::zmpi_grp_send_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :, :), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 3011 of file mpi.F90.

◆ zmpi_grp_irecv_0_int64()

subroutine mpi_oct_m::zmpi_grp_irecv_0_int64 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(out)  recvbuf,
integer(int64), intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 3033 of file mpi.F90.

◆ zmpi_grp_irecv_0()

subroutine mpi_oct_m::zmpi_grp_irecv_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 3057 of file mpi.F90.

◆ zmpi_grp_irecv()

subroutine mpi_oct_m::zmpi_grp_irecv ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 3079 of file mpi.F90.

◆ zmpi_grp_irecv_2()

subroutine mpi_oct_m::zmpi_grp_irecv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 3102 of file mpi.F90.

◆ zmpi_grp_irecv_3()

subroutine mpi_oct_m::zmpi_grp_irecv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 3125 of file mpi.F90.

◆ zmpi_grp_isend_0_int64()

subroutine mpi_oct_m::zmpi_grp_isend_0_int64 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(in)  sendbuf,
integer(int64), intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 3147 of file mpi.F90.

◆ zmpi_grp_isend_0()

subroutine mpi_oct_m::zmpi_grp_isend_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 3171 of file mpi.F90.

◆ zmpi_grp_isend()

subroutine mpi_oct_m::zmpi_grp_isend ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 3194 of file mpi.F90.

◆ zmpi_grp_isend_2()

subroutine mpi_oct_m::zmpi_grp_isend_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 3217 of file mpi.F90.

◆ zmpi_grp_isend_3()

subroutine mpi_oct_m::zmpi_grp_isend_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 3240 of file mpi.F90.

◆ zmpi_grp_scatterv_i8()

subroutine mpi_oct_m::zmpi_grp_scatterv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in)  sendbuf,
integer, dimension(:), intent(in)  sendcnts,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 3269 of file mpi.F90.

◆ zmpi_grp_gatherv_i8()

subroutine mpi_oct_m::zmpi_grp_gatherv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in)  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 3323 of file mpi.F90.

◆ zmpi_grp_alltoallv_i8()

subroutine mpi_oct_m::zmpi_grp_alltoallv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in)  sendbuf,
integer, dimension(:), intent(in)  sendcnts,
integer(int64), dimension(:), intent(in)  sdispls,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 3377 of file mpi.F90.

◆ zmpi_grp_allgatherv_i8()

subroutine mpi_oct_m::zmpi_grp_allgatherv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
complex(real64), dimension(:), intent(in)  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
complex(real64), dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 3443 of file mpi.F90.

◆ impi_grp_copy_0()

subroutine mpi_oct_m::impi_grp_copy_0 ( integer, intent(in), target  sendbuf,
integer, intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 3587 of file mpi.F90.

◆ impi_grp_copy_1()

subroutine mpi_oct_m::impi_grp_copy_1 ( integer, dimension(:), intent(in), target  sendbuf,
integer, dimension(:), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 3602 of file mpi.F90.

◆ impi_grp_copy_2()

subroutine mpi_oct_m::impi_grp_copy_2 ( integer, dimension(:, :), intent(in), target  sendbuf,
integer, dimension(:, :), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 3617 of file mpi.F90.

◆ impi_grp_copy_3()

subroutine mpi_oct_m::impi_grp_copy_3 ( integer, dimension(:, :, :), intent(in), target  sendbuf,
integer, dimension(:, :, :), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 3632 of file mpi.F90.

◆ impi_grp_copy_3_1()

subroutine mpi_oct_m::impi_grp_copy_3_1 ( integer, dimension(:, :, :), intent(in), target  sendbuf,
integer, dimension(:), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 3647 of file mpi.F90.

◆ impi_grp_scatterv()

subroutine mpi_oct_m::impi_grp_scatterv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 3663 of file mpi.F90.

◆ impi_grp_gatherv()

subroutine mpi_oct_m::impi_grp_gatherv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 3692 of file mpi.F90.

◆ impi_grp_gather_0()

subroutine mpi_oct_m::impi_grp_gather_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 3721 of file mpi.F90.

◆ impi_grp_alltoallv()

subroutine mpi_oct_m::impi_grp_alltoallv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 3750 of file mpi.F90.

◆ impi_grp_alltoallv_2()

subroutine mpi_oct_m::impi_grp_alltoallv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 3778 of file mpi.F90.

◆ impi_grp_alltoallv_3()

subroutine mpi_oct_m::impi_grp_alltoallv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 3806 of file mpi.F90.

◆ impi_grp_alltoall()

subroutine mpi_oct_m::impi_grp_alltoall ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 3834 of file mpi.F90.

◆ impi_grp_allgatherv()

subroutine mpi_oct_m::impi_grp_allgatherv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 3862 of file mpi.F90.

◆ impi_grp_allgatherv_2()

subroutine mpi_oct_m::impi_grp_allgatherv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 3888 of file mpi.F90.

◆ impi_grp_allgatherv_3()

subroutine mpi_oct_m::impi_grp_allgatherv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 3916 of file mpi.F90.

◆ impi_grp_allgatherv_3_1()

subroutine mpi_oct_m::impi_grp_allgatherv_3_1 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 3944 of file mpi.F90.

◆ impi_grp_bcast()

subroutine mpi_oct_m::impi_grp_bcast ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 3972 of file mpi.F90.

◆ impi_grp_bcast_0()

subroutine mpi_oct_m::impi_grp_bcast_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(inout)  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 3992 of file mpi.F90.

◆ impi_grp_bcast_2()

subroutine mpi_oct_m::impi_grp_bcast_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 4012 of file mpi.F90.

◆ impi_grp_bcast_3()

subroutine mpi_oct_m::impi_grp_bcast_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :, :), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 4032 of file mpi.F90.

◆ impi_grp_bcast_0_l()

subroutine mpi_oct_m::impi_grp_bcast_0_l ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(inout), target  buf,
integer(int64), intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 4052 of file mpi.F90.

◆ impi_grp_allreduce()

subroutine mpi_oct_m::impi_grp_allreduce ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 4088 of file mpi.F90.

◆ impi_grp_allreduce_2()

subroutine mpi_oct_m::impi_grp_allreduce_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :), intent(in), contiguous  sendbuf,
integer, dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 4114 of file mpi.F90.

◆ impi_grp_allreduce_3()

subroutine mpi_oct_m::impi_grp_allreduce_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 4140 of file mpi.F90.

◆ impi_grp_allreduce_0()

subroutine mpi_oct_m::impi_grp_allreduce_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(in)  sendbuf,
integer, intent(out)  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 4166 of file mpi.F90.

◆ impi_grp_allreduce_inplace_0()

subroutine mpi_oct_m::impi_grp_allreduce_inplace_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(inout)  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 4192 of file mpi.F90.

◆ impi_grp_allreduce_inplace_1()

subroutine mpi_oct_m::impi_grp_allreduce_inplace_1 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(inout), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 4213 of file mpi.F90.

◆ impi_grp_allgather()

subroutine mpi_oct_m::impi_grp_allgather ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 4235 of file mpi.F90.

◆ impi_grp_allgather_0()

subroutine mpi_oct_m::impi_grp_allgather_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 4263 of file mpi.F90.

◆ impi_grp_recv_0()

subroutine mpi_oct_m::impi_grp_recv_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 4291 of file mpi.F90.

◆ impi_grp_recv()

subroutine mpi_oct_m::impi_grp_recv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 4313 of file mpi.F90.

◆ impi_grp_recv_2()

subroutine mpi_oct_m::impi_grp_recv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 4335 of file mpi.F90.

◆ impi_grp_recv_3()

subroutine mpi_oct_m::impi_grp_recv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 4357 of file mpi.F90.

◆ impi_grp_send_0()

subroutine mpi_oct_m::impi_grp_send_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(out)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 4379 of file mpi.F90.

◆ impi_grp_send()

subroutine mpi_oct_m::impi_grp_send ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 4401 of file mpi.F90.

◆ impi_grp_send_2()

subroutine mpi_oct_m::impi_grp_send_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 4423 of file mpi.F90.

◆ impi_grp_send_3()

subroutine mpi_oct_m::impi_grp_send_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :, :), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 4445 of file mpi.F90.

◆ impi_grp_irecv_0_int64()

subroutine mpi_oct_m::impi_grp_irecv_0_int64 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(out)  recvbuf,
integer(int64), intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 4467 of file mpi.F90.

◆ impi_grp_irecv_0()

subroutine mpi_oct_m::impi_grp_irecv_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 4491 of file mpi.F90.

◆ impi_grp_irecv()

subroutine mpi_oct_m::impi_grp_irecv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 4513 of file mpi.F90.

◆ impi_grp_irecv_2()

subroutine mpi_oct_m::impi_grp_irecv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 4536 of file mpi.F90.

◆ impi_grp_irecv_3()

subroutine mpi_oct_m::impi_grp_irecv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 4559 of file mpi.F90.

◆ impi_grp_isend_0_int64()

subroutine mpi_oct_m::impi_grp_isend_0_int64 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(in)  sendbuf,
integer(int64), intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 4581 of file mpi.F90.

◆ impi_grp_isend_0()

subroutine mpi_oct_m::impi_grp_isend_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 4605 of file mpi.F90.

◆ impi_grp_isend()

subroutine mpi_oct_m::impi_grp_isend ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 4628 of file mpi.F90.

◆ impi_grp_isend_2()

subroutine mpi_oct_m::impi_grp_isend_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 4651 of file mpi.F90.

◆ impi_grp_isend_3()

subroutine mpi_oct_m::impi_grp_isend_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 4674 of file mpi.F90.

◆ impi_grp_scatterv_i8()

subroutine mpi_oct_m::impi_grp_scatterv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in)  sendbuf,
integer, dimension(:), intent(in)  sendcnts,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 4703 of file mpi.F90.

◆ impi_grp_gatherv_i8()

subroutine mpi_oct_m::impi_grp_gatherv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in)  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 4757 of file mpi.F90.

◆ impi_grp_alltoallv_i8()

subroutine mpi_oct_m::impi_grp_alltoallv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in)  sendbuf,
integer, dimension(:), intent(in)  sendcnts,
integer(int64), dimension(:), intent(in)  sdispls,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 4811 of file mpi.F90.

◆ impi_grp_allgatherv_i8()

subroutine mpi_oct_m::impi_grp_allgatherv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer, dimension(:), intent(in)  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer, dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 4877 of file mpi.F90.

◆ lmpi_grp_copy_0()

subroutine mpi_oct_m::lmpi_grp_copy_0 ( integer(int64), intent(in), target  sendbuf,
integer(int64), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 5022 of file mpi.F90.

◆ lmpi_grp_copy_1()

subroutine mpi_oct_m::lmpi_grp_copy_1 ( integer(int64), dimension(:), intent(in), target  sendbuf,
integer(int64), dimension(:), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 5037 of file mpi.F90.

◆ lmpi_grp_copy_2()

subroutine mpi_oct_m::lmpi_grp_copy_2 ( integer(int64), dimension(:, :), intent(in), target  sendbuf,
integer(int64), dimension(:, :), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 5052 of file mpi.F90.

◆ lmpi_grp_copy_3()

subroutine mpi_oct_m::lmpi_grp_copy_3 ( integer(int64), dimension(:, :, :), intent(in), target  sendbuf,
integer(int64), dimension(:, :, :), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 5067 of file mpi.F90.

◆ lmpi_grp_copy_3_1()

subroutine mpi_oct_m::lmpi_grp_copy_3_1 ( integer(int64), dimension(:, :, :), intent(in), target  sendbuf,
integer(int64), dimension(:), intent(out), target  recvbuf,
integer, intent(in)  count 
)

Definition at line 5082 of file mpi.F90.

◆ lmpi_grp_scatterv()

subroutine mpi_oct_m::lmpi_grp_scatterv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 5098 of file mpi.F90.

◆ lmpi_grp_gatherv()

subroutine mpi_oct_m::lmpi_grp_gatherv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 5127 of file mpi.F90.

◆ lmpi_grp_gather_0()

subroutine mpi_oct_m::lmpi_grp_gather_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 5156 of file mpi.F90.

◆ lmpi_grp_alltoallv()

subroutine mpi_oct_m::lmpi_grp_alltoallv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 5185 of file mpi.F90.

◆ lmpi_grp_alltoallv_2()

subroutine mpi_oct_m::lmpi_grp_alltoallv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 5213 of file mpi.F90.

◆ lmpi_grp_alltoallv_3()

subroutine mpi_oct_m::lmpi_grp_alltoallv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, dimension(:), intent(in), contiguous  sendcnts,
integer, dimension(:), intent(in), contiguous  sdispls,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 5241 of file mpi.F90.

◆ lmpi_grp_alltoall()

subroutine mpi_oct_m::lmpi_grp_alltoall ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 5269 of file mpi.F90.

◆ lmpi_grp_allgatherv()

subroutine mpi_oct_m::lmpi_grp_allgatherv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 5297 of file mpi.F90.

◆ lmpi_grp_allgatherv_2()

subroutine mpi_oct_m::lmpi_grp_allgatherv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 5323 of file mpi.F90.

◆ lmpi_grp_allgatherv_3()

subroutine mpi_oct_m::lmpi_grp_allgatherv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 5351 of file mpi.F90.

◆ lmpi_grp_allgatherv_3_1()

subroutine mpi_oct_m::lmpi_grp_allgatherv_3_1 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:), intent(out), contiguous  recvbuf,
integer, dimension(:), intent(in), contiguous  recvcount,
integer, dimension(:), intent(in), contiguous  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 5379 of file mpi.F90.

◆ lmpi_grp_bcast()

subroutine mpi_oct_m::lmpi_grp_bcast ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 5407 of file mpi.F90.

◆ lmpi_grp_bcast_0()

subroutine mpi_oct_m::lmpi_grp_bcast_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(inout)  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 5427 of file mpi.F90.

◆ lmpi_grp_bcast_2()

subroutine mpi_oct_m::lmpi_grp_bcast_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 5447 of file mpi.F90.

◆ lmpi_grp_bcast_3()

subroutine mpi_oct_m::lmpi_grp_bcast_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :, :), intent(inout), contiguous  buf,
integer, intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 5467 of file mpi.F90.

◆ lmpi_grp_bcast_0_l()

subroutine mpi_oct_m::lmpi_grp_bcast_0_l ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(inout), target  buf,
integer(int64), intent(in)  cnt,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  root 
)

Definition at line 5487 of file mpi.F90.

◆ lmpi_grp_allreduce()

subroutine mpi_oct_m::lmpi_grp_allreduce ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in), contiguous  sendbuf,
integer(int64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 5523 of file mpi.F90.

◆ lmpi_grp_allreduce_2()

subroutine mpi_oct_m::lmpi_grp_allreduce_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :), intent(in), contiguous  sendbuf,
integer(int64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 5549 of file mpi.F90.

◆ lmpi_grp_allreduce_3()

subroutine mpi_oct_m::lmpi_grp_allreduce_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer(int64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 5575 of file mpi.F90.

◆ lmpi_grp_allreduce_0()

subroutine mpi_oct_m::lmpi_grp_allreduce_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(in)  sendbuf,
integer(int64), intent(out)  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 5601 of file mpi.F90.

◆ lmpi_grp_allreduce_inplace_0()

subroutine mpi_oct_m::lmpi_grp_allreduce_inplace_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(inout)  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 5627 of file mpi.F90.

◆ lmpi_grp_allreduce_inplace_1()

subroutine mpi_oct_m::lmpi_grp_allreduce_inplace_1 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(inout), contiguous  recvbuf,
integer, intent(in)  count,
type(mpi_datatype), intent(in)  datatype,
type(mpi_op), intent(in)  op 
)

Definition at line 5648 of file mpi.F90.

◆ lmpi_grp_allgather()

subroutine mpi_oct_m::lmpi_grp_allgather ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 5670 of file mpi.F90.

◆ lmpi_grp_allgather_0()

subroutine mpi_oct_m::lmpi_grp_allgather_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 5698 of file mpi.F90.

◆ lmpi_grp_recv_0()

subroutine mpi_oct_m::lmpi_grp_recv_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 5726 of file mpi.F90.

◆ lmpi_grp_recv()

subroutine mpi_oct_m::lmpi_grp_recv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 5748 of file mpi.F90.

◆ lmpi_grp_recv_2()

subroutine mpi_oct_m::lmpi_grp_recv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 5770 of file mpi.F90.

◆ lmpi_grp_recv_3()

subroutine mpi_oct_m::lmpi_grp_recv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
integer, intent(in), optional  tag 
)

Definition at line 5792 of file mpi.F90.

◆ lmpi_grp_send_0()

subroutine mpi_oct_m::lmpi_grp_send_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(out)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 5814 of file mpi.F90.

◆ lmpi_grp_send()

subroutine mpi_oct_m::lmpi_grp_send ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 5836 of file mpi.F90.

◆ lmpi_grp_send_2()

subroutine mpi_oct_m::lmpi_grp_send_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 5858 of file mpi.F90.

◆ lmpi_grp_send_3()

subroutine mpi_oct_m::lmpi_grp_send_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :, :), intent(out), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  dest,
integer, intent(in), optional  tag 
)

Definition at line 5880 of file mpi.F90.

◆ lmpi_grp_irecv_0_int64()

subroutine mpi_oct_m::lmpi_grp_irecv_0_int64 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(out)  recvbuf,
integer(int64), intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 5902 of file mpi.F90.

◆ lmpi_grp_irecv_0()

subroutine mpi_oct_m::lmpi_grp_irecv_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 5926 of file mpi.F90.

◆ lmpi_grp_irecv()

subroutine mpi_oct_m::lmpi_grp_irecv ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 5948 of file mpi.F90.

◆ lmpi_grp_irecv_2()

subroutine mpi_oct_m::lmpi_grp_irecv_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 5971 of file mpi.F90.

◆ lmpi_grp_irecv_3()

subroutine mpi_oct_m::lmpi_grp_irecv_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :, :), intent(out), contiguous  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 5994 of file mpi.F90.

◆ lmpi_grp_isend_0_int64()

subroutine mpi_oct_m::lmpi_grp_isend_0_int64 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(in)  sendbuf,
integer(int64), intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 6016 of file mpi.F90.

◆ lmpi_grp_isend_0()

subroutine mpi_oct_m::lmpi_grp_isend_0 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), intent(in)  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 6040 of file mpi.F90.

◆ lmpi_grp_isend()

subroutine mpi_oct_m::lmpi_grp_isend ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 6063 of file mpi.F90.

◆ lmpi_grp_isend_2()

subroutine mpi_oct_m::lmpi_grp_isend_2 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 6086 of file mpi.F90.

◆ lmpi_grp_isend_3()

subroutine mpi_oct_m::lmpi_grp_isend_3 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:, :, :), intent(in), contiguous  sendbuf,
integer, intent(in)  sendcount,
type(mpi_datatype), intent(in)  sendtype,
integer, intent(in)  source,
type(mpi_request), intent(inout)  request,
integer, intent(in), optional  tag 
)

Definition at line 6109 of file mpi.F90.

◆ lmpi_grp_scatterv_i8()

subroutine mpi_oct_m::lmpi_grp_scatterv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in)  sendbuf,
integer, dimension(:), intent(in)  sendcnts,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:), intent(out)  recvbuf,
integer, intent(in)  recvcount,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 6138 of file mpi.F90.

◆ lmpi_grp_gatherv_i8()

subroutine mpi_oct_m::lmpi_grp_gatherv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in)  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  recvtype,
integer, intent(in)  root 
)

Definition at line 6192 of file mpi.F90.

◆ lmpi_grp_alltoallv_i8()

subroutine mpi_oct_m::lmpi_grp_alltoallv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in)  sendbuf,
integer, dimension(:), intent(in)  sendcnts,
integer(int64), dimension(:), intent(in)  sdispls,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  rdispls,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 6246 of file mpi.F90.

◆ lmpi_grp_allgatherv_i8()

subroutine mpi_oct_m::lmpi_grp_allgatherv_i8 ( class(mpi_grp_t), intent(in)  mpi_grp,
integer(int64), dimension(:), intent(in)  sendbuf,
integer, intent(in)  sendcnts,
type(mpi_datatype), intent(in)  sendtype,
integer(int64), dimension(:), intent(out)  recvbuf,
integer, dimension(:), intent(in)  recvcount,
integer(int64), dimension(:), intent(in)  displs,
type(mpi_datatype), intent(in)  recvtype 
)

Definition at line 6312 of file mpi.F90.

Variable Documentation

◆ mpi_comm_undefined

type(mpi_comm), parameter, public mpi_oct_m::mpi_comm_undefined = MPI_Comm(-1)

used to indicate a communicator has not been initialized

Definition at line 136 of file mpi.F90.

◆ mpi_world

type(mpi_grp_t), public mpi_oct_m::mpi_world

Definition at line 262 of file mpi.F90.

◆ mpi_err

integer, public mpi_oct_m::mpi_err

used to store return values of mpi calls

Definition at line 265 of file mpi.F90.