DOLFIN
DOLFIN C++ interface
dolfin::MPI Member List

This is the complete list of members for dolfin::MPI, including all inherited members.

all_gather(MPI_Comm comm, const std::vector< T > &in_values, std::vector< T > &out_values)dolfin::MPIstatic
all_gather(MPI_Comm comm, const std::vector< T > &in_values, std::vector< std::vector< T >> &out_values)dolfin::MPIstatic
all_gather(MPI_Comm comm, const T in_value, std::vector< T > &out_values)dolfin::MPIstatic
all_gather(MPI_Comm comm, const std::string &in_values, std::vector< std::string > &out_values)dolfin::MPIinlinestatic
all_reduce(MPI_Comm comm, const T &value, X op)dolfin::MPIstatic
all_reduce(const MPI_Comm comm, const dolfin::Table &table, const MPI_Op op) (defined in dolfin::MPI)dolfin::MPI
all_reduce(MPI_Comm, const Table &, MPI_Op) (defined in dolfin::MPI)dolfin::MPI
all_to_all(MPI_Comm comm, std::vector< std::vector< T >> &in_values, std::vector< std::vector< T >> &out_values)dolfin::MPIstatic
all_to_all(MPI_Comm comm, std::vector< std::vector< T >> &in_values, std::vector< T > &out_values)dolfin::MPIstatic
all_to_all(MPI_Comm comm, std::vector< std::vector< bool >> &in_values, std::vector< std::vector< bool >> &out_values) (defined in dolfin::MPI)dolfin::MPIinline
all_to_all(MPI_Comm comm, std::vector< std::vector< bool >> &in_values, std::vector< bool > &out_values) (defined in dolfin::MPI)dolfin::MPIinline
avg(MPI_Comm comm, const T &value)dolfin::MPIstatic
avg(MPI_Comm comm, const dolfin::Table &table) (defined in dolfin::MPI)dolfin::MPI
avg(MPI_Comm, const Table &) (defined in dolfin::MPI)dolfin::MPI
barrier(MPI_Comm comm)dolfin::MPIstatic
broadcast(MPI_Comm comm, std::vector< T > &value, unsigned int broadcaster=0)dolfin::MPIstatic
broadcast(MPI_Comm comm, T &value, unsigned int broadcaster=0)dolfin::MPIstatic
compute_local_range(int process, std::int64_t N, int size)dolfin::MPIstatic
gather(MPI_Comm comm, const std::vector< T > &in_values, std::vector< T > &out_values, unsigned int receiving_process=0)dolfin::MPIstatic
gather(MPI_Comm comm, const std::string &in_values, std::vector< std::string > &out_values, unsigned int receiving_process=0)dolfin::MPIinlinestatic
global_offset(MPI_Comm comm, std::size_t range, bool exclusive)dolfin::MPIstatic
index_owner(MPI_Comm comm, std::size_t index, std::size_t N)dolfin::MPIstatic
is_broadcaster(MPI_Comm comm)dolfin::MPIstatic
is_receiver(MPI_Comm comm)dolfin::MPIstatic
local_range(MPI_Comm comm, std::int64_t N)dolfin::MPIstatic
local_range(MPI_Comm comm, int process, std::int64_t N)dolfin::MPIstatic
max(MPI_Comm comm, const T &value)dolfin::MPIstatic
min(MPI_Comm comm, const T &value)dolfin::MPIstatic
MPI_AVG()dolfin::MPIstatic
rank(MPI_Comm comm)dolfin::MPIstatic
scatter(MPI_Comm comm, const std::vector< std::vector< T >> &in_values, std::vector< T > &out_value, unsigned int sending_process=0)dolfin::MPIstatic
scatter(MPI_Comm comm, const std::vector< T > &in_values, T &out_value, unsigned int sending_process=0)dolfin::MPIstatic
scatter(MPI_Comm comm, const std::vector< std::vector< bool >> &in_values, std::vector< bool > &out_value, unsigned int sending_process) (defined in dolfin::MPI)dolfin::MPIinline
send_recv(MPI_Comm comm, const std::vector< T > &send_value, unsigned int dest, int send_tag, std::vector< T > &recv_value, unsigned int source, int recv_tag)dolfin::MPIstatic
send_recv(MPI_Comm comm, const std::vector< T > &send_value, unsigned int dest, std::vector< T > &recv_value, unsigned int source)dolfin::MPIstatic
size(MPI_Comm comm)dolfin::MPIstatic
sum(MPI_Comm comm, const T &value)dolfin::MPIstatic