|
|
@ -183,8 +183,8 @@ extern "C"
|
|
|
|
MilanLongInt *verLocInd,
|
|
|
|
MilanLongInt *verLocInd,
|
|
|
|
MilanReal *edgeLocWeight);
|
|
|
|
MilanReal *edgeLocWeight);
|
|
|
|
|
|
|
|
|
|
|
|
void queuesTransfer(staticQueue &U,
|
|
|
|
void queuesTransfer(vector<MilanLongInt> &U,
|
|
|
|
staticQueue &privateU,
|
|
|
|
vector<MilanLongInt> &privateU,
|
|
|
|
vector<MilanLongInt> &QLocalVtx,
|
|
|
|
vector<MilanLongInt> &QLocalVtx,
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
@ -231,8 +231,8 @@ extern "C"
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanInt> &QOwner,
|
|
|
|
vector<MilanInt> &QOwner,
|
|
|
|
MilanLongInt *&candidateMate,
|
|
|
|
MilanLongInt *&candidateMate,
|
|
|
|
staticQueue &U,
|
|
|
|
vector<MilanLongInt> &U,
|
|
|
|
staticQueue &privateU,
|
|
|
|
vector<MilanLongInt> &privateU,
|
|
|
|
vector<MilanLongInt> &privateQLocalVtx,
|
|
|
|
vector<MilanLongInt> &privateQLocalVtx,
|
|
|
|
vector<MilanLongInt> &privateQGhostVtx,
|
|
|
|
vector<MilanLongInt> &privateQGhostVtx,
|
|
|
|
vector<MilanLongInt> &privateQMsgType,
|
|
|
|
vector<MilanLongInt> &privateQMsgType,
|
|
|
@ -278,8 +278,8 @@ extern "C"
|
|
|
|
vector<MilanLongInt> &Counter,
|
|
|
|
vector<MilanLongInt> &Counter,
|
|
|
|
MilanInt myRank,
|
|
|
|
MilanInt myRank,
|
|
|
|
MilanInt numProcs,
|
|
|
|
MilanInt numProcs,
|
|
|
|
staticQueue &U,
|
|
|
|
vector<MilanLongInt> &U,
|
|
|
|
staticQueue &privateU,
|
|
|
|
vector<MilanLongInt> &privateU,
|
|
|
|
vector<MilanLongInt> &QLocalVtx,
|
|
|
|
vector<MilanLongInt> &QLocalVtx,
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QGhostVtx,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
|
vector<MilanLongInt> &QMsgType,
|
|
|
@ -295,8 +295,8 @@ extern "C"
|
|
|
|
void processMatchedVertices(
|
|
|
|
void processMatchedVertices(
|
|
|
|
MilanLongInt NLVer,
|
|
|
|
MilanLongInt NLVer,
|
|
|
|
vector<MilanLongInt> &UChunkBeingProcessed,
|
|
|
|
vector<MilanLongInt> &UChunkBeingProcessed,
|
|
|
|
staticQueue &U,
|
|
|
|
vector<MilanLongInt> &U,
|
|
|
|
staticQueue &privateU,
|
|
|
|
vector<MilanLongInt> &privateU,
|
|
|
|
MilanLongInt StartIndex,
|
|
|
|
MilanLongInt StartIndex,
|
|
|
|
MilanLongInt EndIndex,
|
|
|
|
MilanLongInt EndIndex,
|
|
|
|
MilanLongInt *myCardPtr,
|
|
|
|
MilanLongInt *myCardPtr,
|
|
|
@ -327,8 +327,8 @@ extern "C"
|
|
|
|
void processMatchedVerticesAndSendMessages(
|
|
|
|
void processMatchedVerticesAndSendMessages(
|
|
|
|
MilanLongInt NLVer,
|
|
|
|
MilanLongInt NLVer,
|
|
|
|
vector<MilanLongInt> &UChunkBeingProcessed,
|
|
|
|
vector<MilanLongInt> &UChunkBeingProcessed,
|
|
|
|
staticQueue &U,
|
|
|
|
vector<MilanLongInt> &U,
|
|
|
|
staticQueue &privateU,
|
|
|
|
vector<MilanLongInt> &privateU,
|
|
|
|
MilanLongInt StartIndex,
|
|
|
|
MilanLongInt StartIndex,
|
|
|
|
MilanLongInt EndIndex,
|
|
|
|
MilanLongInt EndIndex,
|
|
|
|
MilanLongInt *myCardPtr,
|
|
|
|
MilanLongInt *myCardPtr,
|
|
|
@ -404,12 +404,12 @@ extern "C"
|
|
|
|
MilanLongInt u,
|
|
|
|
MilanLongInt u,
|
|
|
|
MilanLongInt v,
|
|
|
|
MilanLongInt v,
|
|
|
|
MilanLongInt *SPtr,
|
|
|
|
MilanLongInt *SPtr,
|
|
|
|
staticQueue &U);
|
|
|
|
vector<MilanLongInt> &U);
|
|
|
|
|
|
|
|
|
|
|
|
void extractUChunk(
|
|
|
|
void extractUChunk(
|
|
|
|
vector<MilanLongInt> &UChunkBeingProcessed,
|
|
|
|
vector<MilanLongInt> &UChunkBeingProcessed,
|
|
|
|
staticQueue &U,
|
|
|
|
vector<MilanLongInt> &U,
|
|
|
|
staticQueue &privateU);
|
|
|
|
vector<MilanLongInt> &privateU);
|
|
|
|
|
|
|
|
|
|
|
|
void dalgoDistEdgeApproxDomEdgesLinearSearchMesgBndlSmallMateCMP(
|
|
|
|
void dalgoDistEdgeApproxDomEdgesLinearSearchMesgBndlSmallMateCMP(
|
|
|
|
MilanLongInt NLVer, MilanLongInt NLEdge,
|
|
|
|
MilanLongInt NLVer, MilanLongInt NLEdge,
|
|
|
|