_comm | gsmpi::GSMPI | protected |
_coord | gsmpi::GSMPICart< N_dim, IsColMaj > | private |
_graph_edge | gsmpi::GSMPI | protected |
_graph_index | gsmpi::GSMPI | protected |
_isperiod | gsmpi::GSMPICart< N_dim, IsColMaj > | private |
_nbrs | gsmpi::GSMPI | protected |
_ndim | gsmpi::GSMPICart< N_dim, IsColMaj > | private |
_nproc | gsmpi::GSMPICart< N_dim, IsColMaj > | private |
_nprocall | gsmpi::GSMPI | protected |
_num_nbrs | gsmpi::GSMPI | protected |
_num_nbrs_exclude_null_selfproc | gsmpi::GSMPI | protected |
_rank | gsmpi::GSMPI | protected |
_valid_nbrs_order | gsmpi::GSMPI | protected |
AllGather(auto &send, auto &recv, MPI_Datatype datatype) | gsmpi::GSMPI | inline |
AllReduce(auto &send, auto &recv, MPI_Datatype datatype, MPI_Op op) | gsmpi::GSMPI | inline |
AllReduce(auto &send, auto &recv, int count, MPI_Datatype datatype, MPI_Op op) | gsmpi::GSMPI | inline |
AllReduce(auto *send, auto *recv, int count, MPI_Datatype datatype, MPI_Op op) | gsmpi::GSMPI | inline |
Barrier() | gsmpi::GSMPI | inline |
Bcast(auto &in, MPI_Datatype datatype) | gsmpi::GSMPI | inline |
Bcast(auto &in, int count, MPI_Datatype datatype) | gsmpi::GSMPI | inline |
Bcast(auto *in, int count, MPI_Datatype datatype) | gsmpi::GSMPI | inline |
CheckGraphComm() | gsmpi::GSMPICart< N_dim, IsColMaj > | |
ColMaj | gsmpi::GSMPICart< N_dim, IsColMaj > | private |
CoordMod(int rk, int np) | gsmpi::GSMPICart< N_dim, IsColMaj > | inlinestatic |
GenerateGraph() | gsmpi::GSMPICart< N_dim, IsColMaj > | |
GetComm() const | gsmpi::GSMPI | inline |
GetComm() | gsmpi::GSMPI | inline |
GetCoord(const int i) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
GetCoord() | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
GetIsPeriod(const int i) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
GetIsPeriod() | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
GetNbrs(const int i, const int j, const int k) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
GetNbrs(const int i, const int j) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
GetNbrs(const int i) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
GetNbrsOrderFromGraph() | gsmpi::GSMPICart< N_dim, IsColMaj > | |
GetNumofNbrs() | gsmpi::GSMPI | inline |
GetNumofNbrs() const | gsmpi::GSMPI | inline |
GetNumofNbrsExcludeNullAndSelfProc() | gsmpi::GSMPI | inline |
GetNumofNbrsExcludeNullAndSelfProc() const | gsmpi::GSMPI | inline |
GetNumofProc() | gsmpi::GSMPI | inline |
GetNumofProc() const | gsmpi::GSMPI | inline |
GetProc(const int i) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
GetProc() | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
GetRank() | gsmpi::GSMPI | inline |
GetRank() const | gsmpi::GSMPI | inline |
GetValidNbrsOrder(const int i) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
GSMPI() | gsmpi::GSMPI | inline |
GSMPICart() | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
GSMPICart(const std::vector< int > nproc, const std::vector< int > isperiod={1}) | gsmpi::GSMPICart< N_dim, IsColMaj > | |
Init() | gsmpi::GSMPI | inline |
InitCoord0() | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
InitCoord1() | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
InitCoord2() | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
InitCoords() | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
InitGraph() | gsmpi::GSMPICart< N_dim, IsColMaj > | |
InitMPI(const std::vector< int > nproc, const std::vector< int > isperiod={1}) | gsmpi::GSMPICart< N_dim, IsColMaj > | |
InitNbrs() | gsmpi::GSMPICart< N_dim, IsColMaj > | |
InitValidNbrsOrder() | gsmpi::GSMPICart< N_dim, IsColMaj > | |
PrintNbrs() | gsmpi::GSMPICart< N_dim, IsColMaj > | |
PtrNbrsList() | gsmpi::GSMPI | inline |
PtrNbrsList() const | gsmpi::GSMPI | inline |
RankFromCoords(const int ri, const int rj, const int rk) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
RankFromCoords(const int ri, const int rj) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
RankFromCoords(const int ri) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
Reduce(auto &send, auto &recv, MPI_Datatype datatype, MPI_Op op) | gsmpi::GSMPI | inline |
Reduce(auto &send, auto &recv, int count, MPI_Datatype datatype, MPI_Op op) | gsmpi::GSMPI | inline |
Reduce(auto *send, auto *recv, int count, MPI_Datatype datatype, MPI_Op op) | gsmpi::GSMPI | inline |
RefNbrs(const int i, const int j, const int k) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
RefNbrs(const int i, const int j) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
RefNbrs(const int i) | gsmpi::GSMPICart< N_dim, IsColMaj > | inline |
SendRecv(auto &send, auto &recv, MPI_Datatype datatype) | gsmpi::GSMPI | inline |
SendRecv_v1(SerializedBuffer &send, SerializedBuffer &recv, MPI_Datatype datatype) | gsmpi::GSMPI | inline |
vInitNbrs1D() | gsmpi::GSMPICart< N_dim, IsColMaj > | |
vInitNbrs2D() | gsmpi::GSMPICart< N_dim, IsColMaj > | |
vInitNbrs3D() | gsmpi::GSMPICart< N_dim, IsColMaj > | |
~GSMPICart() | gsmpi::GSMPICart< N_dim, IsColMaj > | |