Epetra_Comm All Gather function.
More...
Public Member Functions | |
Gather Methods | |
| subroutine | GatherAll (this, MyVals, AllVals, err) |
| subroutine | GatherAll (this, MyVals, AllVals, err) |
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.
| 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 | ||
| ) |
| [in] | this | Polymorphic type Epetra_Comm communicator containing processors information |
| [in] | MyVals | In On entry, contains the list of values to be sent to all processors. |
| [in,out] | AllVals | Out On exit, contains the list of values from all processors. Must be of size NumProc*size(MyVals). |
| [in,out] | err | Returns 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 | ||
| ) |
| [in] | this | Polymorphic type Epetra_Comm communicator containing processors information |
| [in] | MyVals | In On entry, contains the list of values to be sent to all processors. |
| [in,out] | AllVals | Out On exit, contains the list of values from all processors. Must be of size NumProc*size(MyVals). |
| [in,out] | err | Returns error information. |
1.7.6.1