Back to index

salome-med  6.5.0
Public Member Functions | Public Attributes | Static Private Attributes
ParaMEDMEM::CommInterface Class Reference

#include <CommInterface.hxx>

Inheritance diagram for ParaMEDMEM::CommInterface:
Inheritance graph
[legend]
Collaboration diagram for ParaMEDMEM::CommInterface:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CommInterface ()
virtual ~CommInterface ()
int worldSize () const
int commSize (MPI_Comm comm, int *size) const
int commRank (MPI_Comm comm, int *rank) const
int commGroup (MPI_Comm comm, MPI_Group *group) const
int groupIncl (MPI_Group group, int size, int *ranks, MPI_Group *group_output) const
int commCreate (MPI_Comm comm, MPI_Group group, MPI_Comm *comm_output) const
int groupFree (MPI_Group *group) const
int commFree (MPI_Comm *comm) const
int send (void *buffer, int count, MPI_Datatype datatype, int target, int tag, MPI_Comm comm) const
int recv (void *buffer, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) const
int sendRecv (void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status)
int Isend (void *buffer, int count, MPI_Datatype datatype, int target, int tag, MPI_Comm comm, MPI_Request *request) const
int Irecv (void *buffer, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request) const
int wait (MPI_Request *request, MPI_Status *status) const
int test (MPI_Request *request, int *flag, MPI_Status *status) const
int requestFree (MPI_Request *request) const
int waitany (int count, MPI_Request *array_of_requests, int *index, MPI_Status *status) const
int testany (int count, MPI_Request *array_of_requests, int *index, int *flag, MPI_Status *status) const
int waitall (int count, MPI_Request *array_of_requests, MPI_Status *array_of_status) const
int testall (int count, MPI_Request *array_of_requests, int *flag, MPI_Status *array_of_status) const
int waitsome (int incount, MPI_Request *array_of_requests, int *outcount, int *array_of_indices, MPI_Status *array_of_status) const
int testsome (int incount, MPI_Request *array_of_requests, int *outcount, int *array_of_indices, MPI_Status *array_of_status) const
int probe (int source, int tag, MPI_Comm comm, MPI_Status *status) const
int Iprobe (int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status) const
int cancel (MPI_Request *request) const
int testCancelled (MPI_Status *status, int *flag) const
int barrier (MPI_Comm comm) const
int errorString (int errorcode, char *string, int *resultlen) const
int getCount (MPI_Status *status, MPI_Datatype datatype, int *count) const
int broadcast (void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm) const
int allGather (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) const
int allToAll (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) const
int allToAllV (void *sendbuf, int *sendcounts, int *senddispls, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *recvdispls, MPI_Datatype recvtype, MPI_Comm comm) const
int reduce (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) const
int allReduce (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) const
def __init__
def worldSize
def commSize
def commRank
def commGroup
def groupIncl
def commCreate
def groupFree
def commFree
def send
def recv
def sendRecv
def Isend
def Irecv
def wait
def test
def requestFree
def waitany
def testany
def waitall
def testall
def waitsome
def testsome
def probe
def Iprobe
def cancel
def testCancelled
def barrier
def errorString
def getCount
def broadcast
def allGather
def allToAll
def allToAllV
def reduce
def allReduce

Public Attributes

 this

Static Private Attributes

dictionary __swig_setmethods__ = {}
tuple __setattr__ = lambdaself,name,value:_swig_setattr(self, CommInterface, name, value)
dictionary __swig_getmethods__ = {}
tuple __getattr__ = lambdaself,name:_swig_getattr(self, CommInterface, name)
 __repr__ = _swig_repr
 __swig_destroy__ = _ParaMEDMEM.delete_CommInterface
 __del__ = lambdaself:None;

Detailed Description

1

Definition at line 27 of file CommInterface.hxx.


Constructor & Destructor Documentation

Definition at line 30 of file CommInterface.hxx.

{}

Definition at line 31 of file CommInterface.hxx.

{}
__init__(self) -> CommInterface

1

Definition at line 14458 of file ParaMEDMEM.py.

14458 
14459     def __init__(self): 
14460         """
14461         __init__(self) -> CommInterface
14462 
14463         1
14464         """
14465         this = _ParaMEDMEM.new_CommInterface()
14466         try: self.this.append(this)
        except: self.this = this

Member Function Documentation

int ParaMEDMEM::CommInterface::allGather ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
MPI_Comm  comm 
) const [inline]

Definition at line 75 of file CommInterface.hxx.

                                       { return MPI_Allgather(sendbuf,sendcount, sendtype, recvbuf, recvcount, recvtype, comm); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.allGather (   self,
  args 
)
allGather(self, void sendbuf, int sendcount, MPI_Datatype sendtype, 
    void recvbuf, int recvcount, MPI_Datatype recvtype, 
    MPI_Comm comm) -> int

1

Definition at line 14722 of file ParaMEDMEM.py.

14722 
14723     def allGather(self, *args):
14724         """
14725         allGather(self, void sendbuf, int sendcount, MPI_Datatype sendtype, 
14726             void recvbuf, int recvcount, MPI_Datatype recvtype, 
14727             MPI_Comm comm) -> int
14728 
14729         1
14730         """
14731         return _ParaMEDMEM.CommInterface_allGather(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::allReduce ( void *  sendbuf,
void *  recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
) const [inline]

Definition at line 88 of file CommInterface.hxx.

{ return MPI_Allreduce(sendbuf, recvbuf, count, datatype, op, comm); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.allReduce (   self,
  args 
)
allReduce(self, void sendbuf, void recvbuf, int count, MPI_Datatype datatype, 
    MPI_Op op, MPI_Comm comm) -> int

1

Definition at line 14761 of file ParaMEDMEM.py.

14761 
14762     def allReduce(self, *args):
14763         """
14764         allReduce(self, void sendbuf, void recvbuf, int count, MPI_Datatype datatype, 
14765             MPI_Op op, MPI_Comm comm) -> int
14766 
14767         1
14768         """
14769         return _ParaMEDMEM.CommInterface_allReduce(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::allToAll ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
MPI_Comm  comm 
) const [inline]

Definition at line 78 of file CommInterface.hxx.

                                      { return MPI_Alltoall(sendbuf, sendcount, sendtype, recvbuf, recvcount, recvtype, comm); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.allToAll (   self,
  args 
)
allToAll(self, void sendbuf, int sendcount, MPI_Datatype sendtype, 
    void recvbuf, int recvcount, MPI_Datatype recvtype, 
    MPI_Comm comm) -> int

1

Definition at line 14732 of file ParaMEDMEM.py.

14732 
14733     def allToAll(self, *args):
14734         """
14735         allToAll(self, void sendbuf, int sendcount, MPI_Datatype sendtype, 
14736             void recvbuf, int recvcount, MPI_Datatype recvtype, 
14737             MPI_Comm comm) -> int
14738 
14739         1
14740         """
14741         return _ParaMEDMEM.CommInterface_allToAll(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::allToAllV ( void *  sendbuf,
int *  sendcounts,
int *  senddispls,
MPI_Datatype  sendtype,
void *  recvbuf,
int *  recvcounts,
int *  recvdispls,
MPI_Datatype  recvtype,
MPI_Comm  comm 
) const [inline]

Definition at line 81 of file CommInterface.hxx.

                                       { return MPI_Alltoallv(sendbuf, sendcounts, senddispls, sendtype, recvbuf, recvcounts, recvdispls, recvtype, comm); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.allToAllV (   self,
  args 
)
allToAllV(self, void sendbuf, int sendcounts, int senddispls, MPI_Datatype sendtype, 
    void recvbuf, int recvcounts, 
    int recvdispls, MPI_Datatype recvtype, MPI_Comm comm) -> int

1

Definition at line 14742 of file ParaMEDMEM.py.

14742 
14743     def allToAllV(self, *args):
14744         """
14745         allToAllV(self, void sendbuf, int sendcounts, int senddispls, MPI_Datatype sendtype, 
14746             void recvbuf, int recvcounts, 
14747             int recvdispls, MPI_Datatype recvtype, MPI_Comm comm) -> int
14748 
14749         1
14750         """
14751         return _ParaMEDMEM.CommInterface_allToAllV(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::barrier ( MPI_Comm  comm) const [inline]

Definition at line 70 of file CommInterface.hxx.

{ return MPI_Barrier(comm); }

Here is the call graph for this function:

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.barrier (   self,
  args 
)
barrier(self, MPI_Comm comm) -> int

1

Definition at line 14689 of file ParaMEDMEM.py.

14689 
14690     def barrier(self, *args):
14691         """
14692         barrier(self, MPI_Comm comm) -> int
14693 
14694         1
14695         """
14696         return _ParaMEDMEM.CommInterface_barrier(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::broadcast ( void *  buffer,
int  count,
MPI_Datatype  datatype,
int  root,
MPI_Comm  comm 
) const [inline]

Definition at line 74 of file CommInterface.hxx.

{ return MPI_Bcast(buffer, count,  datatype, root, comm); }

Here is the call graph for this function:

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.broadcast (   self,
  args 
)
broadcast(self, void buffer, int count, MPI_Datatype datatype, int root, 
    MPI_Comm comm) -> int

1

Definition at line 14713 of file ParaMEDMEM.py.

14713 
14714     def broadcast(self, *args):
14715         """
14716         broadcast(self, void buffer, int count, MPI_Datatype datatype, int root, 
14717             MPI_Comm comm) -> int
14718 
14719         1
14720         """
14721         return _ParaMEDMEM.CommInterface_broadcast(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::cancel ( MPI_Request request) const [inline]

Definition at line 68 of file CommInterface.hxx.

{ return MPI_Cancel(request); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.cancel (   self,
  args 
)
cancel(self, MPI_Request request) -> int

1

Definition at line 14673 of file ParaMEDMEM.py.

14673 
14674     def cancel(self, *args):
14675         """
14676         cancel(self, MPI_Request request) -> int
14677 
14678         1
14679         """
14680         return _ParaMEDMEM.CommInterface_cancel(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::commCreate ( MPI_Comm  comm,
MPI_Group  group,
MPI_Comm *  comm_output 
) const [inline]

Definition at line 40 of file CommInterface.hxx.

{ return MPI_Comm_create(comm,group,comm_output); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.commCreate (   self,
  args 
)
commCreate(self, MPI_Comm comm, MPI_Group group, MPI_Comm comm_output) -> int

1

Definition at line 14509 of file ParaMEDMEM.py.

14509 
14510     def commCreate(self, *args):
14511         """
14512         commCreate(self, MPI_Comm comm, MPI_Group group, MPI_Comm comm_output) -> int
14513 
14514         1
14515         """
14516         return _ParaMEDMEM.CommInterface_commCreate(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::commFree ( MPI_Comm *  comm) const [inline]

Definition at line 42 of file CommInterface.hxx.

{ return MPI_Comm_free(comm); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.commFree (   self,
  args 
)
commFree(self, MPI_Comm comm) -> int

1

Definition at line 14525 of file ParaMEDMEM.py.

14525 
14526     def commFree(self, *args):
14527         """
14528         commFree(self, MPI_Comm comm) -> int
14529 
14530         1
14531         """
14532         return _ParaMEDMEM.CommInterface_commFree(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::commGroup ( MPI_Comm  comm,
MPI_Group *  group 
) const [inline]

Definition at line 38 of file CommInterface.hxx.

{ return MPI_Comm_group(comm, group); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.commGroup (   self,
  args 
)
commGroup(self, MPI_Comm comm, MPI_Group group) -> int

1

Definition at line 14493 of file ParaMEDMEM.py.

14493 
14494     def commGroup(self, *args):
14495         """
14496         commGroup(self, MPI_Comm comm, MPI_Group group) -> int
14497 
14498         1
14499         """
14500         return _ParaMEDMEM.CommInterface_commGroup(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::commRank ( MPI_Comm  comm,
int *  rank 
) const [inline]

Definition at line 37 of file CommInterface.hxx.

{ return MPI_Comm_rank(comm,rank); }

Here is the call graph for this function:

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.commRank (   self,
  args 
)
commRank(self, MPI_Comm comm, int rank) -> int

1

Definition at line 14485 of file ParaMEDMEM.py.

14485 
14486     def commRank(self, *args):
14487         """
14488         commRank(self, MPI_Comm comm, int rank) -> int
14489 
14490         1
14491         """
14492         return _ParaMEDMEM.CommInterface_commRank(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::commSize ( MPI_Comm  comm,
int *  size 
) const [inline]

Definition at line 36 of file CommInterface.hxx.

{ return MPI_Comm_size(comm,size); }

Here is the call graph for this function:

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.commSize (   self,
  args 
)
commSize(self, MPI_Comm comm, int size) -> int

1

Definition at line 14477 of file ParaMEDMEM.py.

14477 
14478     def commSize(self, *args):
14479         """
14480         commSize(self, MPI_Comm comm, int size) -> int
14481 
14482         1
14483         """
14484         return _ParaMEDMEM.CommInterface_commSize(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::errorString ( int  errorcode,
char *  string,
int *  resultlen 
) const [inline]

Definition at line 71 of file CommInterface.hxx.

{ return MPI_Error_string(errorcode, string, resultlen); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.errorString (   self,
  args 
)
errorString(self, int errorcode, char string, int resultlen) -> int

1

Definition at line 14697 of file ParaMEDMEM.py.

14697 
14698     def errorString(self, *args):
14699         """
14700         errorString(self, int errorcode, char string, int resultlen) -> int
14701 
14702         1
14703         """
14704         return _ParaMEDMEM.CommInterface_errorString(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::getCount ( MPI_Status *  status,
MPI_Datatype  datatype,
int *  count 
) const [inline]

Definition at line 72 of file CommInterface.hxx.

{ return MPI_Get_count(status, datatype, count); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.getCount (   self,
  args 
)
getCount(self, MPI_Status status, MPI_Datatype datatype, int count) -> int

1

Definition at line 14705 of file ParaMEDMEM.py.

14705 
14706     def getCount(self, *args):
14707         """
14708         getCount(self, MPI_Status status, MPI_Datatype datatype, int count) -> int
14709 
14710         1
14711         """
14712         return _ParaMEDMEM.CommInterface_getCount(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::groupFree ( MPI_Group *  group) const [inline]

Definition at line 41 of file CommInterface.hxx.

{ return MPI_Group_free(group); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.groupFree (   self,
  args 
)
groupFree(self, MPI_Group group) -> int

1

Definition at line 14517 of file ParaMEDMEM.py.

14517 
14518     def groupFree(self, *args):
14519         """
14520         groupFree(self, MPI_Group group) -> int
14521 
14522         1
14523         """
14524         return _ParaMEDMEM.CommInterface_groupFree(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::groupIncl ( MPI_Group  group,
int  size,
int *  ranks,
MPI_Group *  group_output 
) const [inline]

Definition at line 39 of file CommInterface.hxx.

{ return MPI_Group_incl(group, size, ranks, group_output); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.groupIncl (   self,
  args 
)
groupIncl(self, MPI_Group group, int size, int ranks, MPI_Group group_output) -> int

1

Definition at line 14501 of file ParaMEDMEM.py.

14501 
14502     def groupIncl(self, *args):
14503         """
14504         groupIncl(self, MPI_Group group, int size, int ranks, MPI_Group group_output) -> int
14505 
14506         1
14507         """
14508         return _ParaMEDMEM.CommInterface_groupIncl(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::Iprobe ( int  source,
int  tag,
MPI_Comm  comm,
int *  flag,
MPI_Status *  status 
) const [inline]

Definition at line 67 of file CommInterface.hxx.

{ return MPI_Iprobe(source, tag, comm, flag, status) ; }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.Iprobe (   self,
  args 
)
Iprobe(self, int source, int tag, MPI_Comm comm, int flag, MPI_Status status) -> int

1

Definition at line 14665 of file ParaMEDMEM.py.

14665 
14666     def Iprobe(self, *args):
14667         """
14668         Iprobe(self, int source, int tag, MPI_Comm comm, int flag, MPI_Status status) -> int
14669 
14670         1
14671         """
14672         return _ParaMEDMEM.CommInterface_Iprobe(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::Irecv ( void *  buffer,
int  count,
MPI_Datatype  datatype,
int  source,
int  tag,
MPI_Comm  comm,
MPI_Request request 
) const [inline]

Definition at line 53 of file CommInterface.hxx.

                                                                  { return MPI_Irecv(buffer,count, datatype, source, tag, comm, request); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.Irecv (   self,
  args 
)
Irecv(self, void buffer, int count, MPI_Datatype datatype, int source, 
    int tag, MPI_Comm comm, MPI_Request request) -> int

1

Definition at line 14571 of file ParaMEDMEM.py.

14571 
14572     def Irecv(self, *args):
14573         """
14574         Irecv(self, void buffer, int count, MPI_Datatype datatype, int source, 
14575             int tag, MPI_Comm comm, MPI_Request request) -> int
14576 
14577         1
14578         """
14579         return _ParaMEDMEM.CommInterface_Irecv(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::Isend ( void *  buffer,
int  count,
MPI_Datatype  datatype,
int  target,
int  tag,
MPI_Comm  comm,
MPI_Request request 
) const [inline]

Definition at line 51 of file CommInterface.hxx.

                                                                  { return MPI_Isend(buffer,count, datatype, target, tag, comm, request); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.Isend (   self,
  args 
)
Isend(self, void buffer, int count, MPI_Datatype datatype, int target, 
    int tag, MPI_Comm comm, MPI_Request request) -> int

1

Definition at line 14562 of file ParaMEDMEM.py.

14562 
14563     def Isend(self, *args):
14564         """
14565         Isend(self, void buffer, int count, MPI_Datatype datatype, int target, 
14566             int tag, MPI_Comm comm, MPI_Request request) -> int
14567 
14568         1
14569         """
14570         return _ParaMEDMEM.CommInterface_Isend(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::probe ( int  source,
int  tag,
MPI_Comm  comm,
MPI_Status *  status 
) const [inline]

Definition at line 66 of file CommInterface.hxx.

{ return MPI_Probe(source, tag, comm, status) ; }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.probe (   self,
  args 
)
probe(self, int source, int tag, MPI_Comm comm, MPI_Status status) -> int

1

Definition at line 14657 of file ParaMEDMEM.py.

14657 
14658     def probe(self, *args):
14659         """
14660         probe(self, int source, int tag, MPI_Comm comm, MPI_Status status) -> int
14661 
14662         1
14663         """
14664         return _ParaMEDMEM.CommInterface_probe(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::recv ( void *  buffer,
int  count,
MPI_Datatype  datatype,
int  source,
int  tag,
MPI_Comm  comm,
MPI_Status *  status 
) const [inline]

Definition at line 45 of file CommInterface.hxx.

{ return MPI_Recv(buffer,count, datatype, source, tag, comm, status); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.recv (   self,
  args 
)
recv(self, void buffer, int count, MPI_Datatype datatype, int source, 
    int tag, MPI_Comm comm, MPI_Status status) -> int

1

Definition at line 14542 of file ParaMEDMEM.py.

14542 
14543     def recv(self, *args):
14544         """
14545         recv(self, void buffer, int count, MPI_Datatype datatype, int source, 
14546             int tag, MPI_Comm comm, MPI_Status status) -> int
14547 
14548         1
14549         """
14550         return _ParaMEDMEM.CommInterface_recv(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::reduce ( void *  sendbuf,
void *  recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
int  root,
MPI_Comm  comm 
) const [inline]

Definition at line 86 of file CommInterface.hxx.

                                                         { return MPI_Reduce(sendbuf, recvbuf, count, datatype, op, root, comm); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.reduce (   self,
  args 
)
reduce(self, void sendbuf, void recvbuf, int count, MPI_Datatype datatype, 
    MPI_Op op, int root, MPI_Comm comm) -> int

1

Definition at line 14752 of file ParaMEDMEM.py.

14752 
14753     def reduce(self, *args):
14754         """
14755         reduce(self, void sendbuf, void recvbuf, int count, MPI_Datatype datatype, 
14756             MPI_Op op, int root, MPI_Comm comm) -> int
14757 
14758         1
14759         """
14760         return _ParaMEDMEM.CommInterface_reduce(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::requestFree ( MPI_Request request) const [inline]

Definition at line 58 of file CommInterface.hxx.

{ return MPI_Request_free(request); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.requestFree (   self,
  args 
)
requestFree(self, MPI_Request request) -> int

1

Definition at line 14596 of file ParaMEDMEM.py.

14596 
14597     def requestFree(self, *args):
14598         """
14599         requestFree(self, MPI_Request request) -> int
14600 
14601         1
14602         """
14603         return _ParaMEDMEM.CommInterface_requestFree(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::send ( void *  buffer,
int  count,
MPI_Datatype  datatype,
int  target,
int  tag,
MPI_Comm  comm 
) const [inline]

Definition at line 44 of file CommInterface.hxx.

{ return MPI_Send(buffer,count, datatype, target, tag, comm); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.send (   self,
  args 
)
send(self, void buffer, int count, MPI_Datatype datatype, int target, 
    int tag, MPI_Comm comm) -> int

1

Definition at line 14533 of file ParaMEDMEM.py.

14533 
14534     def send(self, *args):
14535         """
14536         send(self, void buffer, int count, MPI_Datatype datatype, int target, 
14537             int tag, MPI_Comm comm) -> int
14538 
14539         1
14540         """
14541         return _ParaMEDMEM.CommInterface_send(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::sendRecv ( void *  sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
int  dest,
int  sendtag,
void *  recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
int  source,
int  recvtag,
MPI_Comm  comm,
MPI_Status *  status 
) [inline]

Definition at line 46 of file CommInterface.hxx.

                                     { return MPI_Sendrecv(sendbuf, sendcount, sendtype, dest, sendtag, recvbuf, recvcount, recvtype, source, recvtag, comm,status); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.sendRecv (   self,
  args 
)
sendRecv(self, void sendbuf, int sendcount, MPI_Datatype sendtype, 
    int dest, int sendtag, void recvbuf, int recvcount, 
    MPI_Datatype recvtype, int source, int recvtag, 
    MPI_Comm comm, MPI_Status status) -> int

1

Definition at line 14551 of file ParaMEDMEM.py.

14551 
14552     def sendRecv(self, *args):
14553         """
14554         sendRecv(self, void sendbuf, int sendcount, MPI_Datatype sendtype, 
14555             int dest, int sendtag, void recvbuf, int recvcount, 
14556             MPI_Datatype recvtype, int source, int recvtag, 
14557             MPI_Comm comm, MPI_Status status) -> int
14558 
14559         1
14560         """
14561         return _ParaMEDMEM.CommInterface_sendRecv(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::test ( MPI_Request request,
int *  flag,
MPI_Status *  status 
) const [inline]

Definition at line 57 of file CommInterface.hxx.

{ return MPI_Test(request, flag, status); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.test (   self,
  args 
)
test(self, MPI_Request request, int flag, MPI_Status status) -> int

1

Definition at line 14588 of file ParaMEDMEM.py.

14588 
14589     def test(self, *args):
14590         """
14591         test(self, MPI_Request request, int flag, MPI_Status status) -> int
14592 
14593         1
14594         """
14595         return _ParaMEDMEM.CommInterface_test(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::testall ( int  count,
MPI_Request array_of_requests,
int *  flag,
MPI_Status *  array_of_status 
) const [inline]

Definition at line 62 of file CommInterface.hxx.

{ return MPI_Testall(count, array_of_requests, flag, array_of_status); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.testall (   self,
  args 
)
testall(self, int count, MPI_Request array_of_requests, int flag, 
    MPI_Status array_of_status) -> int

1

Definition at line 14630 of file ParaMEDMEM.py.

14630 
14631     def testall(self, *args):
14632         """
14633         testall(self, int count, MPI_Request array_of_requests, int flag, 
14634             MPI_Status array_of_status) -> int
14635 
14636         1
14637         """
14638         return _ParaMEDMEM.CommInterface_testall(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::testany ( int  count,
MPI_Request array_of_requests,
int *  index,
int *  flag,
MPI_Status *  status 
) const [inline]

Definition at line 60 of file CommInterface.hxx.

{ return MPI_Testany(count, array_of_requests, index, flag, status); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.testany (   self,
  args 
)
testany(self, int count, MPI_Request array_of_requests, int index, 
    int flag, MPI_Status status) -> int

1

Definition at line 14613 of file ParaMEDMEM.py.

14613 
14614     def testany(self, *args):
14615         """
14616         testany(self, int count, MPI_Request array_of_requests, int index, 
14617             int flag, MPI_Status status) -> int
14618 
14619         1
14620         """
14621         return _ParaMEDMEM.CommInterface_testany(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::testCancelled ( MPI_Status *  status,
int *  flag 
) const [inline]

Definition at line 69 of file CommInterface.hxx.

{ return MPI_Test_cancelled(status, flag); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.testCancelled (   self,
  args 
)
testCancelled(self, MPI_Status status, int flag) -> int

1

Definition at line 14681 of file ParaMEDMEM.py.

14681 
14682     def testCancelled(self, *args):
14683         """
14684         testCancelled(self, MPI_Status status, int flag) -> int
14685 
14686         1
14687         """
14688         return _ParaMEDMEM.CommInterface_testCancelled(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::testsome ( int  incount,
MPI_Request array_of_requests,
int *  outcount,
int *  array_of_indices,
MPI_Status *  array_of_status 
) const [inline]

Definition at line 64 of file CommInterface.hxx.

                                                                           { return MPI_Testsome(incount, array_of_requests, outcount, array_of_indices, array_of_status); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.testsome (   self,
  args 
)
testsome(self, int incount, MPI_Request array_of_requests, int outcount, 
    int array_of_indices, MPI_Status array_of_status) -> int

1

Definition at line 14648 of file ParaMEDMEM.py.

14648 
14649     def testsome(self, *args):
14650         """
14651         testsome(self, int incount, MPI_Request array_of_requests, int outcount, 
14652             int array_of_indices, MPI_Status array_of_status) -> int
14653 
14654         1
14655         """
14656         return _ParaMEDMEM.CommInterface_testsome(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::wait ( MPI_Request request,
MPI_Status *  status 
) const [inline]

Definition at line 56 of file CommInterface.hxx.

{ return MPI_Wait(request, status); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.wait (   self,
  args 
)
wait(self, MPI_Request request, MPI_Status status) -> int

1

Definition at line 14580 of file ParaMEDMEM.py.

14580 
14581     def wait(self, *args):
14582         """
14583         wait(self, MPI_Request request, MPI_Status status) -> int
14584 
14585         1
14586         """
14587         return _ParaMEDMEM.CommInterface_wait(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::waitall ( int  count,
MPI_Request array_of_requests,
MPI_Status *  array_of_status 
) const [inline]

Definition at line 61 of file CommInterface.hxx.

{ return MPI_Waitall(count, array_of_requests, array_of_status); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.waitall (   self,
  args 
)
waitall(self, int count, MPI_Request array_of_requests, MPI_Status array_of_status) -> int

1

Definition at line 14622 of file ParaMEDMEM.py.

14622 
14623     def waitall(self, *args):
14624         """
14625         waitall(self, int count, MPI_Request array_of_requests, MPI_Status array_of_status) -> int
14626 
14627         1
14628         """
14629         return _ParaMEDMEM.CommInterface_waitall(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::waitany ( int  count,
MPI_Request array_of_requests,
int *  index,
MPI_Status *  status 
) const [inline]

Definition at line 59 of file CommInterface.hxx.

{ return MPI_Waitany(count, array_of_requests, index, status); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.waitany (   self,
  args 
)
waitany(self, int count, MPI_Request array_of_requests, int index, 
    MPI_Status status) -> int

1

Definition at line 14604 of file ParaMEDMEM.py.

14604 
14605     def waitany(self, *args):
14606         """
14607         waitany(self, int count, MPI_Request array_of_requests, int index, 
14608             MPI_Status status) -> int
14609 
14610         1
14611         """
14612         return _ParaMEDMEM.CommInterface_waitany(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::waitsome ( int  incount,
MPI_Request array_of_requests,
int *  outcount,
int *  array_of_indices,
MPI_Status *  array_of_status 
) const [inline]

Definition at line 63 of file CommInterface.hxx.

{ return MPI_Waitsome(incount, array_of_requests, outcount, array_of_indices, array_of_status); }

Here is the caller graph for this function:

def ParaMEDMEM.CommInterface.waitsome (   self,
  args 
)
waitsome(self, int incount, MPI_Request array_of_requests, int outcount, 
    int array_of_indices, MPI_Status array_of_status) -> int

1

Definition at line 14639 of file ParaMEDMEM.py.

14639 
14640     def waitsome(self, *args):
14641         """
14642         waitsome(self, int incount, MPI_Request array_of_requests, int outcount, 
14643             int array_of_indices, MPI_Status array_of_status) -> int
14644 
14645         1
14646         """
14647         return _ParaMEDMEM.CommInterface_waitsome(self, *args)

Here is the call graph for this function:

int ParaMEDMEM::CommInterface::worldSize ( ) const [inline]

Definition at line 32 of file CommInterface.hxx.

                          {
      int size;
      MPI_Comm_size(MPI_COMM_WORLD, &size);
      return size;}

Here is the call graph for this function:

Here is the caller graph for this function:

worldSize(self) -> int

1

Definition at line 14469 of file ParaMEDMEM.py.

14469 
14470     def worldSize(self):
14471         """
14472         worldSize(self) -> int
14473 
14474         1
14475         """
14476         return _ParaMEDMEM.CommInterface_worldSize(self)

Here is the call graph for this function:


Member Data Documentation

ParaMEDMEM.CommInterface.__del__ = lambdaself:None; [static, private]

Definition at line 14468 of file ParaMEDMEM.py.

tuple ParaMEDMEM.CommInterface.__getattr__ = lambdaself,name:_swig_getattr(self, CommInterface, name) [static, private]

Definition at line 14456 of file ParaMEDMEM.py.

Definition at line 14457 of file ParaMEDMEM.py.

tuple ParaMEDMEM.CommInterface.__setattr__ = lambdaself,name,value:_swig_setattr(self, CommInterface, name, value) [static, private]

Definition at line 14454 of file ParaMEDMEM.py.

ParaMEDMEM.CommInterface.__swig_destroy__ = _ParaMEDMEM.delete_CommInterface [static, private]

Definition at line 14467 of file ParaMEDMEM.py.

dictionary ParaMEDMEM.CommInterface.__swig_getmethods__ = {} [static, private]

Definition at line 14455 of file ParaMEDMEM.py.

dictionary ParaMEDMEM.CommInterface.__swig_setmethods__ = {} [static, private]

Definition at line 14453 of file ParaMEDMEM.py.

Definition at line 14466 of file ParaMEDMEM.py.


The documentation for this class was generated from the following files: