vtkXdmfMPIController Class Reference
Process communication using MPI.
More...
#include <vtkXdmfMPIController.h>
List of all members.
Detailed Description
Process communication using MPI.
- Date
- 2002/12/02 17:13:54
- Revision
- 1.1
vtkXdmfMPIController is a concrete class which implements the abstract multi-process control methods defined in vtkMultiProcessController using MPI (Message Passing Interface) cf. Using MPI / Portable Parallel Programming with the Message-Passing Interface, Gropp et al, MIT Press. It also provide functionality specific to MPI and not present in vtkMultiProcessController. Before any MPI communication can occur Initialize() must be called by all processes. It is required to be called once, controllers created after this need not call Initialize(). At the end of the program Finalize() must be called by all processes. The use of user-defined communicators are supported with vtkMPICommunicator and vtkMPIGroup. Note that a duplicate of the user defined communicator is used for internal communications (RMIs). This communicator has the same properties as the user one except that it has a new context which prevents the two communicators from interfering with each other.
- See also:
- vtkOutputPort vtkInputPort vtkMultiProcessController vtkMPICommunicator vtkMPIGroup
Definition at line 74 of file vtkXdmfMPIController.h.
Member Function Documentation
virtual const char* vtkXdmfMPIController::GetClassName |
( |
|
) |
[virtual] |
|
int vtkXdmfMPIController::IsTypeOf |
( |
const char * |
type |
) |
[static] |
|
virtual int vtkXdmfMPIController::IsA |
( |
const char * |
type |
) |
[virtual] |
|
virtual void vtkXdmfMPIController::FakeInitialize |
( |
void |
|
) |
[virtual] |
|
The documentation for this class was generated from the following file:
Generated on Tue May 30 12:48:16 2006 for ParaView by
1.3.5