Package mpi4py :: Module MPI :: Class Intracomm
[hide private]
[frames] | no frames]

Class Intracomm


Intracommunicator
Instance Methods [hide private]
 
Accept(self, port_name, Info info=INFO_NULL, int root=0)
Accept a request to form a new intercommunicator
 
Connect(self, port_name, Info info=INFO_NULL, int root=0)
Make a request to form a new intercommunicator
 
Create(self, Group group)
Create intracommunicator from group
 
Create_cart(self, dims, periods=None, int reorder=False)
Create cartesian communicator
 
Create_dist_graph(self, sources, degrees, destinations, weights=None, Info info=INFO_NULL, int reorder=False)
Create distributed graph communicator
 
Create_dist_graph_adjacent(self, sources, destinations, sourceweights=None, destweights=None, Info info=INFO_NULL, int reorder=False)
Create distributed graph communicator
 
Create_graph(self, index, edges, int reorder=False)
Create graph communicator
 
Create_intercomm(self, int local_leader, Intracomm peer_comm, int remote_leader, int tag=0)
Create intercommunicator
 
Dup(self)
Duplicate an existing intracommunicator
 
Exscan(self, sendbuf, recvbuf, Op op=SUM)
Exclusive Scan
 
Scan(self, sendbuf, recvbuf, Op op=SUM)
Inclusive Scan
 
Spawn(self, command, args=None, int maxprocs=1, Info info=INFO_NULL, int root=0, errcodes=None)
Spawn instances of a single MPI application
 
Split(self, int color=0, int key=0)
Split intracommunicator by color and key
a new object with type S, a subtype of T
__new__(S, ...)
 
exscan(self, sendobj=None, recvobj=None, op=SUM)
Exclusive Scan
 
scan(self, sendobj=None, recvobj=None, op=SUM)
Inclusive Scan

Inherited from Comm: Abort, Allgather, Allgatherv, Allreduce, Alltoall, Alltoallv, Alltoallw, Barrier, Bcast, Bsend, Bsend_init, Call_errhandler, Clone, Compare, Disconnect, Free, Gather, Gatherv, Get_attr, Get_errhandler, Get_group, Get_name, Get_parent, Get_rank, Get_size, Get_topology, Ibsend, Iprobe, Irecv, Irsend, Is_inter, Is_intra, Isend, Issend, Join, Probe, Recv, Recv_init, Reduce, Reduce_scatter, Reduce_scatter_block, Rsend, Rsend_init, Scatter, Scatterv, Send, Send_init, Sendrecv, Sendrecv_replace, Set_errhandler, Set_name, Ssend, Ssend_init, __eq__, __ge__, __gt__, __le__, __lt__, __ne__, __nonzero__, allgather, allreduce, alltoall, barrier, bcast, bsend, f2py, gather, ibsend, isend, issend, py2f, recv, reduce, scatter, send, sendrecv, ssend

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from Comm: group, is_inter, is_intra, name, rank, size, topology

Inherited from object: __class__

Method Details [hide private]

__new__(S, ...)

 
Returns: a new object with type S, a subtype of T
Overrides: object.__new__