|
| void | pull_parallel_vector_data (const Communicator &comm, const MapToVectors &queries, GatherFunctor &gather_data, const ActionFunctor &act_on_data, const datum *example) |
| |
| void | pull_parallel_vector_data (const Communicator &comm, const MapToVectors &queries, GatherFunctor &gather_data, ActionFunctor &act_on_data, const std::vector< datum, A > *example) |
| |
| void | push_parallel_packed_range (const Communicator &comm, MapToContainers &&data, Context *context, const ActionFunctor &act_on_data) |
| |
| void | pull_parallel_vector_data (const Communicator &comm, const MapToVectors &queries, GatherFunctor &gather_data, ActionFunctor &act_on_data, const datum *) |
| |
| | TIMPI_INT_TYPE (char) |
| |
| | TIMPI_INT_TYPE (signed char) |
| |
| | TIMPI_INT_TYPE (unsigned char) |
| |
| | TIMPI_INT_TYPE (short int) |
| |
| | TIMPI_INT_TYPE (unsigned short int) |
| |
| | TIMPI_INT_TYPE (int) |
| |
| | TIMPI_INT_TYPE (long) |
| |
| | TIMPI_INT_TYPE (unsigned long long) |
| |
| | TIMPI_FLOAT_TYPE (float) |
| |
| | TIMPI_FLOAT_TYPE (double) |
| |
| | TIMPI_FLOAT_TYPE (long double) |
| |
| | TIMPI_FLOAT_TYPE (TIMPI_DEFAULT_SCALAR_TYPE) |
| |
| | TIMPI_CONTAINER_TYPE (std::set< T TIMPI_ATTRIBUTES_COMMA C TIMPI_ATTRIBUTES_COMMA A >) |
| |
| | TIMPI_CONTAINER_TYPE (std::vector< T TIMPI_ATTRIBUTES_COMMA A >) |
| |
| | TIMPI_PARALLEL_INTEGER_OPS (char) |
| |
| | TIMPI_PARALLEL_INTEGER_OPS (signed char) |
| |
| | TIMPI_PARALLEL_INTEGER_OPS (unsigned char) |
| |
| | TIMPI_PARALLEL_INTEGER_OPS (short int) |
| |
| | TIMPI_PARALLEL_INTEGER_OPS (unsigned short int) |
| |
| | TIMPI_PARALLEL_INTEGER_OPS (int) |
| |
| | TIMPI_PARALLEL_INTEGER_OPS (long) |
| |
| | TIMPI_PARALLEL_INTEGER_OPS (unsigned long long) |
| |
| | TIMPI_PARALLEL_FLOAT_OPS (float) |
| |
| | TIMPI_PARALLEL_FLOAT_OPS (double) |
| |
| | TIMPI_PARALLEL_FLOAT_OPS (long double) |
| |
| | TIMPI_PARALLEL_FLOAT_OPS (TIMPI_DEFAULT_SCALAR_TYPE) |
| |
| std::size_t | packed_range_size (const Context *context, Iter range_begin, const Iter range_end) |
| |
| Iter | pack_range (const Context *context, Iter range_begin, const Iter range_end, std::vector< buffertype > &buffer, std::size_t approx_buffer_size) |
| |
| OutputIter | unpack_range (const std::vector< buffertype > &buffer, Context *context, OutputIter out_iter, const T *) |
| |
| OutputIter | unpack_range (const typename std::vector< buffertype > &buffer, Context *context, OutputIter out_iter, const T *output_type) |
| |
| data_type | dataplusint_type () |
| |
| data_type | dataplusint_type< short int > () |
| |
| data_type | dataplusint_type< int > () |
| |
| data_type | dataplusint_type< long > () |
| |
| data_type | dataplusint_type< float > () |
| |
| data_type | dataplusint_type< double > () |
| |
| data_type | dataplusint_type< long double > () |
| |
| std::pair< data_type, std::unique_ptr< StandardType< std::pair< T, int > > > > | dataplusint_type_acquire () |
| |
| Status | wait (Request &r) |
| |
| void | wait (std::vector< Request > &r) |
| |
| std::size_t | waitany (std::vector< Request > &r) |
| |
| StandardType< T > | build_standard_type (const T *example=nullptr) |
| |
| StandardType< typename InnermostType< T >::type > | build_standard_type (const std::vector< T, A > *example=nullptr) |
| |
| | TIMPI_STANDARD_TYPE (char, MPI_CHAR) |
| |
| | TIMPI_STANDARD_TYPE (signed char, MPI_SIGNED_CHAR) |
| |
| | TIMPI_STANDARD_TYPE (unsigned char, MPI_UNSIGNED_CHAR) |
| |
| | TIMPI_STANDARD_TYPE (short int, MPI_SHORT) |
| |
| | TIMPI_STANDARD_TYPE (unsigned short int, MPI_UNSIGNED_SHORT) |
| |
| | TIMPI_STANDARD_TYPE (int, MPI_INT) |
| |
| | TIMPI_STANDARD_TYPE (unsigned int, MPI_UNSIGNED) |
| |
| | TIMPI_STANDARD_TYPE (long, MPI_LONG) |
| |
| | TIMPI_STANDARD_TYPE (long long, MPI_LONG_LONG_INT) |
| |
| | TIMPI_STANDARD_TYPE (unsigned long, MPI_UNSIGNED_LONG) |
| |
| | TIMPI_STANDARD_TYPE (unsigned long long, MPI_UNSIGNED_LONG_LONG) |
| |
| | TIMPI_STANDARD_TYPE (float, MPI_FLOAT) |
| |
| | TIMPI_STANDARD_TYPE (double, MPI_DOUBLE) |
| |
| | TIMPI_STANDARD_TYPE (long double, MPI_LONG_DOUBLE) |
| |
| | TIMPI_STANDARD_TYPE (TIMPI_DEFAULT_SCALAR_TYPE,) |
| |
| void | report_here (const char *file, int line, const char *date, const char *time) |
| |
| void | report_error (const char *file, int line, const char *date, const char *time) |
| |
| void | ignore (const Args &...) |
| |
| void | timpi_ignore (const Args &...) |
| |
| Tnew | cast_int (Told oldvar) |
| |
| void | timpi_version_stdout () |
| |
| std::string | timpi_version_string () |
| |
| int | get_timpi_version () |
| |
| void | push_parallel_vector_data (const Communicator &comm, MapToVectors &&data, const ActionFunctor &act_on_data) |
| |
| void | push_parallel_packed_range (const Communicator &comm, MapToVectors &&data, Context *context, const ActionFunctor &act_on_data) |
| |
| | TIMPI_STANDARD_TYPE (libMesh::Order, MPI_INT) |
| |
| | TIMPI_STANDARD_TYPE (libMesh::FEFamily, MPI_INT) |
| |
| | TIMPI_PARALLEL_INTEGER_OPS (libMesh::Order) |
| |