Go to the source code of this file.
|
subroutine | p_mpi_alltoallv_alg (SEND_BUFFER, NSEND, SEND_DISPL, SEND_DATYP, RECV_BUFFER, NRECV, RECV_DISPL, RECV_DATYP, IERR) |
|
◆ p_mpi_alltoallv_alg()
subroutine p_mpi_alltoallv_alg |
( |
type(alg_type), dimension(*), intent(in) |
SEND_BUFFER, |
|
|
integer, dimension(*), intent(in) |
NSEND, |
|
|
integer, dimension(*), intent(in) |
SEND_DISPL, |
|
|
integer, intent(in) |
SEND_DATYP, |
|
|
type(alg_type), dimension(*), intent(inout) |
RECV_BUFFER, |
|
|
integer, dimension(*), intent(in) |
NRECV, |
|
|
integer, dimension(*), intent(in) |
RECV_DISPL, |
|
|
integer, intent(in) |
RECV_DATYP, |
|
|
integer, intent(out) |
IERR |
|
) |
| |
- Parameters
-
[in] | nsend | SEND_BUFFER Send buffer |
[in] | NSEND | Specifies the number of elements to send to each PROCESSOR |
[in] | SEND_DISPL | Displacement array for the send buffer |
[in] | SEND_DATYP | Data type of send buffer elements |
[out] | RECV_BUFFER | Receive buffer |
[in] | NRECV | Specifies the maximum number of elements that CAN BE RECEIVED FROM EACH PROCESSOR |
[in] | RECV_DISPL | Displacement array for the receive buffer |
[in] | RECV_DATYP | Data type of receive buffer elements |
[in] | IERR | Error value |
[in] | send_displ | SEND_BUFFER Send buffer |
[in] | NSEND | Specifies the number of elements to send to each PROCESSOR |
[in] | SEND_DISPL | Displacement array for the send buffer |
[in] | SEND_DATYP | Data type of send buffer elements |
[out] | RECV_BUFFER | Receive buffer |
[in] | NRECV | Specifies the maximum number of elements that CAN BE RECEIVED FROM EACH PROCESSOR |
[in] | RECV_DISPL | Displacement array for the receive buffer |
[in] | RECV_DATYP | Data type of receive buffer elements |
[in] | IERR | Error value |
[in] | send_datyp | SEND_BUFFER Send buffer |
[in] | NSEND | Specifies the number of elements to send to each PROCESSOR |
[in] | SEND_DISPL | Displacement array for the send buffer |
[in] | SEND_DATYP | Data type of send buffer elements |
[out] | RECV_BUFFER | Receive buffer |
[in] | NRECV | Specifies the maximum number of elements that CAN BE RECEIVED FROM EACH PROCESSOR |
[in] | RECV_DISPL | Displacement array for the receive buffer |
[in] | RECV_DATYP | Data type of receive buffer elements |
[in] | IERR | Error value |
[in] | nrecv | SEND_BUFFER Send buffer |
[in] | NSEND | Specifies the number of elements to send to each PROCESSOR |
[in] | SEND_DISPL | Displacement array for the send buffer |
[in] | SEND_DATYP | Data type of send buffer elements |
[out] | RECV_BUFFER | Receive buffer |
[in] | NRECV | Specifies the maximum number of elements that CAN BE RECEIVED FROM EACH PROCESSOR |
[in] | RECV_DISPL | Displacement array for the receive buffer |
[in] | RECV_DATYP | Data type of receive buffer elements |
[in] | IERR | Error value |
Definition at line 8 of file p_mpi_alltoallv_alg.F.