IPPL API Reference
Independent Parallel Particle Layer C++ API
Loading...
Searching...
No Matches
ippl::mpi::Communicator Member List

This is the complete list of members for ippl::mpi::Communicator, including all inherited members.

abort(int errorcode=-1) (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorinline
allreduce(const T *input, T *output, int count, Op op) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
allreduce(const T &input, T &output, int count, Op op) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
allreduce(T *inout, int count, Op op) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
allreduce(T &inout, int count, Op op) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
archive_type typedef (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
barrier() (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorinline
buffer_type typedef (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
comm_m (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorprotected
Communicator() (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
Communicator(MPI_Comm comm) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
current_tag(int t, int s=DEF_CYCLE_SIZE) (defined in TagMaker)TagMakerinline
deleteAllBuffers() (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
following_tag(int t, int s=DEF_CYCLE_SIZE) (defined in TagMaker)TagMakerinline
freeAllBuffers() (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
freeBuffer(buffer_type< MemorySpace > buffer) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
gather(const T *input, T *output, int count, int root=0) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
get_buffer_handler_instance() (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
getBuffer(size_type size, double overallocation=1.0) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
getCommunicator() const noexcept (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorinline
getDefaultOverallocation() const (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorinline
iprobe(int source, int tag, Status &status) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
irecv(T &buffer, int count, int source, int tag, Request &request) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
irecv(T *buffer, int count, int source, int tag, Request &request) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
irecv(int src, int tag, Archive &ar, MPI_Request &request, size_type msize) (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorinline
isend(const T &buffer, int count, int dest, int tag, Request &request) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
isend(const T *buffer, int count, int dest, int tag, Request &request) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
isend(int dest, int tag, Buffer &buffer, Archive &ar, MPI_Request &request, size_type nsends) (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorinline
next_tag(int t, int s=DEF_CYCLE_SIZE) (defined in TagMaker)TagMakerinline
operator const MPI_Comm &() const noexcept (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorinline
operator=(MPI_Comm comm) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
preceding_tag(int t, int s=DEF_CYCLE_SIZE) (defined in TagMaker)TagMakerinline
printLogs(const std::string &filename) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
probe(int source, int tag, Status &status) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
rank() const noexcept (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorinline
rank_m (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorprotected
recv(T &output, int count, int source, int tag, Status &status) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
recv(T *output, int count, int source, int tag, Status &status) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
recv(int src, int tag, Buffer &buffer, Archive &ar, size_type msize, size_type nrecvs) (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorinline
reduce(const T *input, T *output, int count, Op op, int root=0) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
reduce(const T &input, T &output, int count, Op op, int root=0) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
reset_tag(int t, int s=DEF_CYCLE_SIZE) (defined in TagMaker)TagMakerinline
scatter(const T *input, T *output, int count, int root=0) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
send(const T &buffer, int count, int dest, int tag) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
send(const T *buffer, int count, int dest, int tag) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
setDefaultOverallocation(double factor) (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
size() const noexcept (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorinline
size_m (defined in ippl::mpi::Communicator)ippl::mpi::Communicatorprotected
size_type typedef (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
split(int color, int key) const (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
TagMaker(void) (defined in TagMaker)TagMakerinline
~Communicator()=default (defined in ippl::mpi::Communicator)ippl::mpi::Communicator
~TagMaker(void) (defined in TagMaker)TagMakerinlinevirtual