#include <EpetraExt_MultiSerialComm.h>
Inheritance diagram for EpetraExt::MultiSerialComm:

| MultiSerialComm (int numTimeSteps_=-1) | |
| MultiSerialComm constuctor. | |
| MultiSerialComm (const MultiSerialComm &MSC) | |
| Copy constructor. | |
| virtual | ~MultiSerialComm () |
| Destructor. | |
Public Member Functions | |
| Epetra_Comm & | SubDomainComm () const |
| Get reference to split Communicator for sub-domain. | |
| void | ResetNumTimeSteps (int numTimeSteps) |
| Reset total number of time steps, allowing time steps per domain to. | |
Protected Attributes | |
| Epetra_SerialComm * | subComm |
Definition at line 54 of file EpetraExt_MultiSerialComm.h.
| EpetraExt::MultiSerialComm::MultiSerialComm | ( | int | numTimeSteps_ = -1 |
) |
MultiSerialComm constuctor.
Creates a MultiSerialComm object and communicators for the global and sub- problems.
| In | globalComm - MPI communciator (usually MPI_COMM_WORLD) | |
| In | subDomainProcss - number of processors in each subdomain. This must divide evenly into the total number of processors of the globalComm. | |
| In | numTimeSteps (Default=-1) - Piece of partitioning data needed specifically for parallel space-time project, corresponding to the total number of time steps. |
Definition at line 35 of file EpetraExt_MultiSerialComm.cpp.
| EpetraExt::MultiSerialComm::MultiSerialComm | ( | const MultiSerialComm & | MSC | ) |
| EpetraExt::MultiSerialComm::~MultiSerialComm | ( | ) | [virtual] |
| Epetra_Comm& EpetraExt::MultiSerialComm::SubDomainComm | ( | ) | const [inline, virtual] |
Get reference to split Communicator for sub-domain.
Implements EpetraExt::MultiComm.
Definition at line 78 of file EpetraExt_MultiSerialComm.h.
| void EpetraExt::MultiSerialComm::ResetNumTimeSteps | ( | int | numTimeSteps | ) | [virtual] |
Reset total number of time steps, allowing time steps per domain to.
Implements EpetraExt::MultiComm.
Definition at line 65 of file EpetraExt_MultiSerialComm.cpp.
Epetra_SerialComm* EpetraExt::MultiSerialComm::subComm [protected] |
Definition at line 86 of file EpetraExt_MultiSerialComm.h.
1.4.7