![]() |
SPEED
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | exchange_integer (nsend, buff_send, nrecv, buff_recv, nproc, proc_send, proc_recv, comm, status, ierr, myid) |
Exchanges integers between MPI processes. | |
subroutine exchange_integer | ( | integer*4 | nsend, |
integer*4, dimension(nsend) | buff_send, | ||
integer*4 | nrecv, | ||
integer*4, dimension(nrecv) | buff_recv, | ||
integer*4 | nproc, | ||
integer*4, dimension(nproc) | proc_send, | ||
integer*4, dimension(nproc) | proc_recv, | ||
integer*4 | comm, | ||
integer*4, dimension(speed_status_size) | status, | ||
integer*4 | ierr, | ||
integer*4 | myid | ||
) |
Exchanges integers between MPI processes.
[in] | nsend | number of values to be sent |
[in] | buff_send | buffer containing the values to be sent |
[in] | nrecv | number of values to be received |
[in] | buff_recv | buffer for the values to be received |
[in] | nproc | number of processors |
[in] | proc_send | vector containing the number of values to be sent to each proc. |
[in] | proc_recv | vector containing the number of values to be received from each proc. |
[in] | comm | MPI communicator |
[in] | status | MPI status |
[in] | ierr | MPI error tag |
[in] | myid | MPI id |
Definition at line 35 of file EXCHANGE_INTEGER.f90.