|
IndexSet | Utilities::create_evenly_distributed_partitioning (const unsigned int my_partition_id, const unsigned int n_partitions, const types::global_dof_index total_size) |
|
MinMaxAvg | Utilities::MPI::min_max_avg (const double my_value, const MPI_Comm mpi_communicator) |
|
std::vector< MinMaxAvg > | Utilities::MPI::min_max_avg (const std::vector< double > &my_value, const MPI_Comm mpi_communicator) |
|
unsigned int | Utilities::MPI::n_mpi_processes (const MPI_Comm mpi_communicator) |
|
unsigned int | Utilities::MPI::this_mpi_process (const MPI_Comm mpi_communicator) |
|
std::vector< unsigned int > | Utilities::MPI::mpi_processes_within_communicator (const MPI_Comm comm_large, const MPI_Comm comm_small) |
|
MPI_Comm | Utilities::MPI::duplicate_communicator (const MPI_Comm mpi_communicator) |
|
void | Utilities::MPI::free_communicator (MPI_Comm mpi_communicator) |
|
int | Utilities::MPI::create_group (const MPI_Comm comm, const MPI_Group &group, const int tag, MPI_Comm *new_comm) |
|
std::vector< IndexSet > | Utilities::MPI::create_ascending_partitioning (const MPI_Comm comm, const types::global_dof_index locally_owned_size) |
|
IndexSet | Utilities::MPI::create_evenly_distributed_partitioning (const MPI_Comm comm, const types::global_dof_index total_size) |
|
std::unique_ptr< MPI_Datatype, void(*)(MPI_Datatype *)> | Utilities::MPI::create_mpi_data_type_n_bytes (const std::size_t n_bytes) |
|
std::vector< unsigned int > | Utilities::MPI::compute_point_to_point_communication_pattern (const MPI_Comm mpi_comm, const std::vector< unsigned int > &destinations) |
|
unsigned int | Utilities::MPI::compute_n_point_to_point_communications (const MPI_Comm mpi_comm, const std::vector< unsigned int > &destinations) |
|
void | Utilities::MPI::min_max_avg (const ArrayView< const double > &my_values, const ArrayView< MinMaxAvg > &result, const MPI_Comm mpi_communicator) |
|
bool | Utilities::MPI::job_supports_mpi () |
|
std::vector< unsigned int > | Utilities::MPI::compute_index_owner (const IndexSet &owned_indices, const IndexSet &indices_to_look_up, const MPI_Comm comm) |
|
void | Utilities::MPI::internal::CollectiveMutexImplementation::check_exception () |
|