Epetra_Comm All Gather function.
More...
|
|
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 |
|
) |
| |
- Parameters
-
[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 |
|
) |
| |
- Parameters
-
[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. |
The documentation for this interface was generated from the following file:
- http://trilinos.org/docs/dev/packages/ForTrilinos/src/doc/epetra/FEpetra_Comm.f90