Arne Morten Kvarving
ef1ff30a97
GasLiftSingleWellGeneric: optionally instantiate for float
2024-08-19 13:27:24 +02:00
Arne Morten Kvarving
607160a47a
GasLiftGroupInfo: optionally instantiate for float
2024-08-19 13:26:23 +02:00
Arne Morten Kvarving
0b5a5e754c
GasLiftCommon: optionally instantiate for float
2024-08-19 13:25:24 +02:00
Arne Morten Kvarving
4264e21135
WellProdIndexCalculator: optionally instantiate for float
2024-08-19 13:23:59 +02:00
Arne Morten Kvarving
f1621e1a2b
WellFilterCake: optionally instantiate for float
2024-08-19 13:23:12 +02:00
Arne Morten Kvarving
cd9e8c8c6c
GroupEconomicLimitsChecker: optionally instantiate for float
2024-08-19 13:22:22 +02:00
Arne Morten Kvarving
1514b466d8
WGState: optionally instantiate for float
2024-08-19 13:21:18 +02:00
Arne Morten Kvarving
781f978b31
BlackoilWellModelConstraints: optionally instantiate for float
2024-08-19 13:20:29 +02:00
Arne Morten Kvarving
352beaf2ae
FlowUtils: optionally instantiate for float
2024-08-19 13:19:39 +02:00
Arne Morten Kvarving
05b997dc0f
EclTimeSteppingParams: optionally instantiate for float
2024-08-19 13:18:55 +02:00
Atgeirr Flø Rasmussen
7795640bb6
More helpful message for PETGRID.
2024-08-19 13:18:50 +02:00
Arne Morten Kvarving
e0f9fefbc7
FlowProblemParameters: optionally instantiate for float
2024-08-19 13:18:03 +02:00
Arne Morten Kvarving
9d0670a62d
WellTest: optionally instantiate for float
...
WellInterfaceGeneric: optionally instantiate for float
WellBhpThpCalculator: optionally instantiate for float
WellHelpers: optionally instantiate for float
these need to go together due to circular dependencies
2024-08-19 13:15:24 +02:00
Arne Morten Kvarving
6a71f139b9
VFPInjProperties: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
aaf0e81027
FractionCalculator: optionally instantiate for float
...
WellGroupHelpers: optionally instantiate for float
circular dependencies so these need to go in the same commit
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
951475f69d
VFPProdProperties: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
b3ce375c79
VFPHelpers: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
11158a219a
WellState: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
5b4c40c922
SingleWellState: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
8ddd898666
TargetCalculator: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
836436ccdc
GroupState: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
2fa954b724
SegmentState: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
75e3254656
PerfData: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
e43e854341
ConnFiltrateData: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
2ad3679ae4
ParallelWellInfo: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
d1f08e454a
ALQState: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
a9cd51669d
ComponentName: optionally instantiate for float
2024-08-19 13:09:42 +02:00
Arne Morten Kvarving
f8c04129dd
PropertyTree: add instances for float
2024-08-19 13:09:41 +02:00
Arne Morten Kvarving
122aeba4d3
RSTConv: optionally instantiate for float
2024-08-19 13:09:41 +02:00
Arne Morten Kvarving
e0deff8b1e
Transmissibility: optionally instantiate for float
2024-08-19 13:09:41 +02:00
Arne Morten Kvarving
174b73ebd1
GenericThresholdPressure: optionally instantiate for float
2024-08-19 13:09:41 +02:00
Arne Morten Kvarving
c29d60640c
GenericThresholdPressure: convert data to appropriate Scalar
2024-08-19 13:09:41 +02:00
Arne Morten Kvarving
1113746b7d
FlowGenericProblem: optionally instantiate for float
2024-08-19 13:09:41 +02:00
Arne Morten Kvarving
6ad616bd98
FlowGenericProblem: convert data to appropriate Scalar type
2024-08-19 13:09:41 +02:00
Arne Morten Kvarving
ae38896b1c
MixingRateControls: optionally instantiate for float
2024-08-19 13:09:41 +02:00
Arne Morten Kvarving
5a935ccfb5
SolutionContainers: optionally instantiate for float
2024-08-19 13:09:41 +02:00
Arne Morten Kvarving
58a930507a
LogOutputHelper: optionally instantiate for float
2024-08-19 13:09:41 +02:00
Arne Morten Kvarving
e267c377e6
GenericCpGridVanguard: optionally instantiate for float
2024-08-19 13:09:41 +02:00
Arne Morten Kvarving
f33278e194
Merge pull request #5539 from akva2/fix_serial_build
...
fixed: do not try to hide parameters that are not registered without MPI
2024-08-19 12:44:30 +02:00
Tor Harald Sandve
8fe55dba4e
Remove check for active wells for drift compensation
2024-08-19 12:37:22 +02:00
Arne Morten Kvarving
5cf468e48a
fixed: do not try to hide parameters that are not registered without MPI
2024-08-19 09:14:10 +02:00
Atgeirr Flø Rasmussen
bee91d2fdd
Merge pull request #5273 from totto82/ehystr4_fix
...
Allow Hysteresis option 4
2024-08-19 08:51:27 +02:00
Kai Bao
6f2073908c
relocating mixControls_ form FlowGenericProblem to FlowProblem
...
so FlowGenericProblem can be used for non-blackoil setting
2024-08-17 00:41:28 +02:00
Arne Morten Kvarving
1716f8627e
AdaptiveTimeStepping: move parameter registration to .cpp file
2024-08-16 17:15:53 +02:00
Arne Morten Kvarving
d15cdea9ec
FlowProblem: move parameter registration to FlowProblemParameters.cpp
2024-08-16 17:15:53 +02:00
Arne Morten Kvarving
19c77bdaa1
FlowBaseVanguard: move parameter registration to FlowGenericVanguard
2024-08-16 17:15:53 +02:00
Arne Morten Kvarving
9a9d4e0974
FlowMain: move hiding of parameters to utility function in FlowUtils
2024-08-16 17:15:53 +02:00
Arne Morten Kvarving
b902f83fa6
BlackoilModelParameters: introduce translation unit
2024-08-16 17:15:53 +02:00
Arne Morten Kvarving
a0ec0fca72
NonlinearSolver: move parameter registration to translation unit
2024-08-16 16:59:51 +02:00
Arne Morten Kvarving
f6cc23aa4e
DamarisParameters: introduce translation unit
2024-08-16 16:59:51 +02:00
Arne Morten Kvarving
e82395af99
FlowLinearSolverParameters: introduce translation unit
2024-08-16 16:59:50 +02:00
Arne Morten Kvarving
51b9d891a1
EclTimesteppingParams: introduce translation unit
2024-08-16 16:58:30 +02:00
Arne Morten Kvarving
3751ca6be4
move FlowLinearSolver parameters to TypeTag-free parameter system
2024-08-16 13:23:16 +02:00
Arne Morten Kvarving
280704e2e0
move AdaptiveTimeStepping parameters to TypeTag-free parameter system
2024-08-16 13:22:17 +02:00
Arne Morten Kvarving
e2b8715b42
move EclTimeStepping parameters to TypeTag-free parameter system
2024-08-16 13:22:17 +02:00
Arne Morten Kvarving
707afc79eb
move SimulatorFullyImplicitBlackoil parameters to TypeTag-free parameter system
2024-08-16 13:22:17 +02:00
Arne Morten Kvarving
8111d2eaa0
move EclWriter parameters to TypeTag-free parameter system
2024-08-16 13:22:15 +02:00
Arne Morten Kvarving
414f313d2a
move FlowProblem parameters to TypeTag-free parameter system
2024-08-16 13:20:06 +02:00
Arne Morten Kvarving
fdcc9a0fb2
fixed: EnableDebuggingChecks is a property, not a parameter
2024-08-16 13:20:06 +02:00
Arne Morten Kvarving
9141f2c2d5
move Damaris parameters to TypeTag-free parameter system
2024-08-16 13:20:06 +02:00
Arne Morten Kvarving
94c30a74b8
move NonLinearSolver parameters to TypeTag-free parameter system
2024-08-16 13:20:06 +02:00
Arne Morten Kvarving
dd1bc8d75b
move FlowBaseVanguard parameters to TypeTag-free parameter system
2024-08-16 13:20:06 +02:00
Arne Morten Kvarving
bfe6f47d58
move FlowMain parameters to TypeTag-free parameter system
2024-08-16 13:20:06 +02:00
Arne Morten Kvarving
3716ee664d
move BlackoilModel parameters to TypeTag-free parameter system
2024-08-16 13:20:04 +02:00
Arne Morten Kvarving
febb359951
move VtkTracerModule parameters to TypeTag-free parameter system
2024-08-16 13:17:56 +02:00
Arne Morten Kvarving
aab40a32e2
move EnableTerminalOutput parameter to TypeTag-free parameter system
2024-08-16 13:17:56 +02:00
Lisa Julia Nebel
f59fb57d4b
Fix two tests for opening new well connections in an ACTIONX with the keyword COMPDAT
2024-08-16 10:16:04 +02:00
Tor Harald Sandve
0371cd5342
Change defaults
...
Use implicit IPR as default
Allow for switching of control during local well solves as default
2024-08-16 10:16:04 +02:00
Tor Harald Sandve
d7331ca3ae
use -1 as defult min-strict-iter
2024-08-16 10:16:04 +02:00
Tor Harald Sandve
0e01d99741
use cprw as default linear solver
2024-08-16 10:16:04 +02:00
Tor Harald Sandve
36a58445b4
use 10-7 as default mass balance tolerance
2024-08-16 10:16:04 +02:00
Vegard Kippe
0320a14eed
Avoid expensive schedule.getWells() call and also update BlackoilWellModel_impl.hpp to use new signature of updateWellsDefaultALQ
2024-08-15 21:04:04 +02:00
Vegard Kippe
9dc5272ecc
Ensure default ALQ is set for all production wells on all processes
2024-08-15 15:11:30 +02:00
Bård Skaflestad
e548bbfd9d
Merge pull request #5528 from totto82/gasmassinj
...
Pass gas mass rate to summary
2024-08-15 09:47:50 +02:00
Bård Skaflestad
9c1239a63f
Merge pull request #5529 from akva2/typetag_free_params2
...
Move parameters to typetag free parameter system: Batch 3
2024-08-14 14:44:27 +02:00
Bård Skaflestad
366a9de26f
Merge pull request #5530 from totto82/renameMIMtoMTR
...
rename GMIM to GMTR
2024-08-14 13:57:43 +02:00
Markus Blatt
ac232197dc
Merge pull request #5510 from lisajulia/fix/COMPDAT-NLDD-parallel
...
Fix/compdat nldd parallel
2024-08-14 11:18:28 +02:00
Tor Harald Sandve
42500f41bb
rename GMIM to GMTR
2024-08-14 09:48:25 +02:00
Arne Morten Kvarving
4d339d3998
LinearSolver parameters moved to TypeTag-free parameter system
2024-08-14 09:27:52 +02:00
Arne Morten Kvarving
0a662e8b21
EnableGravity moved to TypeTag-free parameter system
2024-08-14 09:16:47 +02:00
Tor Harald Sandve
25b56c39aa
Pass gas mass rate to summary
2024-08-14 09:01:10 +02:00
Arne Morten Kvarving
8fb6fb8aa3
VtkBlackoilModule parameters moved to TypeTag-free parameter system
2024-08-14 08:58:16 +02:00
Arne Morten Kvarving
73a559312d
VtkTemperatureModule parameters moved to TypeTag-free parameter system
2024-08-14 08:52:00 +02:00
Arne Morten Kvarving
0d59aeef6e
VtkPrimaryVars parameters moved to TypeTag-free parameter system
2024-08-14 08:40:45 +02:00
Lisa Julia Nebel
87a46d7b01
Fix NLDD solver for parallel runs with the COMPDAT keyword inside an ACTIONX
2024-08-14 08:31:37 +02:00
Arne Morten Kvarving
84e6b0183b
VtkCompositionModule parameters moved to TypeTag-free parameter system
2024-08-13 20:13:28 +02:00
Arne Morten Kvarving
48321e857e
VtkDiffusionModule parameters moved to TypeTag-free parameter system
2024-08-13 20:13:28 +02:00
Arne Morten Kvarving
eb37499b17
VtkMultiphaseModule parameters moved to TypeTag-free parameter system
2024-08-13 20:13:28 +02:00
Arne Morten Kvarving
64557a136d
NewtonMaxIterations moved to TypeTag-free parameter system
2024-08-13 20:13:28 +02:00
Arne Morten Kvarving
643efb7108
NewtonTargetIterations moved to TypeTag-free parameter system
2024-08-13 20:13:28 +02:00
Arne Morten Kvarving
0bbcb09480
NewtonMaxError moved to TypeTag-free parameter system
2024-08-13 20:13:28 +02:00
Arne Morten Kvarving
0195f8f113
NewtonTolerance moved to TypeTag-free parameter system
2024-08-13 20:13:28 +02:00
Arne Morten Kvarving
6280602201
NewtonWriteConvergence moved to TypeTag-free parameter system
2024-08-13 20:13:28 +02:00
Arne Morten Kvarving
b81c00292b
NewtonVerbose moved to TypeTag-free parameter system
2024-08-13 20:13:28 +02:00
Bård Skaflestad
85f0895c6e
Merge pull request #5525 from akva2/typetag_free_params1
...
Move parameters to typetag-free parameter system
2024-08-13 19:44:22 +02:00
Arne Morten Kvarving
53730ce5cf
EnableThermodynamicHints moved to TypeTag-free parameter system
2024-08-13 14:30:50 +02:00
Arne Morten Kvarving
08b227f7e3
EnableStorageCache moved to TypeTag-free parameter system
2024-08-13 14:03:02 +02:00
Arne Morten Kvarving
77f0cda5d4
EnableIntensiveQuantityCache moved to TypeTag-free parameter system
2024-08-13 13:38:52 +02:00
Arne Morten Kvarving
66747886c6
avoid unnecessary copy of jacobian
2024-08-13 13:36:05 +02:00
Arne Morten Kvarving
4577469e19
rename parameters to avoid shadowing member variables
2024-08-13 13:36:05 +02:00
Arne Morten Kvarving
d5d9bca291
MaxTimeStepDivisions moved to TypeTag-free parameter system
2024-08-13 12:31:02 +02:00
Arne Morten Kvarving
3e53ba2d42
MinTimeStepSize moved to TypeTag-free parameter system
2024-08-13 12:02:42 +02:00
Arne Morten Kvarving
bff4774f84
MaxTimeStepSize moved to TypeTag-free parameter system
2024-08-13 11:38:05 +02:00
Arne Morten Kvarving
9b9ae24909
mark methods override
2024-08-13 11:25:33 +02:00
Arne Morten Kvarving
835e268a8c
rename macros for consistency
2024-08-13 11:25:33 +02:00
Arne Morten Kvarving
65cc3d7400
remove unused includes
2024-08-13 11:25:33 +02:00
Arne Morten Kvarving
a1fe421de9
remove unused variables
2024-08-13 11:25:33 +02:00
Arne Morten Kvarving
8667a18144
anonymize unused parameters to avoid warnings
2024-08-13 11:25:33 +02:00
Arne Morten Kvarving
67f7bba512
mark parameters maybe_unused
2024-08-13 11:25:33 +02:00
Arne Morten Kvarving
fd012efac8
EnableVtkOutput moved to TypeTag-free parameter system
2024-08-13 10:30:50 +02:00
Arne Morten Kvarving
18a18a64c7
OutputDir moved to TypeTag-free parameter system
2024-08-12 15:51:19 +02:00
Arne Morten Kvarving
e5bedd3b47
EnableGridAdaptation moved to TypeTag-free parameter system
2024-08-12 15:28:58 +02:00
Arne Morten Kvarving
9e11888ccb
ThreadsPerProcess moved to TypeTag-free parameter system
2024-08-12 14:48:56 +02:00
Arne Morten Kvarving
a20cb10572
InitialTimeStepSize moved to TypeTag-free parameter system
2024-08-12 13:56:36 +02:00
Arne Morten Kvarving
3e8929b04f
EndTime moved to TypeTag-free parameter system
2024-08-12 13:45:31 +02:00
Arne Morten Kvarving
91a0fd79a9
RestartTime moved to TypeTag-free parameter system
2024-08-12 13:32:22 +02:00
Arne Morten Kvarving
2f8c91222f
PrintParameters moved to TypeTag-free parameter system
2024-08-12 13:24:44 +02:00
Arne Morten Kvarving
c80219c85f
PredeterminedTimeStepsFile moved to TypeTag-free parameter system
2024-08-12 13:14:46 +02:00
Kjetil Olsen Lye
eb3d4e9203
Merge pull request #5441 from multitalentloes/add_opm_cuilu0
...
Add OpmCuILU0 and clean up cuistl
2024-08-12 09:46:37 +02:00
Bård Skaflestad
27c498f75a
Merge pull request #5511 from akva2/typetag_free_param_system
...
Support type-tag free parameter system
2024-08-09 18:02:26 +02:00
Arne Morten Kvarving
9204ff95a2
Merge pull request #5499 from daavid00/vtkDryRun
...
Write vtk (if enabled) for dry runs
2024-08-09 16:57:37 +02:00
Tobias Meyer Andersen
7a30aaa46e
Add an OPM implementation of ILU0
...
improve file structure in cuistl
run clang-format
2024-08-09 15:52:42 +02:00
David Landa Marban
d4890d18f7
Write vtk (if enabled) for dry runs
2024-08-09 15:29:32 +02:00
Arne Morten Kvarving
554a261c7f
adapt to ParameterSystem printValues change
2024-08-09 10:56:08 +02:00
Arne Morten Kvarving
139e64ea2e
adapt to ParameterSystem printUnused change
2024-08-09 10:56:08 +02:00
Arne Morten Kvarving
bb83dea71c
adapt to ParameterSystem endRegistration change
2024-08-09 10:56:08 +02:00
Arne Morten Kvarving
e1bcd00a36
adapt to ParameterSystem typetag removal
2024-08-09 10:56:07 +02:00
Tor Harald Sandve
0a63fc8e24
Move modification of density to convectiveMixingModule
2024-08-09 10:53:38 +02:00
Trine Mykkeltvedt
f10c44279f
adressed minor comments by reviewer, added enableConvectiveMixing flag to drsdtcon, fixed indentation and bug in lastRs for gas/water
2024-08-09 10:51:19 +02:00
Trine Mykkeltvedt
ab2bd924db
extending drsdtcon with regimes, and option for GAS/WATER
2024-08-09 10:48:00 +02:00
Bård Skaflestad
ad595fed5e
Merge pull request #5506 from akva2/move_params_to_parameters
...
Move parameters to Opm::Parameters namespace
2024-08-09 09:16:10 +02:00
Kai Bao
3d794d2d80
using std::from_chars instead of std::stoi
2024-08-08 16:12:17 +02:00
Kai Bao
52da2c9dfe
avoiding unnecessary exception from std::stoi("")
...
in FlowMain.hpp
2024-08-08 15:46:31 +02:00
Markus Blatt
a6006b0c93
Merge pull request #5505 from lisajulia/fix/COMPDAT-NLDD
...
Fix the usage of the COMPDAT keyword in an ACTIONX for the NLDD solver for sequential runs
2024-08-08 15:35:00 +02:00
Arne Morten Kvarving
42389b0182
fixed: don't add device/host annotations to defaulted functions
...
these will automagically be generated in both compiler passes so
the specifiers are meaningless and causes nvcc to emit a warning
2024-08-08 10:56:24 +02:00
Kjetil Olsen Lye
b145b6bf11
Merge pull request #5515 from multitalentloes/avoid_exception_macro_in_device_code
...
Avoid exception macro in device code
2024-08-08 10:54:34 +02:00
Bård Skaflestad
a336f0df90
Merge pull request #5514 from akva2/remove_print_properties
...
Remove support for the print-properties parameter
2024-08-08 10:14:48 +02:00
Lisa Julia Nebel
f6a06f2639
Change the type of the argument possibleFutureConnections from a pointer to a const reference
2024-08-08 09:19:32 +02:00
Tobias Meyer Andersen
f1897a30ac
correct grammar
2024-08-07 13:35:52 +02:00
Tobias Meyer Andersen
fe09d147b0
use macro to make device code valid in debug mode
2024-08-07 13:31:48 +02:00
Bård Skaflestad
4cbc82867b
Merge pull request #5513 from akva2/janitoring_clang
...
Quell some clang warnings
2024-08-07 12:47:54 +02:00
Arne Morten Kvarving
60e69fc5ff
print-properties parameter has been removed
2024-08-07 11:47:20 +02:00
Arne Morten Kvarving
f310698fef
MPIPacker: move function definition to cpp file
2024-08-07 11:28:15 +02:00
Arne Morten Kvarving
167e1f413a
Bda: add missing override specifiers
2024-08-07 11:19:45 +02:00
Kai Bao
2cb471356e
Merge pull request #5504 from GitPaean/avoiding_unnecessary_exception
...
avoiding exception from std::stoi("")
2024-08-07 10:36:45 +02:00
Lisa Julia Nebel
9a97a8d658
Make test on one process pass by taking the possible future connections into account when creating the sparsity pattern of the jacobian and when creating the partitions for the solver
2024-08-06 16:07:01 +02:00
Tobias Meyer Andersen
b905b5ec33
correct comment
2024-08-06 15:26:25 +02:00
Arne Morten Kvarving
a65ddff8f6
changed: BlackoilModel parameters moved to Opm::Parameters namespace
2024-08-06 09:50:02 +02:00
Arne Morten Kvarving
b69439aa1f
changed: EclWriter parameters moved to Opm::Parameters namespace
2024-08-06 09:50:02 +02:00
Arne Morten Kvarving
917fdbedfd
changed: FlowProblem parameters moved to Opm::Parameters namespace
2024-08-06 09:50:02 +02:00