COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include "common/Assertions.hpp"
#include "common/Foreach.hpp"
#include "common/BasicExceptions.hpp"
#include "common/PE/types.hpp"
#include "common/PE/datatype.hpp"
Go to the source code of this file.
Namespaces | |
cf3 | |
Top-level namespace for coolfluid. | |
cf3::common | |
Most basic kernel library. | |
cf3::common::PE | |
Classes offering a MPI interface for COOLFluiD. | |
cf3::common::PE::detail | |
Default of get_mpi_datatype_impl which returns nullptr. | |
Functions | |
template<typename T > | |
void | all_to_allc_impl (const Communicator &comm, const T *in_values, const int in_n, T *out_values, const int stride) |
template<typename T > | |
void | all_to_allvm_impl (const Communicator &comm, const T *in_values, const int *in_n, const int *in_map, T *out_values, const int *out_n, const int *out_map, const int stride) |
template<typename T > | |
T * | all_to_all (const Communicator &comm, const T *in_values, const int in_n, T *out_values, const int stride=1) |
template<typename T > | |
void | all_to_all (const Communicator &comm, const std::vector< T > &in_values, std::vector< T > &out_values, const int stride=1) |
template<typename T > | |
T * | all_to_all (const Communicator &comm, const T *in_values, const int *in_n, const int *in_map, T *out_values, int *out_n, const int *out_map, const int stride=1) |
template<typename T > | |
T * | all_to_all (const Communicator &comm, const T *in_values, const int *in_n, T *out_values, int *out_n, const int stride=1) |
template<typename T > | |
void | all_to_all (const Communicator &comm, const std::vector< T > &in_values, const std::vector< int > &in_n, const std::vector< int > &in_map, std::vector< T > &out_values, std::vector< int > &out_n, const std::vector< int > &out_map, const int stride=1) |
template<typename T > | |
void | all_to_all (const Communicator &comm, const std::vector< T > &in_values, const std::vector< int > &in_n, std::vector< T > &out_values, std::vector< int > &out_n, const int stride=1) |
template<typename T > | |
void | all_to_all (const Communicator &comm, const std::vector< std::vector< T > > &send, std::vector< std::vector< T > > &recv) |
Definition in file all_to_all.hpp.
Send comments to: COOLFluiD Web Admin |