14 #ifndef INCLUDED_utility_mpi_util_hh
15 #define INCLUDED_utility_mpi_util_hh
void send_double_to_node(int destination, double message)
int receive_integer_from_node(int source)
Use MPI to receive a single integer from a particular node.
void send_doubles_to_node(int destination, utility::vector1< double > const &message)
void send_string_to_node(int destination, std::string const &message)
void send_integer_to_node(int destination, int message)
utility::vector1< int > receive_integers_from_node(int source)
Use MPI to receive a vector of integers from a particular node.
char receive_char_from_node(int source)
Use MPI to receive a single char from a particular node.
int receive_integer_from_anyone()
Use MPI to wait until some node sends an integer – usually its own mpi_rank so that it can send furt...
void send_integers_to_node(int destination, utility::vector1< int > const &message)
vector1: std::vector with 1-based indexing
utility::vector1< double > receive_doubles_from_node(int source)
Use MPI to receive a vector of doubles from a particular node.
std::string receive_string_from_node(int source)
Use MPI to receive a string from a particular node.
void send_char_to_node(int destination, char message)
double receive_double_from_node(int source)
Use MPI to receive a single double from a particular node.