mirror of
https://github.com/OPM/opm-simulators.git
synced 2024-11-25 10:40:21 -06:00
33edf62a78
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. |
||
---|---|---|
.. | ||
fullyimplicit | ||
CompressibleTpfaPolymer.cpp | ||
CompressibleTpfaPolymer.hpp | ||
GravityColumnSolverPolymer_impl.hpp | ||
GravityColumnSolverPolymer.hpp | ||
IncompPropertiesDefaultPolymer.hpp | ||
IncompTpfaPolymer.cpp | ||
IncompTpfaPolymer.hpp | ||
Point2D.hpp | ||
PolymerBlackoilState.cpp | ||
PolymerBlackoilState.hpp | ||
PolymerInflow.cpp | ||
PolymerInflow.hpp | ||
PolymerProperties.cpp | ||
PolymerProperties.hpp | ||
PolymerState.cpp | ||
PolymerState.hpp | ||
polymerUtilities.cpp | ||
polymerUtilities.hpp | ||
SimulatorCompressiblePolymer.cpp | ||
SimulatorCompressiblePolymer.hpp | ||
SimulatorPolymer.cpp | ||
SimulatorPolymer.hpp | ||
SinglePointUpwindTwoPhasePolymer.hpp | ||
TransportSolverTwophaseCompressiblePolymer.cpp | ||
TransportSolverTwophaseCompressiblePolymer.hpp | ||
TransportSolverTwophasePolymer.cpp | ||
TransportSolverTwophasePolymer.hpp |