NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
Loading...
Searching...
No Matches
nimble::mpicontext Member List

This is the complete list of members for nimble::mpicontext, including all inherited members.

allgather_to_vector(const std::array< int, count > &values) constnimble::mpicontextinline
allgather_to_vector(int value) constnimble::mpicontextinline
allgather_to_vector(size_t value) constnimble::mpicontextinline
bcast(int &value) constnimble::mpicontextinline
bcast(std::array< int, count > &arr) constnimble::mpicontextinline
catenate_gatherv(const std::string &str) constnimble::mpicontextinline
catenate_gatherv_format(const std::string &str, const std::string &_start, const std::string &separator, const std::string &_end) constnimble::mpicontextinline
gather(const std::vector< int > &source, int root) constnimble::mpicontextinline
gather_recieve(int value) constnimble::mpicontextinline
gather_recieve(const std::array< int, n > &arr) constnimble::mpicontextinline
gather_recieve(int *data, int size) constnimble::mpicontextinline
gather_send(int value) constnimble::mpicontextinline
gather_send(const std::array< int, n > &arr) constnimble::mpicontextinline
gather_send(int *data, int size) constnimble::mpicontextinline
gatherv_recieve(const std::vector< int > &ints, std::vector< int > &dest, const std::vector< int > &counts, const std::vector< int > &displacements) constnimble::mpicontextinline
gatherv_send(const std::vector< int > &ints) constnimble::mpicontextinline
get_comm() constnimble::mpicontextinline
get_rank() constnimble::mpicontextinline
get_root() constnimble::mpicontextinline
get_size() constnimble::mpicontextinline
is_root() constnimble::mpicontextinline
mpicontext()=defaultnimble::mpicontext
mpicontext(MPI_Comm comm)nimble::mpicontextinline
mpicontext(const mpicontext &context)=defaultnimble::mpicontext
mpicontext(mpicontext &&context)=defaultnimble::mpicontext
operator=(const mpicontext &other)=defaultnimble::mpicontext
operator=(mpicontext &&other)=defaultnimble::mpicontext
print(const std::string &s, std::ostream &os=std::cout) constnimble::mpicontextinline
print_formatted(const std::string &s, const std::string &_start, const std::string &separator, const std::string &_end, std::ostream &os=std::cout) constnimble::mpicontextinline
print_if_root(const T &s, std::ostream &os=std::cout) constnimble::mpicontextinline
println(const std::string &s, std::ostream &os=std::cout) constnimble::mpicontextinline
println_if_root(const T &s, std::ostream &os=std::cout) constnimble::mpicontextinline
recv(std::vector< int > &data, int rank, int tag) constnimble::mpicontextinline
recv(int *data, int rank, int tag, int max_buffer_size) constnimble::mpicontextinline
recv_avoid_resize(std::vector< int > &data, int rank, int tag) constnimble::mpicontextinline
recv_count(int rank, int tag) constnimble::mpicontextinline
recvpacked(T &dest, int rank, int tag, std::vector< podT > &buffer) constnimble::mpicontextinline
scatter(int root, const std::vector< std::vector< int > > &source) constnimble::mpicontextinline
scatterv_recieve(std::vector< int > &dest) constnimble::mpicontextinline
scatterv_send(const std::vector< int > &ints, const std::vector< int > &counts, const std::vector< int > &displacements, std::vector< int > &dest) constnimble::mpicontextinline
send(const std::vector< int > &data, int rank, int tag) constnimble::mpicontextinline
send(std::pair< int *, int > data, int rank, int tag) constnimble::mpicontextinline
sendpacked(const T &source, int rank, int tag, std::vector< podT > &buffer) constnimble::mpicontextinline
sendpacked(const T &source, int rank, int tag) constnimble::mpicontextinline
split_by_color(int color) constnimble::mpicontextinline
split_by_color(int color, int key) constnimble::mpicontextinline
split_by_color() constnimble::mpicontextinline