OPM / opm-grid

DUNE module supporting grids in a corner-point format
http://www.opm-project.org
GNU General Public License v3.0
19 stars 78 forks source link

Feature/graph of grid #775

Closed akva2 closed 1 month ago

akva2 commented 1 month ago

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

This is #774 reopened due to a github glitch.

akva2 commented 1 month ago

jenkins build this please

akva2 commented 1 month ago

closing in favor of #776