mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
2b4ebb94cc08d6d7d9dff2ed3459cb1072fd3931
In a parallel run each process only knows a part of the grid. Nevertheless it does hold the complete well information. To resolve this the WellsManager must be able to handle this case. With this commit its constructor gets a flag indicating whether this is a parallel run. If it is, then it does not throw if a well has cells that are not present on the local part of the grid. Nevertheless it will check that either all or none of the cells of a well are stored in the local part of the grid. Wells with no perforated cells on the local will still be present but set to SHUT.
Description
Simulator programs and utilities for automatic differentiation.
Languages
C++
78.3%
ECL
17.7%
CMake
1.8%
Cuda
1.2%
Shell
0.5%
Other
0.5%