parallel.h File Reference
Go to the source code of this file.
Classes | |
| class | libMesh::Parallel::DataPlusInt< T > |
| struct | libMesh::Parallel::data_type |
| struct | libMesh::Parallel::request |
| struct | libMesh::Parallel::status |
| struct | libMesh::Parallel::communicator |
| class | libMesh::Parallel::MessageTag |
| class | libMesh::Parallel::DataType |
| class | libMesh::Parallel::StandardType< T > |
| struct | libMesh::Parallel::Attributes< T > |
| class | libMesh::Parallel::Status |
| struct | libMesh::Parallel::PostWaitWork |
| class | libMesh::Parallel::Request |
| class | libMesh::Parallel::Communicator |
| struct | libMesh::Parallel::PostWaitCopyBuffer< Container, OutputIter > |
| struct | libMesh::Parallel::PostWaitUnpackBuffer< Container, Context, OutputIter > |
| struct | libMesh::Parallel::PostWaitDeleteBuffer< Container > |
Namespaces | |
| namespace | libMesh |
| namespace | libMesh::Parallel |
Typedefs | |
| typedef MPI_Datatype | libMesh::Parallel::data_type |
| typedef MPI_Request | libMesh::Parallel::request |
| typedef MPI_Status | libMesh::Parallel::status |
| typedef MPI_Comm | libMesh::Parallel::communicator |
Functions | |
| template<typename T > | |
| data_type | libMesh::Parallel::dataplusint_type () |
| Status | libMesh::Parallel::wait (Request &r) |
| void | libMesh::Parallel::wait (std::vector< Request > &r) |
| template<typename T , typename Context > | |
| void | libMesh::Parallel::pack (const T *object, std::vector< int > &data, const Context *context) |
| template<typename T , typename Context > | |
| unsigned int | libMesh::Parallel::packable_size (const T *, const Context *) |
| template<typename T > | |
| unsigned int | libMesh::Parallel::packed_size (const T *, const std::vector< int >::const_iterator) |
| template<typename T , typename Context > | |
| void | libMesh::Parallel::unpack (std::vector< int >::const_iterator in, T **out, Context *) |
| template<typename Context , typename OutputIter > | |
| void | libMesh::Parallel::unpack_range (const std::vector< int > &buffer, Context *context, OutputIter out) |
| template<typename Context , typename Iter > | |
| void | libMesh::Parallel::pack_range (const Context *context, Iter range_begin, const Iter range_end, std::vector< int > &buffer) |
Variables | |
| const unsigned int | libMesh::Parallel::any_source |
| const MessageTag | libMesh::Parallel::any_tag = MessageTag(MPI_ANY_TAG) |
| const MessageTag | libMesh::Parallel::no_tag = MessageTag(0) |
Site Created By: libMesh Developers
Last modified: February 05 2013 19:54:49 UTC
Hosted By: