|
|
@ -189,10 +189,10 @@ extern "C"
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanInt> &QOwner,
|
|
|
|
vector<MilanInt> &QOwner,
|
|
|
|
staticQueue &privateQLocalVtx,
|
|
|
|
vector<MilanLongInt> &privateQLocalVtx,
|
|
|
|
staticQueue &privateQGhostVtx,
|
|
|
|
vector<MilanLongInt> &privateQGhostVtx,
|
|
|
|
staticQueue &privateQMsgType,
|
|
|
|
vector<MilanLongInt> &privateQMsgType,
|
|
|
|
staticQueue &privateQOwner);
|
|
|
|
vector<MilanInt> &privateQOwner);
|
|
|
|
|
|
|
|
|
|
|
|
bool isAlreadyMatched(MilanLongInt node,
|
|
|
|
bool isAlreadyMatched(MilanLongInt node,
|
|
|
|
MilanLongInt StartIndex,
|
|
|
|
MilanLongInt StartIndex,
|
|
|
@ -233,10 +233,10 @@ extern "C"
|
|
|
|
MilanLongInt *&candidateMate,
|
|
|
|
MilanLongInt *&candidateMate,
|
|
|
|
staticQueue &U,
|
|
|
|
staticQueue &U,
|
|
|
|
staticQueue &privateU,
|
|
|
|
staticQueue &privateU,
|
|
|
|
staticQueue &privateQLocalVtx,
|
|
|
|
vector<MilanLongInt> &privateQLocalVtx,
|
|
|
|
staticQueue &privateQGhostVtx,
|
|
|
|
vector<MilanLongInt> &privateQGhostVtx,
|
|
|
|
staticQueue &privateQMsgType,
|
|
|
|
vector<MilanLongInt> &privateQMsgType,
|
|
|
|
staticQueue &privateQOwner);
|
|
|
|
vector<MilanInt> &privateQOwner);
|
|
|
|
|
|
|
|
|
|
|
|
void clean(MilanLongInt NLVer,
|
|
|
|
void clean(MilanLongInt NLVer,
|
|
|
|
MilanInt myRank,
|
|
|
|
MilanInt myRank,
|
|
|
@ -284,10 +284,10 @@ extern "C"
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanInt> &QOwner,
|
|
|
|
vector<MilanInt> &QOwner,
|
|
|
|
staticQueue &privateQLocalVtx,
|
|
|
|
vector<MilanLongInt> &privateQLocalVtx,
|
|
|
|
staticQueue &privateQGhostVtx,
|
|
|
|
vector<MilanLongInt> &privateQGhostVtx,
|
|
|
|
staticQueue &privateQMsgType,
|
|
|
|
vector<MilanLongInt> &privateQMsgType,
|
|
|
|
staticQueue &privateQOwner);
|
|
|
|
vector<MilanInt> &privateQOwner);
|
|
|
|
|
|
|
|
|
|
|
|
void PROCESS_CROSS_EDGE(MilanLongInt *edge,
|
|
|
|
void PROCESS_CROSS_EDGE(MilanLongInt *edge,
|
|
|
|
MilanLongInt *SPtr);
|
|
|
|
MilanLongInt *SPtr);
|
|
|
@ -319,10 +319,10 @@ extern "C"
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanInt> &QOwner,
|
|
|
|
vector<MilanInt> &QOwner,
|
|
|
|
staticQueue &privateQLocalVtx,
|
|
|
|
vector<MilanLongInt> &privateQLocalVtx,
|
|
|
|
staticQueue &privateQGhostVtx,
|
|
|
|
vector<MilanLongInt> &privateQGhostVtx,
|
|
|
|
staticQueue &privateQMsgType,
|
|
|
|
vector<MilanLongInt> &privateQMsgType,
|
|
|
|
staticQueue &privateQOwner);
|
|
|
|
vector<MilanInt> &privateQOwner);
|
|
|
|
|
|
|
|
|
|
|
|
void processMatchedVerticesAndSendMessages(
|
|
|
|
void processMatchedVerticesAndSendMessages(
|
|
|
|
MilanLongInt NLVer,
|
|
|
|
MilanLongInt NLVer,
|
|
|
@ -351,6 +351,10 @@ extern "C"
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanInt> &QOwner,
|
|
|
|
vector<MilanInt> &QOwner,
|
|
|
|
|
|
|
|
vector<MilanLongInt> &privateQLocalVtx,
|
|
|
|
|
|
|
|
vector<MilanLongInt> &privateQGhostVtx,
|
|
|
|
|
|
|
|
vector<MilanLongInt> &privateQMsgType,
|
|
|
|
|
|
|
|
vector<MilanInt> &privateQOwner,
|
|
|
|
MPI_Comm comm,
|
|
|
|
MPI_Comm comm,
|
|
|
|
MilanLongInt *msgActual,
|
|
|
|
MilanLongInt *msgActual,
|
|
|
|
vector<MilanLongInt> &Message);
|
|
|
|
vector<MilanLongInt> &Message);
|
|
|
|