mpi4py.MPI.Intracomm

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

# type Intracomm

Known Subclasses:
  - Topocomm

Intracommunicator

Instance Methods | [hide private]
Accept(self, port_name, Info info=INFO_NULL, int root=0) Accept a request to form a new intercommunicator |
Cart_map(self, dims, periods=None) Return an optimal placement for the calling process on the physical machine |
Connect(self, port_name, Info info=INFO_NULL, int root=0) Make a request to form a new intercommunicator |
Create_cart(self, dims, periods=None, bool reorder=False) Create cartesian communicator |
Create_dist_graph(self, sources, degrees, destinations, weights=None, Info info=INFO_NULL, bool reorder=False) Create distributed graph communicator |
Create_dist_graph_adjacent(self, sources, destinations, sourceweights=None, destweights=None, Info info=INFO_NULL, bool reorder=False) Create distributed graph communicator |
Create_graph(self, index, edges, bool reorder=False) Create graph communicator |
Create_intercomm(self, int local_leader, Intracomm peer_comm, int remote_leader, int tag=0) Create intercommunicator |
Exscan(self, sendbuf, recvbuf, Op op=SUM) Exclusive Scan |
Graph_map(self, index, edges) Return an optimal placement for the calling process on the physical machine |
Iexscan(self, sendbuf, recvbuf, Op op=SUM) Inclusive Scan |
Iscan(self, sendbuf, recvbuf, Op op=SUM) Inclusive 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 |
Spawn_multiple(self, command, args=None, maxprocs=None, info=INFO_NULL, int root=0, errcodes=None) Spawn instances of multiple MPI applications |
a new object with type S, a subtype of T |
__new__(S, ...) |
exscan(self, sendobj, op=SUM) Exclusive Scan |
scan(self, sendobj, op=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`

Properties | [hide private]
Inherited from `Comm`: `group`, `info`, `is_inter`, `is_intra`, `is_topo`, `name`, `rank`, `size`, `topology`

Method Details | [hide private]

### __new__(S, ...) |
Returns: a new object with type S, a subtype of T Overrides: Comm.__new__