|
Abort(self,
int errorcode=0)
Terminate MPI execution environment |
|
|
|
Allgather(self,
sendbuf,
recvbuf)
Gather to All, gather data from all processes and
distribute it to all other processes in a group |
|
|
|
Allgatherv(self,
sendbuf,
recvbuf)
Gather to All Vector, gather data from all processes and
distribute it to all other processes in a group providing
different amount of data and displacements |
|
|
|
Allreduce(self,
sendbuf,
recvbuf,
Op op=SUM)
All Reduce |
|
|
|
Alltoall(self,
sendbuf,
recvbuf)
All to All Scatter/Gather, send data from all to all
processes in a group |
|
|
|
Alltoallv(self,
sendbuf,
recvbuf)
All to All Scatter/Gather Vector, send data from all to all
processes in a group providing different amount of data and
displacements |
|
|
|
Alltoallw(self,
sendbuf,
recvbuf)
Generalized All-to-All communication allowing different
counts, displacements and datatypes for each partner |
|
|
|
Barrier(self)
Barrier synchronization |
|
|
|
Bcast(self,
buf,
int root=0)
Broadcast a message from one process
to all other processes in a group |
|
|
|
Bsend(self,
buf,
int dest=0,
int tag=0)
Blocking send in buffered mode |
|
|
|
Bsend_init(self,
buf,
int dest=0,
int tag=0)
Persistent request for a send in buffered mode |
|
|
|
Call_errhandler(self,
int errorcode)
Call the error handler installed on a communicator |
|
|
|
Clone(self)
Clone an existing communicator |
|
|
|
Compare(cls,
Comm comm1,
Comm comm2)
Compare two communicators |
|
|
|
Disconnect(self)
Disconnect from a communicator |
|
|
|
Free(self)
Free a communicator |
|
|
|
Gather(self,
sendbuf,
recvbuf,
int root=0)
Gather together values from a group of processes |
|
|
|
Gatherv(self,
sendbuf,
recvbuf,
int root=0)
Gather Vector, gather data to one process from all other
processes in a group providing different amount of data and
displacements at the receiving sides |
|
|
|
Get_attr(self,
int keyval)
Retrieve attribute value by key |
|
|
|
Get_errhandler(self)
Get the error handler for a communicator |
|
|
|
Get_group(self)
Access the group associated with a communicator |
|
|
|
Get_name(self)
Get the print name for this communicator |
|
|
|
Get_parent(cls)
Return the parent intercommunicator for this process |
|
|
|
Get_rank(self)
Return the rank of this process in a communicator |
|
|
|
Get_size(self)
Return the size of a communicator |
|
|
|
Get_topology(self)
Determine the type of topology (if any)
associated with a communicator |
|
|
|
Ibsend(self,
buf,
int dest=0,
int tag=0)
Nonblocking send in buffered mode |
|
|
|
Iprobe(self,
source=0,
tag=0,
Status status=None)
Nonblocking test for a message |
|
|
|
Irecv(self,
buf,
int source=0,
int tag=0)
Nonblocking receive |
|
|
|
Irsend(self,
buf,
int dest=0,
int tag=0)
Nonblocking send in ready mode |
|
|
|
Is_inter(self)
Test to see if a comm is an intercommunicator |
|
|
|
Is_intra(self)
Test to see if a comm is an intracommunicator |
|
|
|
Isend(self,
buf,
int dest=0,
int tag=0)
Nonblocking send |
|
|
|
Issend(self,
buf,
int dest=0,
int tag=0)
Nonblocking send in synchronous mode |
|
|
|
Join(cls,
int fd)
Create a intercommunicator by joining
two processes connected by a socket |
|
|
|
Probe(self,
int source=0,
int tag=0,
Status status=None)
Blocking test for a message |
|
|
|
Recv(self,
buf,
int source=0,
int tag=0,
Status status=None)
Blocking receive |
|
|
|
Recv_init(self,
buf,
int source=0,
int tag=0)
Create a persistent request for a receive |
|
|
|
Reduce(self,
sendbuf,
recvbuf,
Op op=SUM,
int root=0)
Reduce |
|
|
|
Reduce_scatter(self,
sendbuf,
recvbuf,
Op op=SUM)
Reduce-Scatter |
|
|
|
Rsend(self,
buf,
int dest=0,
int tag=0)
Blocking send in ready mode |
|
|
|
Rsend_init(self,
buf,
int dest=0,
int tag=0)
Persistent request for a send in ready mode |
|
|
|
Scatter(self,
sendbuf,
recvbuf,
int root=0)
Scatter Vector, scatter data from one process
to all other processes in a group |
|
|
|
Scatterv(self,
sendbuf,
recvbuf,
int root=0)
Scatter data from one process to all other processes in a
group providing different amount of data and displacements at
the sending side |
|
|
|
Send(self,
buf,
int dest=0,
int tag=0)
Blocking send |
|
|
|
Send_init(self,
buf,
int dest=0,
int tag=0)
Create a persistent request for a standard send |
|
|
|
Sendrecv(self,
sendbuf,
int dest=0,
int sendtag=0,
recvbuf=None,
int source=0,
int recvtag=0,
Status status=None)
Send and receive a message |
|
|
|
Sendrecv_replace(self,
buf,
int dest=0,
int sendtag=0,
int source=0,
int recvtag=0,
Status status=None)
Send and receive a message |
|
|
|
Set_errhandler(self,
Errhandler errhandler)
Set the error handler for a communicator |
|
|
|
Set_name(self,
name)
Set the print name for this communicator |
|
|
|
Ssend(self,
buf,
dest=0,
tag=0)
Blocking send in synchronous mode |
|
|
|
Ssend_init(self,
buf,
int dest=0,
int tag=0)
Persistent request for a send in synchronous mode |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a new object with type S, a subtype of T
|
|
|
|
|
allgather(self,
sendobj=None,
recvobj=None)
Gather to All |
|
|
|
allreduce(self,
sendobj=None,
recvobj=None,
op=SUM)
Reduce to All |
|
|
|
alltoall(self,
sendobj=None,
recvobj=None)
All to All Scatter/Gather |
|
|
|
|
|
bcast(self,
obj=None,
int root=0)
Broadcast |
|
|
|
|
|
gather(self,
sendobj=None,
recvobj=None,
int root=0)
Gather |
|
|
|
|
|
recv(self,
obj=None,
int source=0,
int tag=0,
Status status=None)
Receive |
|
|
|
reduce(self,
sendobj=None,
recvobj=None,
op=SUM,
int root=0)
Reduce |
|
|
|
scatter(self,
sendobj=None,
recvobj=None,
int root=0)
Scatter |
|
|
|
send(self,
obj=None,
int dest=0,
int tag=0)
Send |
|
|
|
sendrecv(self,
sendobj=None,
int dest=0,
int sendtag=0,
recvobj=None,
int source=0,
int recvtag=0,
Status status=None)
Send and Receive |
|
|
Inherited from object :
__delattr__ ,
__getattribute__ ,
__hash__ ,
__init__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__str__
|