Functions | |
| template<typename T , typename... Vals> | |
| static void | sum (const cs_execution_context *ec, T &first, Vals &... values) |
| Sum values of a given datatype over a given communicator. More... | |
| template<typename T , typename... Vals> | |
| static void | sum (T &first, Vals &... values) |
| Sum values of a given datatype on all default communicator processes. More... | |
| template<int Stride, typename T , typename... Vals> | |
| static void | sum (const cs_execution_context *ec, T first[], Vals &&... values) |
| Sum strided-values of a given datatype over a communicator. More... | |
| template<int Stride, typename T , typename... Vals> | |
| static void | sum (T first[], Vals &&... values) |
| Sum strided-values of a given datatype on all default communicator processes. More... | |
| template<typename T , typename... Vals> | |
| static void | max (const cs_execution_context *ec, T &first, Vals &... values) |
| Maximum values of a given datatype on a given communicator processes. More... | |
| template<typename T , typename... Vals> | |
| static void | max (T &first, Vals &... values) |
| Maximum values of a given datatype on all default communicator processes. More... | |
| template<int Stride, typename T , typename... Vals> | |
| static void | max (const cs_execution_context *ec, T first[], Vals &&... values) |
| Maximum values of a given datatype on a given communicator processes. More... | |
| template<int Stride, typename T , typename... Vals> | |
| static void | max (T first[], Vals &&... values) |
| Maximum values of a given datatype on all default communicator processes. More... | |
| template<typename T , typename... Vals> | |
| static void | min (const cs_execution_context *ec, T &first, Vals &... values) |
| Minimum values of a given datatype on a given communicator processes. More... | |
| template<typename T , typename... Vals> | |
| static void | min (T &first, Vals &... values) |
| Minimum values of a given datatype on all default communicator processes. More... | |
| template<int Stride, typename T , typename... Vals> | |
| static void | min (const cs_execution_context *ec, T first[], Vals &&... values) |
| Minimum values of a given datatype on a given communicator processes. More... | |
| template<int Stride, typename T , typename... Vals> | |
| static void | min (T first[], Vals &&... values) |
| Minimum values of a given datatype on all default communicator processes. More... | |
|
static |
Maximum values of a given datatype on a given communicator processes.
| T | : datatype |
| [in] | ec | Parallel execution context |
| [in,out] | first | First scalar to update |
| [in,out] | values | Additional scalars to update |
|
static |
Maximum values of a given datatype on a given communicator processes.
| T | : datatype |
| stride | : stride/dimension of values |
| [in] | ec | Parallel execution context |
| [in,out] | first | First scalar to update |
| [in,out] | values | Additional scalars to update |
|
static |
Maximum values of a given datatype on all default communicator processes.
| T | : datatype |
| [in,out] | first | First scalar to update |
| [in,out] | values | Additional scalars to update |
|
static |
Maximum values of a given datatype on all default communicator processes.
| T | : datatype |
| [in,out] | first | First scalar to update |
| [in,out] | values | Additional scalars to update |
|
static |
Minimum values of a given datatype on a given communicator processes.
| T | : datatype |
| [in] | ec | Parallel execution context |
| [in,out] | first | First scalar to update |
| [in,out] | values | Additional scalars to update |
|
static |
Minimum values of a given datatype on a given communicator processes.
| T | : datatype |
| stride | : stride/dimension of values |
| [in] | ec | Parallel execution context |
| [in,out] | first | First value to update |
| [in,out] | values | Additional values to update |
|
static |
Minimum values of a given datatype on all default communicator processes.
| T | : datatype |
| [in,out] | first | First scalar to update |
| [in,out] | values | Additional scalars to update |
|
static |
Minimum values of a given datatype on all default communicator processes.
| T | : datatype |
| stride | : stride/dimension of values |
| [in,out] | first | First value to update |
| [in,out] | values | Additional values to update |
|
static |
Sum values of a given datatype over a given communicator.
| T | : datatype |
| [in] | ec | Parallel execution context |
| [in,out] | first | First scalar to update |
| [in,out] | values | Scalar values to update |
|
static |
Sum strided-values of a given datatype over a communicator.
| T | : datatype |
| stride | : stride/dimension of values |
| [in] | ec | Parallel execution context |
| [in,out] | first | First scalar to update |
| [in,out] | values | Values to update |
|
static |
Sum values of a given datatype on all default communicator processes.
| T | : datatype |
| [in,out] | first | First scalar to update |
| [in,out] | values | Scalar values to update |
|
static |
Sum strided-values of a given datatype on all default communicator processes.
| T | : datatype |
| stride | : stride/dimension of values |
| [in,out] | values | Values to update |