Gathers together values from a group of processes.
More...
|
subroutine | sll_collective_gather_real32 (col, send_buf, send_sz, root, rec_buf) |
| Gathers together real values from a group of processes. More...
|
|
subroutine | sll_collective_gather_real64 (col, send_buf, send_sz, root, rec_buf) |
|
subroutine | sll_collective_gather_logical (col, send_buf, root, rec_buf) |
|
Gathers together values from a group of processes.
Definition at line 271 of file sll_m_collective.F90.
◆ sll_collective_gather_logical()
subroutine sll_collective_gather_logical |
( |
type(sll_t_collective_t), pointer |
col, |
|
|
logical, dimension(:), intent(in) |
send_buf, |
|
|
integer(kind=i32), intent(in) |
root, |
|
|
logical, dimension(:), intent(out) |
rec_buf |
|
) |
| |
|
private |
◆ sll_collective_gather_real32()
subroutine sll_collective_gather_real32 |
( |
type(sll_t_collective_t), pointer |
col, |
|
|
real(kind=f32), dimension(:), intent(in) |
send_buf, |
|
|
integer(kind=i32) |
send_sz, |
|
|
integer(kind=i32), intent(in) |
root, |
|
|
real(kind=f32), dimension(:), intent(out) |
rec_buf |
|
) |
| |
|
private |
Gathers together real values from a group of processes.
- Parameters
-
[in] | col | Wrapper around the communicator |
[in] | send_buf | starting address of send buffer |
[in] | send_sz | number of elements in send buffer |
[in] | root | rank of broadcast root |
[out] | rec_buf | address of receive buffer |
Definition at line 745 of file sll_m_collective.F90.
◆ sll_collective_gather_real64()
subroutine sll_collective_gather_real64 |
( |
type(sll_t_collective_t), pointer |
col, |
|
|
real(kind=f64), dimension(:), intent(in) |
send_buf, |
|
|
integer(kind=i32) |
send_sz, |
|
|
integer(kind=i32), intent(in) |
root, |
|
|
real(kind=f64), dimension(:), intent(out) |
rec_buf |
|
) |
| |
|
private |