MPI_INIT (ierror) MPI_COMM_RANK (comm, rank, ierror) MPI_COMM_SIZE (comm, size, ierror) MPI_FINALIZE (ierror)
MPI_SEND (buf, count, datatype, dest, tag,
comm, ierror)
MPI_RECV (buf, count, datatype, source, tag,
comm, status, ierror)
MPI_BCAST (buffer, count, datatype, root,
comm, ierror)
MPI_REDUCE (sendbuf, recvbuf, count, datatype, op,
root, comm, ierror)
MPI_BARRIER (comm, ierror)
MPI_GATHER (sendbuf, sendcount, sendtype,
recvbuf, recvcount, recvtype,
root, comm, ierror)
MPI_SCATTER (sendbuf, sendcount, sendtype,
recvbuf, recvcount, recvtype,
root, comm, ierror)
MPI_COMM_GROUP (comm, group, ierror) MPI_GROUP_INCL (group, n, ranks, newgroup, ierror) MPI_COMM_CREATE (comm, group, newcomm, ierror)
MPI_TYPE_CONTIGUOUS (count, oldtype, newtype, ierror)
MPI_TYPE_VECTOR (count, blocklength, stride,
oldtype, newtype, ierror)
MPI_TYPE_INDEXED (count, blocklengths, displacements,
oldtype, newtype, ierror)
MPI_TYPE_STRUCT (count, blocklengths, displacements,
oldtypes, newtype, ierror)
MPI_CART_CREATE (comm_old, ndims, dims, periods,
reorder, comm_cart, ierror)
MPI_CART_COORDS (comm, rank, maxdims, coords, ierror)
MPI_SEND(buf, count, datatype, dest, tag, comm, ierror)Returns when buf may be reused.
MPI_BSEND(buf, count, datatype, dest, tag, comm, ierror)Buffered send.
MPI_ISEND(buf, count, datatype, dest, tag, comm, request, ierror)Nonblocking send.
MPI_SSEND(buf, count, datatype, dest, tag, comm, ierror)Synchronous send.
CS6404 class account (cs6404@ei.cs.vt.edu)