NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
|
This is the complete list of members for nimble::mpicontext, including all inherited members.
allgather_to_vector(const std::array< int, count > &values) const | nimble::mpicontext | inline |
allgather_to_vector(int value) const | nimble::mpicontext | inline |
allgather_to_vector(size_t value) const | nimble::mpicontext | inline |
bcast(int &value) const | nimble::mpicontext | inline |
bcast(std::array< int, count > &arr) const | nimble::mpicontext | inline |
catenate_gatherv(const std::string &str) const | nimble::mpicontext | inline |
catenate_gatherv_format(const std::string &str, const std::string &_start, const std::string &separator, const std::string &_end) const | nimble::mpicontext | inline |
gather(const std::vector< int > &source, int root) const | nimble::mpicontext | inline |
gather_recieve(int value) const | nimble::mpicontext | inline |
gather_recieve(const std::array< int, n > &arr) const | nimble::mpicontext | inline |
gather_recieve(int *data, int size) const | nimble::mpicontext | inline |
gather_send(int value) const | nimble::mpicontext | inline |
gather_send(const std::array< int, n > &arr) const | nimble::mpicontext | inline |
gather_send(int *data, int size) const | nimble::mpicontext | inline |
gatherv_recieve(const std::vector< int > &ints, std::vector< int > &dest, const std::vector< int > &counts, const std::vector< int > &displacements) const | nimble::mpicontext | inline |
gatherv_send(const std::vector< int > &ints) const | nimble::mpicontext | inline |
get_comm() const | nimble::mpicontext | inline |
get_rank() const | nimble::mpicontext | inline |
get_root() const | nimble::mpicontext | inline |
get_size() const | nimble::mpicontext | inline |
is_root() const | nimble::mpicontext | inline |
mpicontext()=default | nimble::mpicontext | |
mpicontext(MPI_Comm comm) | nimble::mpicontext | inline |
mpicontext(const mpicontext &context)=default | nimble::mpicontext | |
mpicontext(mpicontext &&context)=default | nimble::mpicontext | |
operator=(const mpicontext &other)=default | nimble::mpicontext | |
operator=(mpicontext &&other)=default | nimble::mpicontext | |
print(const std::string &s, std::ostream &os=std::cout) const | nimble::mpicontext | inline |
print_formatted(const std::string &s, const std::string &_start, const std::string &separator, const std::string &_end, std::ostream &os=std::cout) const | nimble::mpicontext | inline |
print_if_root(const T &s, std::ostream &os=std::cout) const | nimble::mpicontext | inline |
println(const std::string &s, std::ostream &os=std::cout) const | nimble::mpicontext | inline |
println_if_root(const T &s, std::ostream &os=std::cout) const | nimble::mpicontext | inline |
recv(std::vector< int > &data, int rank, int tag) const | nimble::mpicontext | inline |
recv(int *data, int rank, int tag, int max_buffer_size) const | nimble::mpicontext | inline |
recv_avoid_resize(std::vector< int > &data, int rank, int tag) const | nimble::mpicontext | inline |
recv_count(int rank, int tag) const | nimble::mpicontext | inline |
recvpacked(T &dest, int rank, int tag, std::vector< podT > &buffer) const | nimble::mpicontext | inline |
scatter(int root, const std::vector< std::vector< int > > &source) const | nimble::mpicontext | inline |
scatterv_recieve(std::vector< int > &dest) const | nimble::mpicontext | inline |
scatterv_send(const std::vector< int > &ints, const std::vector< int > &counts, const std::vector< int > &displacements, std::vector< int > &dest) const | nimble::mpicontext | inline |
send(const std::vector< int > &data, int rank, int tag) const | nimble::mpicontext | inline |
send(std::pair< int *, int > data, int rank, int tag) const | nimble::mpicontext | inline |
sendpacked(const T &source, int rank, int tag, std::vector< podT > &buffer) const | nimble::mpicontext | inline |
sendpacked(const T &source, int rank, int tag) const | nimble::mpicontext | inline |
split_by_color(int color) const | nimble::mpicontext | inline |
split_by_color(int color, int key) const | nimble::mpicontext | inline |
split_by_color() const | nimble::mpicontext | inline |