Arne Morten Kvarving
|
c9856b9b2a
|
WellInterface: make updatePrimaryVariables non-const
this will obviously modify well state
|
2022-11-25 13:09:29 +01:00 |
|
Arne Morten Kvarving
|
fba6249dd8
|
WellInterface: make recoverWellSolutionAndUpdateWellState non-const
this will obviously modify well state
|
2022-11-25 13:09:29 +01:00 |
|
Arne Morten Kvarving
|
147f0eb2bd
|
WellInterface: make initPrimaryVariablesEvaluation non-const
this will obviously modify well state
|
2022-11-25 13:09:29 +01:00 |
|
Bård Skaflestad
|
669c68d803
|
Merge pull request #4286 from akva2/no_deck_in_simulator
Remove Deck member from simulators
|
2022-11-24 13:46:52 +01:00 |
|
Arne Morten Kvarving
|
c7016854d9
|
changed: make the deck an implementation detail in Opm::readDeck
|
2022-11-24 13:00:38 +01:00 |
|
Arne Morten Kvarving
|
f4f8c033d8
|
EclGenericVanguard: remove deck member
|
2022-11-24 12:10:52 +01:00 |
|
Bård Skaflestad
|
aabf00a3ad
|
Merge pull request #4285 from akva2/use_internalized_thpresft
Use internalized THPRESFT
|
2022-11-24 12:07:19 +01:00 |
|
Bård Skaflestad
|
f401540e22
|
Merge pull request #4284 from akva2/remove_check_deck
changed: remove EclProblem::checkDeckCompatibility
|
2022-11-24 10:30:12 +01:00 |
|
Bård Skaflestad
|
e524acd5b2
|
Merge pull request #4283 from akva2/stdwellass_simplify
StandardWellAssemble: simplify by using primary variables class
|
2022-11-23 23:29:42 +01:00 |
|
Arne Morten Kvarving
|
4f6665076c
|
StandardWellAssemble: simplify by using primary variables class
- pass primary variables as parameter
- use the evaluation type
|
2022-11-23 21:19:06 +01:00 |
|
Arne Morten Kvarving
|
d294bbabac
|
EclGenericThresholdPressure: remove deck member
|
2022-11-23 12:54:40 +01:00 |
|
Arne Morten Kvarving
|
b325fe65aa
|
make THPRESFT support non-experimental
|
2022-11-23 12:54:40 +01:00 |
|
Arne Morten Kvarving
|
a7c0661669
|
changed: use internalized THPRESFT keyword
|
2022-11-23 12:54:40 +01:00 |
|
Arne Morten Kvarving
|
473598c791
|
changed: remove EclProblem::checkDeckCompatibility
these checks are disabled and do not add anything new,
as the checks of value here are also performed elsewhere
|
2022-11-23 10:58:33 +01:00 |
|
Markus Blatt
|
8fc13d4bef
|
Merge pull request #4252 from bska/report-segment-dyn-data-2
Report Solution GOR and OGR at Segment Level
|
2022-11-22 22:39:19 +01:00 |
|
Bård Skaflestad
|
5b69890ece
|
Report Solution GOR and OGR at Segment Level
This enables calculating the SOFRF and SGFRF summary vectors.
|
2022-11-22 18:06:05 +01:00 |
|
Bård Skaflestad
|
fa1ea7f997
|
Merge pull request #4282 from totto82/fixInjTemp2
remove derivative in thermal flux for injectors
|
2022-11-22 17:29:24 +01:00 |
|
Tor Harald Sandve
|
e6a6ec3c11
|
change rel tol to coarse rel tol in the parallel regression testing
|
2022-11-22 16:11:19 +01:00 |
|
Markus Blatt
|
42fdc38ae0
|
Merge pull request #4273 from Tongdongq/add-test
Add test for cusparseSolver
|
2022-11-22 13:55:11 +01:00 |
|
Bård Skaflestad
|
ab3da9815d
|
Merge pull request #4279 from akva2/stdwell_primaries
added: StandardWellPrimaryVariables
|
2022-11-22 13:54:00 +01:00 |
|
Arne Morten Kvarving
|
3cd87a8c89
|
StandardWellPrimaryVariables: store values as Scalar
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
8e3121113c
|
drop unnecessary wrapper StandardWell::updateExtraPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
f64628f72d
|
StandardWellPrimaryVariables: make data members private
and add generic read-only accessors
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
4bbcdf0646
|
add checkFinite to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
999d4c6be9
|
add StandardWellPrimaryVariables::updateNewtonPolyMW
extracted from StandardWell::updatePrimaryVariablesNewton
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
23a8aed4e8
|
move getWQTotal to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
fbf99889b2
|
move getBhp to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
ff26a9e001
|
remove StandardWell::updatePrimaryVariables
no need for the wrapper any longer as the implementation
is now in StandardWellPrimaryVariables.
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
b5f5a24af6
|
relaxationFactorFractionsForProducer: no need to pass values any longer
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
bc3680f822
|
updateNewton: avoid copying
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
e5e6e21122
|
relaxationFactorRate: no need to pass entire vector
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
2fbc699007
|
make relaxationFactorRate an anon helper in StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
3f6c4922b0
|
move updatePrimaryVariablesNewton to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
0cddc4516e
|
make relaxationFactorFractions an anon helper in StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
7b8e88bdd5
|
move relaxationFactorFractionsForProducer to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
cd3388f7c0
|
move processFractions to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
435bd67732
|
move getQs to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
1aa74a9830
|
move wellSurfaceVolumeFraction to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
2fb53a4ef6
|
move wellVolumeFractionScaled to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
d6a6671eb0
|
move wellVolumeFraction to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
93a151f6e1
|
move (most of) updatePrimaryVariables to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
f55d4334f1
|
move (most of) updateWellStateFromPrimaryVariables to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
412e561cd8
|
move updateWellStateFromPrimaryVariablesPolyMW to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
f964169914
|
move updatePrimaryVariablesPolyMW to StandardWellPrimaryVariables
|
2022-11-22 13:11:17 +01:00 |
|
Arne Morten Kvarving
|
15d49e745e
|
added: StandardWellPrimaryVariables
this is a container class for the primary variables in
standard well
|
2022-11-22 13:11:17 +01:00 |
|
Bård Skaflestad
|
9cde51cbc6
|
Merge pull request #4276 from akva2/stdwell_assemble
Added: StandardWellAssemble
|
2022-11-22 13:09:46 +01:00 |
|
Markus Blatt
|
d8ca55fe34
|
Merge pull request #4265 from totto82/well_temp
adapt to changes in temperature location in opm-common
|
2022-11-22 12:26:46 +01:00 |
|
Arne Morten Kvarving
|
3033f3784b
|
changed: make StandardWellEquations data members private
use a friend declaration for StandardWellEquationAccess to
give the assembler access to the matrices/vectors.
|
2022-11-22 12:22:18 +01:00 |
|
Arne Morten Kvarving
|
5eac7cae4e
|
added: StandardWellEquations::residual()
this returns a const reference to the residual vector.
use this in StandardWellEval::getWellConvergence
|
2022-11-22 12:22:18 +01:00 |
|
Arne Morten Kvarving
|
5bab68cb1f
|
added: StandardWellEquationAccess
this is a proxy class for accessing the equation system
in StandardWellAssemble.
use the new class for vector/matrix access in StandardWellAssemble.
|
2022-11-22 12:22:18 +01:00 |
|