Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Gathers data from all tasks and deliver the combined data to all tasks. More...
Private Member Functions | |
subroutine | sll_collective_allgatherv_real32 (col, send_buf, send_cnt, rec_cnt, displs, rec_buf) |
Gathers real data from all tasks and deliver the combined data to all tasks. More... | |
subroutine | sll_s_collective_allgatherv_real64 (col, send_buf, send_cnt, rec_cnt, displs, rec_buf) |
Gathers data from all tasks and deliver the combined data to all tasks.
Definition at line 286 of file sll_m_collective.F90.
|
private |
Gathers real data from all tasks and deliver the combined data to all tasks.
[in] | col | Wrapper around the communicator |
[in] | send_buf | starting address of send buffer |
[in] | send_cnt | number of elements in send buffer |
[in] | displs | integer array. Entry i specifies the displacement |
[in] | rec_cnt | integer array containing the number of elements that are to be received from each process |
[out] | rec_buf | address of receive buffer |
Definition at line 940 of file sll_m_collective.F90.
|
private |