Public Member Functions | |
def | __init__ |
def | Clone |
def | Barrier |
def | Comm |
def | MyPID |
def | NumProc |
def | CreateDistributor |
def | CreateDirectory |
def | GetMpiTag |
def | GetMpiComm |
def | PrintInfo |
def | ReferenceCount |
def | DataPtr |
def | __init__ |
def | Clone |
def | Barrier |
def | Comm |
def | MyPID |
def | NumProc |
def | CreateDistributor |
def | CreateDirectory |
def | GetMpiTag |
def | GetMpiComm |
def | PrintInfo |
def | ReferenceCount |
def | DataPtr |
Public Attributes | |
this |
Epetra_MpiComm: The Epetra MPI Communication Class. The Epetra_MpiComm class is an implementation of Epetra_Comm that encapsulates the general information and services needed for other Epetra classes to run on a parallel computer using MPI. C++ includes: Epetra_MpiComm.h
def PyTrilinos::Epetra::MpiComm::__init__ | ( | self, | ||
args | ||||
) |
__init__(self, MPI_Comm comm) -> MpiComm __init__(self, MpiComm Comm) -> MpiComm Epetra_MpiComm::Epetra_MpiComm(const Epetra_MpiComm &Comm) Epetra_MpiComm Copy Constructor. Makes an exact copy of an existing Epetra_MpiComm instance.
Reimplemented from PyTrilinos::Epetra::Object.
def PyTrilinos::Epetra::MpiComm::__init__ | ( | self, | ||
args | ||||
) |
__init__(self, MPI_Comm comm) -> MpiComm __init__(self, MpiComm Comm) -> MpiComm Epetra_MpiComm::Epetra_MpiComm(const Epetra_MpiComm &Comm) Epetra_MpiComm Copy Constructor. Makes an exact copy of an existing Epetra_MpiComm instance.
Reimplemented from PyTrilinos::Epetra::Object.
def PyTrilinos::Epetra::MpiComm::Barrier | ( | self, | ||
args | ||||
) |
Barrier(self) void Epetra_MpiComm::Barrier() const Epetra_MpiComm Barrier function. Causes each processor in the communicator to wait until all processors have arrived.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::Barrier | ( | self, | ||
args | ||||
) |
Barrier(self) void Epetra_MpiComm::Barrier() const Epetra_MpiComm Barrier function. Causes each processor in the communicator to wait until all processors have arrived.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::Clone | ( | self, | ||
args | ||||
) |
Clone(self) -> Comm Epetra_Comm* Epetra_MpiComm::Clone() const Clone method.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::Clone | ( | self, | ||
args | ||||
) |
Clone(self) -> Comm Epetra_Comm* Epetra_MpiComm::Clone() const Clone method.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::Comm | ( | self, | ||
args | ||||
) |
Comm(self) -> MPI_Comm MPI_Comm Epetra_MpiComm::Comm() const Extract MPI Communicator from a Epetra_MpiComm object.
def PyTrilinos::Epetra::MpiComm::Comm | ( | self, | ||
args | ||||
) |
Comm(self) -> MPI_Comm MPI_Comm Epetra_MpiComm::Comm() const Extract MPI Communicator from a Epetra_MpiComm object.
def PyTrilinos::Epetra::MpiComm::CreateDirectory | ( | self, | ||
args | ||||
) |
CreateDirectory(self, BlockMap Map) -> Directory Epetra_Directory * Epetra_MpiComm::CreateDirectory(const Epetra_BlockMap &Map) const Create a directory object for the given Epetra_BlockMap.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::CreateDirectory | ( | self, | ||
args | ||||
) |
CreateDirectory(self, BlockMap Map) -> Directory Epetra_Directory * Epetra_MpiComm::CreateDirectory(const Epetra_BlockMap &Map) const Create a directory object for the given Epetra_BlockMap.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::CreateDistributor | ( | self, | ||
args | ||||
) |
CreateDistributor(self) -> Distributor Epetra_Distributor * Epetra_MpiComm::CreateDistributor() const Create a distributor object.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::CreateDistributor | ( | self, | ||
args | ||||
) |
CreateDistributor(self) -> Distributor Epetra_Distributor * Epetra_MpiComm::CreateDistributor() const Create a distributor object.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::DataPtr | ( | self, | ||
args | ||||
) |
DataPtr(self) -> Epetra_MpiCommData const Epetra_MpiCommData* Epetra_MpiComm::DataPtr() const Returns a pointer to the MpiCommData instance this MpiComm uses. (Intended for developer use only for testing purposes.)
def PyTrilinos::Epetra::MpiComm::DataPtr | ( | self, | ||
args | ||||
) |
DataPtr(self) -> Epetra_MpiCommData const Epetra_MpiCommData* Epetra_MpiComm::DataPtr() const Returns a pointer to the MpiCommData instance this MpiComm uses. (Intended for developer use only for testing purposes.)
def PyTrilinos::Epetra::MpiComm::GetMpiComm | ( | self, | ||
args | ||||
) |
GetMpiComm(self) -> MPI_Comm MPI_Comm Epetra_MpiComm::GetMpiComm() const Get the MPI Communicator (identical to Comm() method; used when we know we are MPI.
def PyTrilinos::Epetra::MpiComm::GetMpiComm | ( | self, | ||
args | ||||
) |
GetMpiComm(self) -> MPI_Comm MPI_Comm Epetra_MpiComm::GetMpiComm() const Get the MPI Communicator (identical to Comm() method; used when we know we are MPI.
def PyTrilinos::Epetra::MpiComm::GetMpiTag | ( | self, | ||
args | ||||
) |
GetMpiTag(self) -> int int Epetra_MpiComm::GetMpiTag() const Acquire an MPI tag from the Epetra range of 24050-24099, increment tag.
def PyTrilinos::Epetra::MpiComm::GetMpiTag | ( | self, | ||
args | ||||
) |
GetMpiTag(self) -> int int Epetra_MpiComm::GetMpiTag() const Acquire an MPI tag from the Epetra range of 24050-24099, increment tag.
def PyTrilinos::Epetra::MpiComm::MyPID | ( | self, | ||
args | ||||
) |
MyPID(self) -> int int Epetra_MpiComm::MyPID() const Return my process ID. In MPI mode returns the rank of the calling process. In serial mode returns 0.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::MyPID | ( | self, | ||
args | ||||
) |
MyPID(self) -> int int Epetra_MpiComm::MyPID() const Return my process ID. In MPI mode returns the rank of the calling process. In serial mode returns 0.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::NumProc | ( | self, | ||
args | ||||
) |
NumProc(self) -> int int Epetra_MpiComm::NumProc() const Returns total number of processes. In MPI mode returns the size of the MPI communicator. In serial mode returns 1.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::NumProc | ( | self, | ||
args | ||||
) |
NumProc(self) -> int int Epetra_MpiComm::NumProc() const Returns total number of processes. In MPI mode returns the size of the MPI communicator. In serial mode returns 1.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::PrintInfo | ( | self, | ||
args | ||||
) |
PrintInfo(self, ostream os) void Epetra_MpiComm::PrintInfo(ostream &os) const Print method that implements Epetra_Comm virtual PrintInfo method.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::PrintInfo | ( | self, | ||
args | ||||
) |
PrintInfo(self, ostream os) void Epetra_MpiComm::PrintInfo(ostream &os) const Print method that implements Epetra_Comm virtual PrintInfo method.
Reimplemented from PyTrilinos::Epetra::Comm.
def PyTrilinos::Epetra::MpiComm::ReferenceCount | ( | self, | ||
args | ||||
) |
ReferenceCount(self) -> int int Epetra_MpiComm::ReferenceCount() const Returns the reference count of MpiCommData. (Intended for testing purposes.)
def PyTrilinos::Epetra::MpiComm::ReferenceCount | ( | self, | ||
args | ||||
) |
ReferenceCount(self) -> int int Epetra_MpiComm::ReferenceCount() const Returns the reference count of MpiCommData. (Intended for testing purposes.)