opm-simulators/opm/simulators/flow
Markus Blatt 1520f9c85f [bugfix] handle exception when linearizing the wells.
As multisegment wells may throw in applyUMFPack this is now needed and
the exception needs to communicated to all processes. We do this in
the linearize method of the well model.

Before this change this is what could happen:
- The process with the exception would have chopped the time step
- The others would have successfully setup the systems and entered the
  linear solve

This  poduced a deadlock. One processes was waiting in
OPM_END_PARALLEL_TRY  during the setup of the shorter time step and in
collective communication during the setup of the linear solver for the
unchopped time step.
2021-10-08 16:01:07 +02:00
..
python Include <stdexcept> header to use std::logic_error() 2021-09-23 13:13:23 +02:00
BlackoilModelEbos.hpp [bugfix] handle exception when linearizing the wells. 2021-10-08 16:01:07 +02:00
BlackoilModelParametersEbos.hpp restrict maximum number of times a well can switch to the same control 2021-10-04 10:12:39 +02:00
countGlobalCells.cpp countGlobalCells: put non-template code in separate compile unit 2021-04-30 15:09:23 +02:00
countGlobalCells.hpp remove unused method 2021-06-08 15:10:11 +02:00
FlowMainEbos.hpp clean up after review 2021-10-05 13:07:52 +02:00
KeywordValidation.cpp Add basic functionality for validating special case keywords 2021-08-24 13:50:40 +02:00
KeywordValidation.hpp Add missing include for unordered_map. 2021-09-09 12:17:54 +02:00
Main.hpp Replacing calling Communication with a header 2021-10-05 13:07:52 +02:00
NonlinearSolverEbos.hpp Rename WellStateFullyImplicitBlackoil -> WellState 2021-05-21 15:07:21 +02:00
SimulatorFullyImplicitBlackoilEbos.cpp SimulatorFullyIplicitBlackoilEbos: avoid boost includes in header 2021-06-08 15:44:28 +02:00
SimulatorFullyImplicitBlackoilEbos.hpp SimulatorFullyIplicitBlackoilEbos: avoid boost includes in header 2021-06-08 15:44:28 +02:00
ValidationFunctions.cpp Add basic functionality for validating special case keywords 2021-08-24 13:50:40 +02:00
ValidationFunctions.hpp Add basic functionality for validating special case keywords 2021-08-24 13:50:40 +02:00