ForTrilinos
FEpetra_Comm::Epetra_Comm Type Reference


Epetra_Comm: The Epetra Communication Abstract Base Class. More...

Inheritance diagram for FEpetra_Comm::Epetra_Comm:
FEpetra_MpiComm::Epetra_MpiComm FEpetra_SerialComm::Epetra_SerialComm

Detailed Description


Epetra_Comm: The Epetra Communication Abstract Base Class.

The Epetra_Comm class is an interface that encapsulates the general information and services needed for other Epetra classes to run on a parallel computer. An Epetra_Comm object is required for building all Epetra Map objects, which in turn are required for all other Epetra classes. Epetra_Comm has default implementations, via Epetra_SerialComm and Epetra_MpiComm, for both serial execution and MPI distributed memory execution. It is meant to insulate the user from the specifics of communication that are not required for normal manipulation of linear algebra objects.


The documentation for this type was generated from the following file:
 All Classes Namespaces Files Functions