Graph representation of the grid.
Purpose: Loadbalancing of the grid with wells. Each well is represented with a single vertex in the graph repr. of the grid, therefore no well can be spread over multiple processes.
What is implemented so far:
GraphofGrid -class that stores the representation. Needs a grid (currently CpGrid) to build the graph. Has functions for searching for cells by their global IDs, adding wells, and vertex contraction.
Edge weights (transmissibilities) currently start equal to 1, and are possibly added up when contracted vertices have a common neighbor
wrappers for Zoltan callback functions (not tested with Zoltan yet though)
unit test for the above
Graph representation of the grid. Purpose: Loadbalancing of the grid with wells. Each well is represented with a single vertex in the graph repr. of the grid, therefore no well can be spread over multiple processes.
What is implemented so far:
This is #774 reopened due to a github glitch.