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

Class Intracomm


Intracommunicator
Instance Methods [hide private]
Intercomm
Accept(self, port_name: str, info: Info= INFO_NULL, root: int= 0)
Accept a request to form a new intercommunicator
int
Cart_map(self, dims: Sequenceint=..., periods: OptionalSequencebool=... = None)
Return an optimal placement for the calling process on the physical machine
Intercomm
Connect(self, port_name: str, info: Info= INFO_NULL, root: int= 0)
Make a request to form a new intercommunicator
Cartcomm
Create_cart(self, dims: Sequenceint=..., periods: OptionalSequencebool=... = None, reorder: bool= False)
Create cartesian communicator
Distgraphcomm
Create_dist_graph(self, sources: Sequenceint=..., degrees: Sequenceint=..., destinations: Sequenceint=..., weights: OptionalSequenceint=... = None, info: Info= INFO_NULL, reorder: bool= False)
Create distributed graph communicator
Distgraphcomm
Create_dist_graph_adjacent(self, sources: Sequenceint=..., destinations: Sequenceint=..., sourceweights: OptionalSequenceint=... = None, destweights: OptionalSequenceint=... = None, info: Info= INFO_NULL, reorder: bool= False)
Create distributed graph communicator
Graphcomm
Create_graph(self, index: Sequenceint=..., edges: Sequenceint=..., reorder: bool= False)
Create graph communicator
Intercomm
Create_intercomm(self, local_leader: int, peer_comm: Intracomm, remote_leader: int, tag: int= 0)
Create intercommunicator
None
Exscan(self, sendbuf: UnionBufSpec=..., InPlace=..., recvbuf: BufSpec, op: Op= SUM)
Exclusive Scan
int
Graph_map(self, index: Sequenceint=..., edges: Sequenceint=...)
Return an optimal placement for the calling process on the physical machine
Request
Iexscan(self, sendbuf: UnionBufSpec=..., InPlace=..., recvbuf: BufSpec, op: Op= SUM)
Inclusive Scan
Request
Iscan(self, sendbuf: UnionBufSpec=..., InPlace=..., recvbuf: BufSpec, op: Op= SUM)
Inclusive Scan
None
Scan(self, sendbuf: UnionBufSpec=..., InPlace=..., recvbuf: BufSpec, op: Op= SUM)
Inclusive Scan
Intercomm
Spawn(self, command: str, args: OptionalSequencestr=... = None, maxprocs: int= 1, info: Info= INFO_NULL, root: int= 0, errcodes: Optionallist=... = None)
Spawn instances of a single MPI application
Intercomm
Spawn_multiple(self, command: Sequencestr=..., args: OptionalSequenceSequencestr=...=... = None, maxprocs: OptionalSequenceint=... = None, info: UnionInfo=..., SequenceInfo=... = INFO_NULL, root: int= 0, errcodes: Optionallist=... = None)
Spawn instances of multiple MPI applications
a new object with type S, a subtype of T
__new__(S, ...)
Any
exscan(self, sendobj: Any, op: UnionOp=..., CallableAny=...=..., Any=...=..., Any=... = SUM)
Exclusive Scan
Any
scan(self, sendobj: Any, op: UnionOp=..., CallableAny=...=..., Any=...=..., Any=... = SUM)
Inclusive Scan

Inherited from Comm: Abort, Allgather, Allgatherv, Allreduce, Alltoall, Alltoallv, Alltoallw, Barrier, Bcast, Bsend, Bsend_init, Call_errhandler, Clone, Compare, Create, Create_group, Create_keyval, Delete_attr, Disconnect, Dup, Dup_with_info, Free, Free_keyval, Gather, Gatherv, Get_attr, Get_errhandler, Get_group, Get_info, Get_name, Get_parent, Get_rank, Get_size, Get_topology, Iallgather, Iallgatherv, Iallreduce, Ialltoall, Ialltoallv, Ialltoallw, Ibarrier, Ibcast, Ibsend, Idup, Igather, Igatherv, Improbe, Iprobe, Irecv, Ireduce, Ireduce_scatter, Ireduce_scatter_block, Irsend, Is_inter, Is_intra, Iscatter, Iscatterv, Isend, Issend, Join, Mprobe, Probe, Recv, Recv_init, Reduce, Reduce_scatter, Reduce_scatter_block, Rsend, Rsend_init, Scatter, Scatterv, Send, Send_init, Sendrecv, Sendrecv_replace, Set_attr, Set_errhandler, Set_info, Set_name, Split, Split_type, Ssend, Ssend_init, __eq__, __ge__, __gt__, __le__, __lt__, __ne__, __nonzero__, allgather, allreduce, alltoall, barrier, bcast, bsend, f2py, gather, ibsend, improbe, iprobe, irecv, isend, issend, mprobe, probe, 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, info, is_inter, is_intra, is_topo, 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__