opm-simulators/opm/simulators/wells
Kai Bao b79e3a7de2 removing rate relaxation during updateNewton in StandardWellPrimaryVariables
it was introduced back then for some purpose. The purpose might not
apply anymore due to other development. And also, some issues were
reported for some situtation with the approach.
2023-09-13 12:16:58 +02:00
..
ALQState.cpp ALQState: add serialization support 2023-02-16 08:35:34 +01:00
ALQState.hpp ALQState: add serialization support 2023-02-16 08:35:34 +01:00
BlackoilWellModel_impl.hpp Merge pull request #4819 from hakonhagland/gecon3 2023-09-01 15:06:48 +02:00
BlackoilWellModel.hpp Split Well and Group Initialization Out to Helper 2023-07-12 17:23:14 +02:00
BlackoilWellModelConstraints.cpp Use struct for collecting group limit actions 2023-07-14 11:20:03 +02:00
BlackoilWellModelConstraints.hpp Use struct for collecting group limit actions 2023-07-14 11:20:03 +02:00
BlackoilWellModelGeneric.cpp Merge pull request #4819 from hakonhagland/gecon3 2023-09-01 15:06:48 +02:00
BlackoilWellModelGeneric.hpp Implement support for GECON keyword 2023-08-29 01:07:21 +02:00
BlackoilWellModelGuideRates.cpp move guideRateUpdateIsNeeded into BlackoilWellModelGuideRates 2022-10-28 23:33:05 +02:00
BlackoilWellModelGuideRates.hpp Silence warnings due to forward declaring structs as classes. 2022-12-13 11:57:33 +01:00
BlackoilWellModelRestart.cpp add missing Well.hpp includes 2023-01-18 11:24:25 +01:00
BlackoilWellModelRestart.hpp Silence warnings due to forward declaring structs as classes. 2022-12-13 11:57:33 +01:00
ConnFiltrateData.cpp adding the support for filtration_summary_keywords 2023-08-29 21:31:24 +02:00
ConnFiltrateData.hpp adding the support for filtration_summary_keywords 2023-08-29 21:31:24 +02:00
GasLiftCommon.cpp GasLiftCommon: avoid pulling fmt in header 2022-12-22 08:35:27 +01:00
GasLiftCommon.hpp GasLiftCommon: avoid pulling fmt in header 2022-12-22 08:35:27 +01:00
GasLiftGroupInfo.cpp add missing Well.hpp includes 2023-01-18 11:24:25 +01:00
GasLiftGroupInfo.hpp minimum dune version required is now 2.7 2023-04-12 09:41:23 +02:00
GasLiftSingleWell_impl.hpp Fix bug when recalculating gaslift gradient 2023-03-30 17:44:21 +02:00
GasLiftSingleWell.hpp Fix bug when recalculating gaslift gradient 2023-03-30 17:44:21 +02:00
GasLiftSingleWellGeneric.cpp Merge pull request #4573 from hakonhagland/glift_grad 2023-04-03 11:20:15 +02:00
GasLiftSingleWellGeneric.hpp Fix bug when recalculating gaslift gradient 2023-03-30 17:44:21 +02:00
GasLiftStage2.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
GasLiftStage2.hpp Fix bug when recalculating gaslift gradient 2023-03-30 17:44:21 +02:00
GasLiftWellState.hpp Fix removeSurplus alq 2022-11-21 08:58:49 +01:00
GlobalWellInfo.cpp add missing Well.hpp includes 2023-01-18 11:24:25 +01:00
GlobalWellInfo.hpp GlobalWellInfo.hpp: remove unnecessary Well.hpp include 2023-01-18 11:24:25 +01:00
GroupEconomicLimitsChecker.cpp Added to partially supported keywords 2023-09-01 11:29:18 +02:00
GroupEconomicLimitsChecker.hpp Added to partially supported keywords 2023-09-01 11:29:18 +02:00
GroupState.cpp GroupState: add serialization support 2023-02-15 22:57:44 +01:00
GroupState.hpp GroupState: add serialization support 2023-02-15 22:57:44 +01:00
MSWellHelpers.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
MSWellHelpers.hpp rewrting frictionPressureLoss fucntion for better jacobian matrix 2022-12-07 11:43:12 +01:00
MultisegmentWell_impl.hpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
MultisegmentWell.hpp Hook New WBPn Calculation Up to Well Model 2023-07-10 13:42:46 +02:00
MultisegmentWellAssemble.cpp avoid dead store 2023-06-21 08:59:26 +02:00
MultisegmentWellAssemble.hpp Revert to original segment density computations 2023-05-23 12:44:06 +02:00
MultisegmentWellEquations.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
MultisegmentWellEquations.hpp added: option to disable the BDA solvers 2023-08-11 11:00:07 +02:00
MultisegmentWellEval.cpp Moved two lines 2023-08-31 16:11:29 +02:00
MultisegmentWellEval.hpp Adding hydrostatic and acceleration pressure losses to icd segments 2023-08-31 16:11:28 +02:00
MultisegmentWellGeneric.cpp MultisegmentWell: move code using WellSegments to compile unit 2023-01-12 14:37:32 +01:00
MultisegmentWellGeneric.hpp MultisegmentWellGeneric.hpp: forward WellSegments 2023-01-12 14:37:32 +01:00
MultisegmentWellPrimaryVariables.cpp prevent negative oil fractions 2023-09-05 11:18:16 +02:00
MultisegmentWellPrimaryVariables.hpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
MultisegmentWellSegments.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
MultisegmentWellSegments.hpp Calculate Segment Phase and Mixture Densities for Summary Output 2023-07-05 11:05:26 +02:00
ParallelPAvgCalculator.cpp Add Parallel Calculation Support for WBPn/WPAVE 2023-07-07 15:01:05 +02:00
ParallelPAvgCalculator.hpp Add Parallel Calculation Support for WBPn/WPAVE 2023-07-07 15:01:05 +02:00
ParallelPAvgDynamicSourceData.cpp Add Container for Dynamic WBPn Source Values 2023-06-21 12:06:49 +02:00
ParallelPAvgDynamicSourceData.hpp Add Container for Dynamic WBPn Source Values 2023-06-21 12:06:49 +02:00
ParallelWBPCalculation.cpp Add Parallel Calculation Support for WBPn/WPAVE 2023-07-07 15:01:05 +02:00
ParallelWBPCalculation.hpp Add Parallel Calculation Support for WBPn/WPAVE 2023-07-07 15:01:05 +02:00
ParallelWellInfo.cpp ParallelWellinfo: make some more templates private 2023-02-07 15:53:11 +01:00
ParallelWellInfo.hpp ParallelWellinfo: make some more templates private 2023-02-07 15:53:11 +01:00
PerfData.cpp adding the support for filtration_summary_keywords 2023-08-29 21:31:24 +02:00
PerfData.hpp adding the support for filtration_summary_keywords 2023-08-29 21:31:24 +02:00
PerforationData.hpp changed: introduce a struct PerforationRates 2023-05-04 13:33:45 +02:00
RateConverter.cpp fix error message for rs/rsw =1 2023-03-29 08:47:28 +02:00
RateConverter.hpp fix RESV for undersaturated wells 2023-03-27 16:03:40 +02:00
RegionAttributeHelpers.hpp changed: put ParallelIstlInformation in separate compile unit 2022-08-18 09:15:28 +02:00
RegionAverageCalculator.hpp RegionAverageCalculator: add missing include 2023-02-10 15:09:16 +01:00
SegmentState.cpp Calculate Segment Phase and Mixture Densities for Summary Output 2023-07-05 11:05:26 +02:00
SegmentState.hpp Calculate Segment Phase and Mixture Densities for Summary Output 2023-07-05 11:05:26 +02:00
SingleWellState.cpp initialize all injectors with a rate to avoid singularities 2023-09-07 12:03:04 +02:00
SingleWellState.hpp adding the support for filtration_summary_keywords 2023-08-29 21:31:24 +02:00
StandardWell_impl.hpp add solvent contribution to the gas potential 2023-09-06 13:23:55 +02:00
StandardWell.hpp Hook New WBPn Calculation Up to Well Model 2023-07-10 13:42:46 +02:00
StandardWellAssemble.cpp Add gaswater solvent 2023-05-26 16:24:38 +02:00
StandardWellAssemble.hpp make sure computeWellRatesWithBhpIterations honor bhp limit 2023-03-02 23:53:56 +01:00
StandardWellConnections.cpp StandardWell: move connectionRatezFraction to Connections class 2023-06-27 13:23:21 +02:00
StandardWellConnections.hpp Hook New WBPn Calculation Up to Well Model 2023-07-10 13:42:46 +02:00
StandardWellEquations.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
StandardWellEquations.hpp added: option to disable the BDA solvers 2023-08-11 11:00:07 +02:00
StandardWellEval.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
StandardWellEval.hpp Account for pressure loss also in thp 2023-06-02 09:25:34 +02:00
StandardWellPrimaryVariables.cpp removing rate relaxation during updateNewton in StandardWellPrimaryVariables 2023-09-13 12:16:58 +02:00
StandardWellPrimaryVariables.hpp Add methods for getting and setting primary variables. 2023-06-13 15:31:30 +02:00
TargetCalculator.cpp solvent + foam simulator 2023-05-24 16:03:09 +02:00
TargetCalculator.hpp TargetCalculator: add missing include 2023-02-08 09:26:11 +01:00
VFPHelpers.cpp Also do explicit fallback for double-interp 2023-07-07 13:13:43 +02:00
VFPHelpers.hpp Add option for wvfpexp item 2 plus minor fixes 2022-08-19 10:33:19 +02:00
VFPInjProperties.cpp solvent + foam simulator 2023-05-24 16:03:09 +02:00
VFPInjProperties.hpp changed: make bhp template hidden and use explicit instantations 2021-05-31 11:42:29 +02:00
VFPProdProperties.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
VFPProdProperties.hpp Add option for wvfpexp item 2 plus minor fixes 2022-08-19 10:33:19 +02:00
VFPProperties.hpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
WellAssemble.cpp avoid dead stores 2023-06-27 13:40:54 +02:00
WellAssemble.hpp fixed: forward struct as struct 2023-05-31 09:35:16 +02:00
WellBhpThpCalculator.cpp Silence unused capture warning. 2023-06-28 16:21:05 +02:00
WellBhpThpCalculator.hpp Find thp iteratively 2023-06-02 09:25:34 +02:00
WellConnectionAuxiliaryModule.cpp add missing Well.hpp includes 2023-01-18 11:24:25 +01:00
WellConnectionAuxiliaryModule.hpp WellConnectionAuxiliaryModule: add a typetag independent base class 2023-01-12 13:06:25 +01:00
WellConstraints.cpp making sure to check the network nodal pressure constraint 2023-01-26 14:04:58 +01:00
WellConstraints.hpp WellConstraints.hpp: remove unnecessary Well.hpp include 2023-01-18 11:24:25 +01:00
WellContainer.hpp WellContainer: add serialization support 2023-02-15 21:55:19 +01:00
WellConvergence.cpp WellConvergence: avoid use of stringstream to format error messages 2022-12-23 09:39:29 +01:00
WellConvergence.hpp move checkConvergencePolyMW into WellConvergence 2022-10-28 19:47:59 +02:00
WellFilterCake.cpp adding the support for filtration_summary_keywords 2023-08-29 21:31:24 +02:00
WellFilterCake.hpp adding the support for filtration_summary_keywords 2023-08-29 21:31:24 +02:00
WellGroupConstraints.cpp Fix resv for groups 2023-03-27 16:03:40 +02:00
WellGroupConstraints.hpp add missing include 2023-03-28 12:45:39 +02:00
WellGroupControls.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
WellGroupControls.hpp add missing include 2023-03-28 12:45:39 +02:00
WellGroupHelpers.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
WellGroupHelpers.hpp Prune Unused Well State Parameter 2023-07-12 17:23:14 +02:00
WellHelpers.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
WellHelpers.hpp wells under zero injection target are also treated as stopped well 2023-03-29 13:48:34 +02:00
WellInterface_impl.hpp Merge pull request #4842 from totto82/wellPressGW 2023-09-07 12:47:05 +02:00
WellInterface.hpp Hook New WBPn Calculation Up to Well Model 2023-07-10 13:42:46 +02:00
WellInterfaceFluidSystem.cpp Support WGRUPCON item 2 = no 2023-03-31 11:47:33 +02:00
WellInterfaceFluidSystem.hpp Fix GPMAINT for groups without control 2023-01-10 15:59:21 +01:00
WellInterfaceGeneric.cpp Merge pull request #4745 from akva2/filtercake_separate_class 2023-07-07 16:51:23 +02:00
WellInterfaceGeneric.hpp Merge pull request #4745 from akva2/filtercake_separate_class 2023-07-07 16:51:23 +02:00
WellInterfaceIndices.cpp Add gaswater solvent 2023-05-26 16:24:38 +02:00
WellInterfaceIndices.hpp changed: move Eval and restrictEval to WellInterfaceIndices 2023-06-27 13:22:08 +02:00
WellProdIndexCalculator.cpp Added missing include of config.h in cpp files. 2022-10-12 15:28:38 +02:00
WellProdIndexCalculator.hpp Productivity Index Calculator: Add Reinitialization operation 2020-12-04 15:16:24 +01:00
WellState.cpp adding the support for filtration_summary_keywords 2023-08-29 21:31:24 +02:00
WellState.hpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
WellTest.cpp add missing WellTestConfig.hpp includes 2023-01-17 06:04:56 +01:00
WellTest.hpp Silence warnings due to forward declaring structs as classes. 2022-12-13 11:57:33 +01:00
WGState.cpp WGState: add serialization support 2023-02-16 10:48:34 +01:00
WGState.hpp WGState: add serialization support 2023-02-16 10:48:34 +01:00