addSharedNodes(const GlobalID *nodeIDs, int numNodes, const int *const *procs, const int *numProcs) | NodeCommMgr | |
adjustSharedOwnership() | NodeCommMgr | private |
allocateNodeDescriptorPtrs(NodeDatabase &nodeDB) | NodeCommMgr | private |
CALLER_SPECIFIES enum value | NodeCommMgr | |
checkCommArrays(const char *whichCheck, std::vector< int > &globalRemoteProcs, std::vector< int > &globalNodesPerRemoteProc, std::vector< int > &globalRemoteProcLengths, std::vector< int > &nodesPerRemoteProc, std::vector< int > &remoteProcs) | NodeCommMgr | private |
checkSharedNodeInfo() | NodeCommMgr | private |
comm_ | NodeCommMgr | private |
createProcList(std::vector< int > &itemsPerProc, std::vector< int > &procs) | NodeCommMgr | private |
createProcLists() | NodeCommMgr | private |
exchangeEqnInfo() | NodeCommMgr | |
exchangeSharedRemoteFieldsBlks() | NodeCommMgr | private |
getGlobalMaxFieldsBlocks(int &maxFields, int &maxBlocks) | NodeCommMgr | private |
getGlobalMaxFieldsBlocksSubdomains() | NodeCommMgr | private |
getLocalNodeIDs() | NodeCommMgr | inline |
getNumSharedNodes() | NodeCommMgr | inline |
getRecvProcs() | NodeCommMgr | virtual |
getSendMessage(int destProc, std::vector< int > &message) | NodeCommMgr | virtual |
getSendMessageLength(int destProc, int &messageLength) | NodeCommMgr | virtual |
getSendProcs() | NodeCommMgr | virtual |
getSharedNodeAtIndex(int index) | NodeCommMgr | inline |
getSharedNodeIDs() | NodeCommMgr | inline |
getSharedNodeIndex(GlobalID nodeID) | NodeCommMgr | |
getSharedNodeIndex_num(int nodeNumber) | NodeCommMgr | |
getSharedNodeNumbers() | NodeCommMgr | inline |
getSharedNodeNumSubdomains(GlobalID nodeID) | NodeCommMgr | |
getSharedNodeProcs(int index) | NodeCommMgr | inline |
getSharedNodeSubdomainList(GlobalID nodeID) | NodeCommMgr | |
informLocal(const NodeDescriptor &node) | NodeCommMgr | |
initComplete(NodeDatabase &nodeDB, bool safetyCheck) | NodeCommMgr | |
initCompleteCalled_ | NodeCommMgr | private |
localNodeIDs | NodeCommMgr | private |
localProc_ | NodeCommMgr | private |
maxBlocks_ | NodeCommMgr | private |
maxFields_ | NodeCommMgr | private |
maxSubdomains_ | NodeCommMgr | private |
NodeCommMgr(MPI_Comm comm, const SNL_FEI_Structure &problemStructure, int sharedNodeOwnership=STRICTLY_LOW_PROC) | NodeCommMgr | |
NodeCommMgr(const NodeCommMgr &src) | NodeCommMgr | private |
nodesPerOwnerProc_ | NodeCommMgr | private |
nodesPerSharingProc_ | NodeCommMgr | private |
numProcs_ | NodeCommMgr | private |
operator=(const NodeCommMgr &src) | NodeCommMgr | private |
packLocalNodesAndData(int *data, int proc, int numNodes, int len) | NodeCommMgr | private |
packRemoteNodesAndData(GlobalID *data, int proc, int numNodes, int len) | NodeCommMgr | private |
probStruc | NodeCommMgr | private |
PROC_WITH_LOCAL_ELEM enum value | NodeCommMgr | |
processRecvMessage(int srcProc, std::vector< int > &message) | NodeCommMgr | virtual |
remoteNodeIDs | NodeCommMgr | private |
remoteOwnerProcs_ | NodeCommMgr | private |
remoteSharingProcs_ | NodeCommMgr | private |
setNodeNumbersArray() | NodeCommMgr | private |
setSharedOwnershipRule(int ownershipRule) | NodeCommMgr | inline |
sharedNodeIDs | NodeCommMgr | private |
sharedNodeNumbers | NodeCommMgr | private |
sharedNodeOwnership_ | NodeCommMgr | private |
sharedNodes_ | NodeCommMgr | private |
sharedNodesAllocated_ | NodeCommMgr | private |
sharedNodeSubdomains | NodeCommMgr | private |
sharingProcs_ | NodeCommMgr | private |
storeNodeProcs(int index, std::vector< std::vector< int > * > &procTable, const int *procs, int numProcs) | NodeCommMgr | private |
STRICTLY_LOW_PROC enum value | NodeCommMgr | |
trivialSubdomainList | NodeCommMgr | private |
~MessageHandler() | fei::MessageHandler< int > | inlinevirtual |
~NodeCommMgr() | NodeCommMgr | virtual |