Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Private Member Functions | List of all members
sll_o_collective_gather Interface Reference

Gathers together values from a group of processes. More...

Private Member Functions

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)
 

Detailed Description

Gathers together values from a group of processes.

Definition at line 271 of file sll_m_collective.F90.

Member Function/Subroutine Documentation

◆ 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

Definition at line 783 of file sll_m_collective.F90.

Here is the call graph for this function:

◆ 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]colWrapper around the communicator
[in]send_bufstarting address of send buffer
[in]send_sznumber of elements in send buffer
[in]rootrank of broadcast root
[out]rec_bufaddress of receive buffer

Definition at line 745 of file sll_m_collective.F90.

Here is the call graph for this function:

◆ 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

Definition at line 764 of file sll_m_collective.F90.

Here is the call graph for this function:
    Report Typos and Errors