opm-simulators/opm/autodiff
Andreas Lauser 7c81dbdaab let the aquifiers be managed by core ebos
also, clean them up a bit:
- do not use the intensive quantities cache directly anymore. (i.e.,
  that code should now work if the IQ cache is disabled)
- do not fiddle with the global Jacobian matrix and residual vector
  directly. Instead, implement the water fluxes to the reservoir as a
  source term like wells.

one thing that did not become fully clear to me is if each aquifer
ought to be assumed to be in contact with the whole reservoir or just
a few cells on the boundary. The current implementation goes down the
former path, while, without any deeper knowledge, I would rather
suppose that the latter applies. maybe my understanding of this is
just too limited, though.
2018-10-31 15:20:56 +01:00
..
AquiferCarterTracy.hpp let the aquifiers be managed by core ebos 2018-10-31 15:20:56 +01:00
AutoDiff.hpp Bugfix for scalar AutoDiff class. 2015-11-10 13:37:36 +01:00
AutoDiffBlock.hpp fix some unknown pragma warnings if OpenMP is not enabled 2017-10-27 17:48:26 +02:00
AutoDiffHelpers.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
AutoDiffMatrix.hpp revert AutoDiffMatrix back to the master version 2016-11-18 11:24:35 +01:00
BlackoilAmg.hpp silencing warning related to extra ; from BlackoilAmg 2018-03-14 12:02:07 +01:00
BlackoilAquiferModel_impl.hpp let the aquifiers be managed by core ebos 2018-10-31 15:20:56 +01:00
BlackoilAquiferModel.hpp let the aquifiers be managed by core ebos 2018-10-31 15:20:56 +01:00
BlackoilDetails.hpp Removed unused method detail::convergenceReduction 2017-04-04 11:06:41 +02:00
BlackoilLegacyDetails.hpp remove unused function Opm::detail::convergenceReduction() 2016-12-19 11:03:34 +01:00
BlackoilModel.hpp Use Schedule constructor. 2017-11-06 14:20:41 +01:00
BlackoilModelBase_impl.hpp adapting to the change related to VFP from the parser. 2018-04-11 09:22:52 +02:00
BlackoilModelBase.hpp Use Schedule constructor. 2017-11-06 14:20:41 +01:00
BlackoilModelEbos.hpp let the aquifiers be managed by core ebos 2018-10-31 15:20:56 +01:00
BlackoilModelEnums.hpp Removal of SimulatorFullyImplicitBlackoilOutputEbos.{h,c}pp. 2017-02-09 16:57:45 +01:00
BlackoilModelParameters.cpp Cleans up the code and removes unused functions 2018-06-04 15:28:53 +02:00
BlackoilModelParameters.hpp Cleans up the code and removes unused functions 2018-06-04 15:28:53 +02:00
BlackoilModelParametersEbos.hpp flow: default to 2 threads if OpenMP is available 2018-08-31 12:32:41 +02:00
BlackoilPressureModel.hpp Use Schedule constructor. 2017-11-06 14:20:41 +01:00
BlackoilPropsAdFromDeck.cpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
BlackoilPropsAdFromDeck.hpp adapt to the fluid system naming convention change in opm-material 2018-07-27 12:54:02 +02:00
BlackoilReorderingTransportModel.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
BlackoilSequentialModel.hpp Use Schedule constructor. 2017-11-06 14:20:41 +01:00
BlackoilTransportModel.hpp Cleans up the code and removes unused functions 2018-06-04 15:28:53 +02:00
BlackoilWellModel_impl.hpp Made ReservoirFailure and WellFailure into classes. 2018-10-25 13:08:16 +02:00
BlackoilWellModel.hpp Use ConvergenceStatus in well subsystem. 2018-10-23 14:05:19 +02:00
Compat.cpp Rename Completion -> Connection 2018-06-11 17:23:28 +02:00
Compat.hpp Use RestartValue when saving eclipse output 2018-05-15 16:56:03 +02:00
CPRPreconditioner.hpp Allow usage of red-black ILU0. 2018-07-20 14:43:40 +02:00
createGlobalCellArray.hpp Silence some more warnings. 2015-09-14 17:23:20 +02:00
DebugTimeReport.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
DefaultBlackoilSolutionState.hpp Implement new well model 2016-08-18 12:23:45 +02:00
DuneMatrix.hpp [cleanup] Removes unnecessary if clauses for unsupported DUNE versions. 2017-10-11 15:53:45 +02:00
ExtractParallelGridInformationToISTL.cpp [cleanup] Removes unnecessary if clauses for unsupported DUNE versions. 2017-10-11 15:53:45 +02:00
ExtractParallelGridInformationToISTL.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
fastSparseOperations.hpp Revert PR 1070 to use auto instead of preprocessor statements. 2017-02-23 15:46:52 +01:00
FlowMain.hpp Make sure the restart files used when testing are OPM style 2018-09-14 14:28:04 +02:00
FlowMainEbos.hpp flow: print the startup-banner only on the first rank 2018-10-24 14:30:21 +02:00
FlowMainSequential.hpp bring banners into the new ssl enabled world 2018-04-20 11:31:15 +02:00
GeoProps.hpp Add support for MINPVV 2018-10-15 13:39:47 +02:00
GraphColoring.hpp Prevent unnecessary copies of vectors using references. 2018-08-01 15:22:07 +02:00
GridHelpers.cpp Adapt code to dune-cornerpoint -> opm-grid renaming. 2016-04-06 13:29:47 +02:00
GridHelpers.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
GridInit.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
ImpesTPFAAD.cpp remove the BlackoilPropsAdInterface abstraction layer 2017-01-02 13:19:23 +01:00
ImpesTPFAAD.hpp remove the BlackoilPropsAdInterface abstraction layer 2017-01-02 13:19:23 +01:00
ISTLSolver.hpp Remove more dead code from the ISTLSolver.hpp fork for ebos. 2018-09-21 16:15:32 +02:00
ISTLSolverEbos.hpp Merge pull request #1581 from blattms/fix-issue-1574-and-more 2018-09-24 13:37:32 +02:00
IterationReport.hpp flow: move the internal classes to separate files 2016-08-09 12:23:29 +02:00
LinearisedBlackoilResidual.cpp Adding size function in LinearisedBlackoilResidual. 2014-05-23 13:40:44 +02:00
LinearisedBlackoilResidual.hpp BlackoilModelBase: added parameter singlePrecision and print residual to large at right 2016-02-12 12:14:02 +01:00
MissingFeatures.cpp Mark keyword ACTIONX as not supported 2018-07-10 09:37:25 +02:00
MissingFeatures.hpp Rename addUnsupported to addSupported. 2016-08-22 16:14:37 +08:00
moduleVersion.cpp Add and use moduleVersion() utility. 2015-10-23 11:25:06 +02:00
moduleVersion.hpp Add and use moduleVersion() utility. 2015-10-23 11:25:06 +02:00
MSWellHelpers.hpp catch NumericalIssue instead of NumericalProblem 2018-02-08 12:02:25 +01:00
multiPhaseUpwind.cpp Add missing include directive for std::sort(). 2017-06-02 08:52:16 +02:00
multiPhaseUpwind.hpp Add connectionMultiPhaseUpwind() free function. 2017-06-01 11:01:25 +02:00
MultisegmentWell_impl.hpp Address review comments. 2018-10-25 12:12:06 +02:00
MultisegmentWell.hpp Rename ConvergenceStatus -> ConvergenceReport. 2018-10-25 11:57:47 +02:00
NewtonIterationBlackoilCPR.cpp adjust for changed ParameterGroup namespacing 2017-04-28 15:36:25 +02:00
NewtonIterationBlackoilCPR.hpp changed: opm/[core -> common]/utility/parameters 2018-01-30 16:33:45 +01:00
NewtonIterationBlackoilInterface.hpp NewtonIterationBlackoilInterface: make its destructor virtual 2017-04-20 11:03:54 +02:00
NewtonIterationBlackoilInterleaved.cpp Switch to ParallelOverlappingILU0 for CPRPreconditioner. 2018-02-05 22:37:01 +01:00
NewtonIterationBlackoilInterleaved.hpp Increase default number of iterations for linear solver from 150 to 200 2018-09-24 14:22:19 +02:00
NewtonIterationBlackoilSimple.cpp adjust for changed ParameterGroup namespacing 2017-04-28 15:36:25 +02:00
NewtonIterationBlackoilSimple.hpp changed: opm/[core -> common]/utility/parameters 2018-01-30 16:33:45 +01:00
NewtonIterationUtilities.cpp Rename isRankZero() -> isIORank() for consistency. 2016-10-20 22:40:24 +02:00
NewtonIterationUtilities.hpp Rename isRankZero() -> isIORank() for consistency. 2016-10-20 22:40:24 +02:00
NonlinearSolver_impl.hpp Newton: fail earlier 2017-06-14 14:22:22 +02:00
NonlinearSolver.hpp changed: opm/[core -> common]/utility/parameters 2018-01-30 16:33:45 +01:00
NonlinearSolverEbos.hpp Increase default number of non-linear iterations for 10 to 20 2018-09-24 14:28:28 +02:00
opm-simulators_doxygen_main.hpp Rename opm-autodiff -> opm-simulators. 2016-04-08 14:58:07 +02:00
ParallelDebugOutput.hpp flow: avoid wrangling around with dummy state objects 2018-06-06 10:59:41 +02:00
ParallelOverlappingILU0.hpp ParallelOverlappingILU0: fix warning emitted by newish compilers 2018-10-22 10:37:16 +02:00
ParallelRestrictedAdditiveSchwarz.hpp Use warning suppression headers. 2015-12-07 13:40:06 +01:00
RateConverter.hpp well model: fix valgrind complaints if either oil or gas are disabled 2018-10-31 13:18:10 +01:00
RedistributeDataHandles.hpp Disregard non-active cells when writing MPI_RANK in writeInitial. 2017-11-22 14:18:32 +01:00
SimFIBODetails.hpp fix some serious screw-ups 2016-09-13 23:58:59 +02:00
SimulatorBase_impl.hpp undo most of the variable changes of the previous commits 2018-08-15 23:34:32 +02:00
SimulatorBase.hpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
SimulatorFullyImplicitBlackoil.hpp Use Schedule constructor. 2017-11-06 14:20:41 +01:00
SimulatorFullyImplicitBlackoilEbos.hpp let the aquifiers be managed by core ebos 2018-10-31 15:20:56 +01:00
SimulatorFullyImplicitBlackoilOutput.cpp Use RestartValue when saving eclipse output 2018-05-15 16:56:03 +02:00
SimulatorFullyImplicitBlackoilOutput.hpp flow: avoid wrangling around with dummy state objects 2018-06-06 10:59:41 +02:00
SimulatorIncompTwophaseAd.cpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
SimulatorIncompTwophaseAd.hpp adjust for changed ParameterGroup namespacing 2017-04-28 15:36:25 +02:00
SimulatorSequentialBlackoil.hpp Use Schedule constructor. 2017-11-06 14:20:41 +01:00
StandardWell_impl.hpp Address review comments. 2018-10-25 12:12:06 +02:00
StandardWell.hpp Rename ConvergenceStatus -> ConvergenceReport. 2018-10-25 11:57:47 +02:00
StandardWells_impl.hpp adding THP well control equation 2018-05-28 16:05:02 +02:00
StandardWells.hpp adapting to the change related to VFP from the parser. 2018-04-11 09:22:52 +02:00
ThreadHandle.hpp move the old "ThreadHandle" mechanism back to opm-simulators 2018-03-12 15:17:39 +01:00
TransportSolverTwophaseAd.cpp Adapt to moved opm-grid headers. 2018-02-10 08:33:33 +01:00
TransportSolverTwophaseAd.hpp adjust for changed ParameterGroup namespacing 2017-04-28 15:36:25 +02:00
VFPHelpers.hpp WIP fix vfp in flow 2018-05-15 10:24:50 +02:00
VFPInjProperties.cpp adapting to the interface change of VFP related in parser. 2018-04-20 11:29:22 +02:00
VFPInjProperties.hpp adapting to the interface change of VFP related in parser. 2018-04-20 11:29:22 +02:00
VFPProdProperties.cpp adapting to the interface change of VFP related in parser. 2018-04-20 11:29:22 +02:00
VFPProdProperties.hpp adapting to the interface change of VFP related in parser. 2018-04-20 11:29:22 +02:00
VFPProperties.cpp adapting to the interface change of VFP related in parser. 2018-04-20 11:29:22 +02:00
VFPProperties.hpp adapting to the interface change of VFP related in parser. 2018-04-20 11:29:22 +02:00
WellConnectionAuxiliaryModule.hpp Rename Completion -> Connection 2018-06-11 17:23:28 +02:00
WellDensitySegmented.cpp adding THP well control equation 2018-05-28 16:05:02 +02:00
WellDensitySegmented.hpp Make the wellModel self-contained 2017-11-08 13:57:36 +01:00
WellHelpers.hpp fix some unknown pragma warnings if OpenMP is not enabled 2017-10-27 17:48:26 +02:00
WellInterface_impl.hpp Use ConvergenceStatus in well subsystem. 2018-10-23 14:05:19 +02:00
WellInterface.hpp Rename ConvergenceStatus -> ConvergenceReport. 2018-10-25 11:57:47 +02:00
WellStateFullyImplicitBlackoil.hpp Use Well CF and Kh calculations from opm-common 2018-09-10 12:23:59 +02:00