ForTrilinos
FEpetra_Comm::GatherAll Interface Reference


Epetra_Comm All Gather function. More...

List of all members.

Public Member Functions

Gather Methods
subroutine GatherAll (this, MyVals, AllVals, err)
subroutine GatherAll (this, MyVals, AllVals, err)

Detailed Description


Epetra_Comm All Gather function.

Take list of input values from all processors in the communicator and creates an ordered contiguous list of those values on each processor. Implemented in Epetra_MpiComm, and Epetra_SerialComm.


Constructor & Destructor Documentation

subroutine FEpetra_Comm::GatherAll::GatherAll ( class(Epetra_Comm),intent(in)  this,
real(c_double),dimension(:),intent(in)  MyVals,
real(c_double),dimension(:),intent(inout)  AllVals,
type(error),intent(inout),optional  err 
)
Parameters:
thisPolymorphic type Epetra_Comm communicator containing processors information
MyValsIn On entry, contains the list of values to be sent to all processors.
AllValsOut On exit, contains the list of values from all processors. Must be of size NumProc*size(MyVals).
errReturns error information.
subroutine FEpetra_Comm::GatherAll::GatherAll ( class(Epetra_Comm),intent(in)  this,
integer(c_int),dimension(:),intent(in)  MyVals,
integer(c_int),dimension(:),intent(inout)  AllVals,
type(error),intent(inout),optional  err 
)
Parameters:
thisPolymorphic type Epetra_Comm communicator containing processors information
MyValsIn On entry, contains the list of values to be sent to all processors.
AllValsOut On exit, contains the list of values from all processors. Must be of size NumProc*size(MyVals).
errReturns error information.

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