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

Class Win


Window
Instance Methods [hide private]
 
Accumulate(self, origin, int target_rank, target=None, Op op=SUM)
Accumulate data into the target process using remote memory access.
 
Call_errhandler(self, int errorcode)
Call the error handler installed on a window
 
Complete(self)
Completes an RMA operations begun after an Win.Start()
 
Create(cls, memory, int disp_unit=1, Info info=INFO_NULL, Intracomm comm=COMM_SELF)
Create an window object for one-sided communication
 
Fence(self, int assertion=0)
Perform an MPI fence synchronization on a window
 
Free(self)
Free a window
 
Get(self, origin, int target_rank, target=None)
Get data from a memory window on a remote process.
 
Get_attr(self, int keyval)
Retrieve attribute value by key
 
Get_errhandler(self)
Get the error handler for a window
 
Get_group(self)
Return a duplicate of the group of the communicator used to create the window
 
Get_name(self)
Get the print name associated with the window
 
Lock(self, int lock_type, int rank, int assertion=0)
Begin an RMA access epoch at the target process
 
Post(self, Group group, int assertion=0)
Start an RMA exposure epoch
 
Put(self, origin, int target_rank, target=None)
Put data into a memory window on a remote process.
 
Set_errhandler(self, Errhandler errhandler)
Set the error handler for a window
 
Set_name(self, name)
Set the print name associated with the window
 
Start(self, Group group, int assertion=0)
Start an RMA access epoch for MPI
 
Test(self)
Test whether an RMA exposure epoch has completed
 
Unlock(self, int rank)
Complete an RMA access epoch at the target process
 
Wait(self)
Complete an RMA exposure epoch begun with Win.Post()
 
__eq__(y)
x==y
 
__ge__(y)
x>=y
 
__gt__(y)
x>y
 
__le__(y)
x<=y
 
__lt__(y)
x<y
 
__ne__(y)
x!=y
a new object with type S, a subtype of T
__new__(S, ...)
 
__nonzero__()
x != 0
 
f2py(cls, arg)
 
py2f(self)

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

Properties [hide private]
  attrs
window attributes
  group
window group
  memory
window memory buffer
  name
window name

Inherited from object: __class__

Method Details [hide private]

__new__(S, ...)

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