Rosetta 3.3
Namespaces | Defines | Functions
src/utility/mpi_util.cc File Reference
#include <utility/mpi_util.hh>

Namespaces

namespace  utility
 

unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1.


Defines

#define MPI_ONLY(x)

Functions

int utility::mpi_rank ()
int utility::mpi_nprocs ()
std::string utility::receive_string_from_node (int MPI_ONLY(source))
void utility::send_string_to_node (int MPI_ONLY(destination), std::string const &MPI_ONLY(message))
int utility::receive_integer_from_node (int MPI_ONLY(source))
void utility::send_integer_to_node (int MPI_ONLY(destination), int MPI_ONLY(message))
utility::vector1< intutility::receive_integers_from_node (int MPI_ONLY(source))
void utility::send_integers_to_node (int MPI_ONLY(destination), utility::vector1< int > const &MPI_ONLY(message))
double utility::receive_double_from_node (int MPI_ONLY(source))
void utility::send_double_to_node (int MPI_ONLY(destination), double MPI_ONLY(message))
utility::vector1< doubleutility::receive_doubles_from_node (int MPI_ONLY(source))
void utility::send_doubles_to_node (int MPI_ONLY(destination), utility::vector1< double > const &MPI_ONLY(message))

Define Documentation

#define MPI_ONLY (   x)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines