|
Alpine3D
Spatially distributed alpine surface processes model
|
This is the complete list of members for MPIControl, including all inherited members.
| barrier() const | MPIControl | |
| broadcast(T &obj, const size_t &root=0) | MPIControl | inline |
| broadcast(std::vector< T > &vec_obj, const size_t &root=0) | MPIControl | inline |
| deserialize(const void *in, const size_t &len, T &obj) | MPIControl | inlinestatic |
| gather(const int &send_value, std::vector< int > &receive_vector, const size_t &root=0) | MPIControl | |
| gather(std::vector< T * > &vec_local, const size_t &root=0) | MPIControl | inline |
| getArraySliceParams(const size_t &dimx, size_t &startx_sub, size_t &nx_sub) const | MPIControl | inline |
| getArraySliceParams(const size_t &dimx, const size_t &idx_wk, size_t &startx_sub, size_t &nx_sub) const | MPIControl | inline |
| getArraySliceParams(const size_t &dimx, const size_t &nbworkers, const size_t &idx_wk, size_t &startx_sub, size_t &nx_sub) | MPIControl | static |
| getArraySliceParams(const size_t &dimx, const size_t &nbworkers, std::vector< size_t > &offset, std::vector< size_t > &nx) | MPIControl | static |
| getArraySliceParamsOptim(const size_t &dimx, size_t &startx_sub, size_t &nx_sub, const mio::DEMObject &dem, const mio::Grid2DObject &landuse) | MPIControl | inline |
| getArraySliceParamsOptim(const size_t &dimx, const size_t &idx_wk, size_t &startx_sub, size_t &nx_sub, const mio::DEMObject &dem, const mio::Grid2DObject &landuse) | MPIControl | |
| instance() | MPIControl | static |
| master() const | MPIControl | |
| master_rank() const | MPIControl | |
| max_threads() const | MPIControl | |
| name() const | MPIControl | |
| op_sum_func(void *in, void *out, int *, MPI_Datatype *datatype) | MPIControl | inlinestatic |
| openmp() const | MPIControl | |
| rank() const | MPIControl | |
| receive(std::vector< T * > &vec_local, const size_t &source, const int &tag=0) | MPIControl | |
| receive(std::vector< T > &vec_local, const size_t &source, const int &tag=0) | MPIControl | |
| reduce_max(double &value, const bool all=true) | MPIControl | |
| reduce_min(double &value, const bool all=true) | MPIControl | |
| reduce_sum(double &value, const bool all=true) | MPIControl | |
| reduce_sum(int &value, const bool all=true) | MPIControl | |
| reduce_sum(T &obj, const bool all=true) | MPIControl | inline |
| scatter(std::vector< T * > &vec_local, const size_t &root=0) | MPIControl | inline |
| send(const std::vector< T * > &vec_local, const size_t &destination, const int &tag=0) | MPIControl | |
| send(const std::vector< T > &vec_local, const size_t &destination, const int &tag=0) | MPIControl | |
| serialize(void **out, const T &obj, const bool alloc=false) | MPIControl | inlinestatic |
| size() const | MPIControl | |
| thread() const | MPIControl |