opm-core/opm/core
Markus Blatt 9e20efc4be [bugfix,parallel] Deactivate non-existing wells in manager.
Previously, we used the setStatus method to set wells that do not
exist on the local grid to SHUT. Or at least this is what I thought
that ```well.setStatus(timestep, SHUT)```. Unfortunately, my
assumption was wrong. This was revealed while testing a parallel run
with SPE9 that threw an expeption about "Elements must be added in
weakly increasing order" in Opm::DynamicState::add(int, T). Seems like
the method name is a bit misleading.

As it turns out the WellManager has its own complete list of active
wells (shut wells are simply left out). Therefore we can use this
behaviour to our advantage: With this commit we not only exclude shut
wells from the list, but also the ones that do not exist on the local
grid. We even get rid of an ugly const_cast.

Currently, I have running a parallel SPE9 test that has not yet
aborted.
2015-05-26 21:01:16 +02:00
..
flowdiagnostics Added computeWellPairs() function. 2015-02-11 14:03:47 +01:00
grid Renames ADCellVolumesTraits to CellVolumeIteratorTraits. 2015-03-02 11:15:08 +01:00
io Ert function ecl_sum_add_tstep() expects seconds. 2015-04-22 09:30:32 +02:00
linalg Use more accurate name for the size of the global components. 2015-05-19 19:58:05 +02:00
pressure Fix whitespace issues. 2015-01-23 09:12:15 +01:00
props Suppress sign-comparison warnings. 2015-03-27 15:38:21 +01:00
simulator Allow to prevent SimulatorReport for printing to std::cout. 2015-05-08 11:12:23 +02:00
transport PVT properties: allow them to be temperature dependent 2014-12-01 20:06:31 +01:00
utility Allow to prevent ParameterGroup from printing to std::cout. 2015-05-08 11:13:30 +02:00
wells [bugfix,parallel] Deactivate non-existing wells in manager. 2015-05-26 21:01:16 +02:00
doxygen_main.hpp remove the EclipseGridParser class 2014-05-21 11:22:43 +02:00
grid.h Doc fix: face -> cell. 2015-02-20 14:51:03 +01:00
opm-core-pch.hpp Use precompiled headers to compile C++ modules 2013-02-11 22:38:00 +01:00
version.c Include version information in the library 2013-07-31 12:22:18 +02:00
version.h Bump version numbers. 2013-10-21 13:53:29 +02:00
well_controls.h Renaming well is shut to well is stopped. 2015-01-09 09:10:10 +01:00
wells.h wells.h: Document several function 2014-07-03 16:09:56 +02:00