35 int numProcs,
int localProc,
int outputLevel);
72 int* numProcsPerSharedNode,
75 int* numProcsPerSharedNode,
78 int* numProcsPerSharedNode,
81 int* numProcsPerSharedNode,
int init_elem_connectivities(FEI *fei, PoissonData &poissonData)
int load_elem_data(FEI *fei, PoissonData &poissonData)
int set_shared_nodes(FEI *fei, PoissonData &poissonData)
int load_BC_data(FEI *fei, PoissonData &poissonData)
int load_elem_data_putrhs(FEI *fei, PoissonData &poissonData)
void getTopSharedNodes(int &numShared, GlobalID *sharedNodeIDs, int *numProcsPerSharedNode, int **sharingProcs)
GlobalID getElemBlockID()
void addBCNode(GlobalID nodeID, double x, double y)
GlobalID * getElementConnectivity(GlobalID elemID)
GlobalID * getBCNodeIDs()
GlobalID * getLocalElementIDs()
void calculateConnectivity(GlobalID *conn, int size, GlobalID elemID)
void initializeFieldStuff()
double * getElemLoad(GlobalID elemID)
void printSharedNodes(const char *str, int numShared, GlobalID *nodeIDs, int **shareProcs, int *numShareProcs)
void getBottomSharedNodes(int &numShared, GlobalID *sharedNodeIDs, int *numProcsPerSharedNode, int **sharingProcs)
void getLeftSharedNodes(int &numShared, GlobalID *sharedNodeIDs, int *numProcsPerSharedNode, int **sharingProcs)
std::vector< double > BCValues_
void messageAbort(const char *message)
int * getNumFieldsPerNodeList()
void getRightSharedNodes(int &numShared, GlobalID *sharedNodeIDs, int *numProcsPerSharedNode, int **sharingProcs)
int getNumLocalElements()
double ** getElemStiffness(GlobalID elemID)
std::vector< GlobalID > BCNodeIDs_
int getNumNodesPerElement()
int ** getNodalFieldIDsTable()
void calculateDistribution()
bool fieldArraysAllocated_