Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Sends data from one process to all other processes in a communicator. More...
Private Member Functions | |
subroutine | sll_collective_scatter_real (col, send_buf, send_count, root, rec_buf) |
Sends data from one process to all other processes in a communicator. More... | |
subroutine | sll_collective_scatter_real64 (col, send_buf, send_count, root, rec_buf) |
Sends data from one process to all other processes in a communicator. More... | |
subroutine | sll_collective_scatter_int32 (col, send_buf, send_count, root, rec_buf) |
Sends data from one process to all other processes in a communicator. More... | |
Sends data from one process to all other processes in a communicator.
Definition at line 299 of file sll_m_collective.F90.
|
private |
Sends data from one process to all other processes in a communicator.
col | Wrapper around the communicator | |
[in] | send_buf | address of send buffer |
[in] | send_count | number of elements sent to each process |
[in] | root | rank of sending process |
[in] | rec_buf | address of receive buffer |
Definition at line 1053 of file sll_m_collective.F90.
|
private |
Sends data from one process to all other processes in a communicator.
col | Wrapper around the communicator | |
[in] | send_buf | address of send buffer |
[in] | send_count | number of elements sent to each process |
[in] | root | rank of sending process |
[in] | rec_buf | address of receive buffer |
Definition at line 997 of file sll_m_collective.F90.
|
private |
Sends data from one process to all other processes in a communicator.
col | Wrapper around the communicator | |
[in] | send_buf | address of send buffer |
[in] | send_count | number of elements sent to each process |
[in] | root | rank of sending process |
[in] | rec_buf | address of receive buffer |
Definition at line 1025 of file sll_m_collective.F90.