mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Fix SHUT wells
Shut wells are not added to the well list and thus not considered in the simulator. The shut well test in test_wellsmanager is modified to assert this behaviour. BUG: This change provokes an assert in the EclipeWriter as number of wells in wellstate is different from number of wells in the schedule.
This commit is contained in:
@@ -127,6 +127,11 @@ void WellsManager::createWellsFromSpecs(std::vector<WellConstPtr>& wells, size_t
|
||||
int well_index = 0;
|
||||
for (auto wellIter= wells.begin(); wellIter != wells.end(); ++wellIter) {
|
||||
WellConstPtr well = (*wellIter);
|
||||
|
||||
if (well->getStatus(timeStep) == WellCommon::SHUT) {
|
||||
continue;
|
||||
}
|
||||
|
||||
{ // WELSPECS handling
|
||||
well_names_to_index[well->name()] = well_index;
|
||||
well_names.push_back(well->name());
|
||||
|
||||
Reference in New Issue
Block a user