opm-simulators/opm/polymer
Markus Blatt 33edf62a78 Use set of names of defunct wells from load balancer for parallel WellManager.
Instead of the WellsManager guessing which wells are handled by other
processes we now use tha ouput of the load balancer to compute wells
that are handled by other processes.

With the previous approach it was not possible to calculate this information
correctly. Wells with only one completion next to the border of the
processes' partition were represented on multiple processes. In additition
wells that the eclipse schedule section defined with completions on non-active
cells in sequential runs were not at all calculated in parallel runs.

With the new approach the CpGrid::loaBalance routine returns the set names of
wells that are not handled by this process when setting up the simulation. This
information is then used throughout the simulation.
2016-09-13 10:58:26 +02:00
..
fullyimplicit Use set of names of defunct wells from load balancer for parallel WellManager. 2016-09-13 10:58:26 +02:00
CompressibleTpfaPolymer.cpp correcting buggy visc pointer usage in effective viscosity calculation 2016-04-14 14:52:00 +02:00
CompressibleTpfaPolymer.hpp Fixed/Added documentation comments. 2012-09-05 11:45:54 +02:00
GravityColumnSolverPolymer_impl.hpp use the error macros from opm-common 2015-10-12 15:24:59 +02:00
GravityColumnSolverPolymer.hpp Added bound checks to Newton column solver. 2012-05-23 16:22:48 +02:00
IncompPropertiesDefaultPolymer.hpp use the error macros from opm-common 2015-10-12 15:24:59 +02:00
IncompTpfaPolymer.cpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
IncompTpfaPolymer.hpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
Point2D.hpp Remove const on return type. 2015-06-23 13:25:52 +02:00
PolymerBlackoilState.cpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
PolymerBlackoilState.hpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
PolymerInflow.cpp look for water injector only, if not find, just continue to next step. 2016-08-12 08:27:07 +08:00
PolymerInflow.hpp Avoid using Deck. 2016-01-08 13:57:37 +01:00
PolymerProperties.cpp renaming visc parameters to mu_w for better readability 2016-04-14 15:09:03 +02:00
PolymerProperties.hpp renaming visc parameters to mu_w for better readability 2016-04-14 15:09:03 +02:00
PolymerState.cpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
PolymerState.hpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
polymerUtilities.cpp Replaced SimulatorState -> SimulationDataContainer 2016-03-29 10:48:36 +02:00
polymerUtilities.hpp allow temperature dependent PVT properties 2014-11-20 19:25:18 +01:00
SimulatorCompressiblePolymer.cpp BlackoilOutputWriter rewritten to use opm-output 2016-06-07 10:15:07 +02:00
SimulatorCompressiblePolymer.hpp Silence multiple warnings. 2015-05-29 16:31:32 +02:00
SimulatorPolymer.cpp BlackoilOutputWriter rewritten to use opm-output 2016-06-07 10:15:07 +02:00
SimulatorPolymer.hpp fix a few harmless CLang warnings 2014-03-18 12:44:33 +01:00
SinglePointUpwindTwoPhasePolymer.hpp Added default concentration if guess_old_solution is false. 2012-05-22 17:21:12 +02:00
TransportSolverTwophaseCompressiblePolymer.cpp use the error macros from opm-common 2015-10-12 15:24:59 +02:00
TransportSolverTwophaseCompressiblePolymer.hpp allow temperature dependent PVT properties 2014-11-20 19:25:18 +01:00
TransportSolverTwophasePolymer.cpp use the error macros from opm-common 2015-10-12 15:24:59 +02:00
TransportSolverTwophasePolymer.hpp make headers autonomously includable and fix a few harmless clang warnings 2013-09-10 19:41:49 +02:00