Octopus
mpi.F90 File Reference

Go to the source code of this file.

Modules

module  mpi_oct_m
 

Data Types

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

Functions/Subroutines

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

Variables

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