PhyStar  v0.0.0 thu24
gsmpi::GSMPICart< N_dim, IsColMaj > Member List

This is the complete list of members for gsmpi::GSMPICart< N_dim, IsColMaj >, including all inherited members.

_commgsmpi::GSMPIprotected
_coordgsmpi::GSMPICart< N_dim, IsColMaj >private
_graph_edgegsmpi::GSMPIprotected
_graph_indexgsmpi::GSMPIprotected
_isperiodgsmpi::GSMPICart< N_dim, IsColMaj >private
_nbrsgsmpi::GSMPIprotected
_ndimgsmpi::GSMPICart< N_dim, IsColMaj >private
_nprocgsmpi::GSMPICart< N_dim, IsColMaj >private
_nprocallgsmpi::GSMPIprotected
_num_nbrsgsmpi::GSMPIprotected
_num_nbrs_exclude_null_selfprocgsmpi::GSMPIprotected
_rankgsmpi::GSMPIprotected
_valid_nbrs_ordergsmpi::GSMPIprotected
AllGather(auto &send, auto &recv, MPI_Datatype datatype)gsmpi::GSMPIinline
AllReduce(auto &send, auto &recv, MPI_Datatype datatype, MPI_Op op)gsmpi::GSMPIinline
AllReduce(auto &send, auto &recv, int count, MPI_Datatype datatype, MPI_Op op)gsmpi::GSMPIinline
AllReduce(auto *send, auto *recv, int count, MPI_Datatype datatype, MPI_Op op)gsmpi::GSMPIinline
Barrier()gsmpi::GSMPIinline
Bcast(auto &in, MPI_Datatype datatype)gsmpi::GSMPIinline
Bcast(auto &in, int count, MPI_Datatype datatype)gsmpi::GSMPIinline
Bcast(auto *in, int count, MPI_Datatype datatype)gsmpi::GSMPIinline
CheckGraphComm()gsmpi::GSMPICart< N_dim, IsColMaj >
ColMajgsmpi::GSMPICart< N_dim, IsColMaj >private
CoordMod(int rk, int np)gsmpi::GSMPICart< N_dim, IsColMaj >inlinestatic
GenerateGraph()gsmpi::GSMPICart< N_dim, IsColMaj >
GetComm() constgsmpi::GSMPIinline
GetComm()gsmpi::GSMPIinline
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::GSMPIinline
GetNumofNbrs() constgsmpi::GSMPIinline
GetNumofNbrsExcludeNullAndSelfProc()gsmpi::GSMPIinline
GetNumofNbrsExcludeNullAndSelfProc() constgsmpi::GSMPIinline
GetNumofProc()gsmpi::GSMPIinline
GetNumofProc() constgsmpi::GSMPIinline
GetProc(const int i)gsmpi::GSMPICart< N_dim, IsColMaj >inline
GetProc()gsmpi::GSMPICart< N_dim, IsColMaj >inline
GetRank()gsmpi::GSMPIinline
GetRank() constgsmpi::GSMPIinline
GetValidNbrsOrder(const int i)gsmpi::GSMPICart< N_dim, IsColMaj >inline
GSMPI()gsmpi::GSMPIinline
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::GSMPIinline
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::GSMPIinline
PtrNbrsList() constgsmpi::GSMPIinline
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::GSMPIinline
Reduce(auto &send, auto &recv, int count, MPI_Datatype datatype, MPI_Op op)gsmpi::GSMPIinline
Reduce(auto *send, auto *recv, int count, MPI_Datatype datatype, MPI_Op op)gsmpi::GSMPIinline
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::GSMPIinline
SendRecv_v1(SerializedBuffer &send, SerializedBuffer &recv, MPI_Datatype datatype)gsmpi::GSMPIinline
vInitNbrs1D()gsmpi::GSMPICart< N_dim, IsColMaj >
vInitNbrs2D()gsmpi::GSMPICart< N_dim, IsColMaj >
vInitNbrs3D()gsmpi::GSMPICart< N_dim, IsColMaj >
~GSMPICart()gsmpi::GSMPICart< N_dim, IsColMaj >