Commit Graph

5984 Commits

Author SHA1 Message Date
jakobtorben
5d54c50ba0 Add method for defining if preconditioners should be recreated 2024-08-20 17:57:38 +02:00
Tobias Meyer Andersen
ae4e6a65fc make autotuner use lambda that only depends on blocksize 2024-08-20 15:06:59 +02:00
Tobias Meyer Andersen
14ea44246a add autotuner 2024-08-20 13:35:33 +02:00
Arne Morten Kvarving
d762f2b29c ActionHandler: optionally instantiate for float 2024-08-20 12:31:10 +02:00
Arne Morten Kvarving
bc1fd4f01c BlackoilWellModelGeneric: optionally instantiate for float
BlackoilWellModelRestart: optionally instantiate for float
these need to be in the same commit due to circular dependencies
2024-08-20 12:31:07 +02:00
Arne Morten Kvarving
dcbd1c7baf BlackoilWellModelGeneric: convert input data to appropriate Scalar type 2024-08-20 12:31:07 +02:00
Kai Bao
5866e9af84
Merge pull request #5535 from GitPaean/relocate_mixing_control
relocating mixControls_ form FlowGenericProblem to FlowProblem
2024-08-20 11:50:39 +02:00
Arne Morten Kvarving
62daa16304 ParallelWBPCalculation: optionally instantiate for float 2024-08-20 11:41:12 +02:00
Arne Morten Kvarving
35b93eed14 ParallelPAvgCalculator: optionally instantiate for float 2024-08-20 11:36:24 +02:00
Arne Morten Kvarving
86b3879806 ParallelPAvgDynamicSourceData: optionally instantiate for float 2024-08-20 11:08:34 +02:00
Lisa Julia Nebel
d02f84afb7 Add action-parsing-strictness 2024-08-20 10:50:56 +02:00
Atgeirr Flø Rasmussen
1615719993
Merge pull request #5110 from totto82/fixDrift
Remove check for active wells for drift compensation
2024-08-20 09:53:25 +02:00
Bård Skaflestad
afe34e1868
Merge pull request #5542 from akva2/float_support1
Add float support to simulators: Batch 1
2024-08-20 09:29:40 +02:00
Bård Skaflestad
36494d19f8
Merge pull request #5541 from atgeirr/warn-petgrid
More helpful message for PETGRID.
2024-08-19 17:03:25 +02:00
Arne Morten Kvarving
14bc929fb0 ParallelOverlappingILU0: optionally instantiate for float 2024-08-19 13:51:15 +02:00
Arne Morten Kvarving
f94f1d1012 MILU: optionally instantiate for float 2024-08-19 13:50:08 +02:00
Arne Morten Kvarving
554bb7d8b7 StandardWellConnections: optionally instantiate for float 2024-08-19 13:47:49 +02:00
Arne Morten Kvarving
5c37e497cc StandardWellAssemble: optionally instantiate for float 2024-08-19 13:46:50 +02:00
Arne Morten Kvarving
3e6afbe480 StandardWellPrimaryVariables: optionally instantiate for float 2024-08-19 13:45:34 +02:00
Arne Morten Kvarving
bee3dea736 WellConvergence: optionally instantiate for float 2024-08-19 13:44:35 +02:00
Arne Morten Kvarving
7105fb8601 MultisegmentWellAssemble: optionally instantiate for float 2024-08-19 13:41:17 +02:00
Arne Morten Kvarving
aceadc5e88 WellAssemble: optionally instantiate for float 2024-08-19 13:40:12 +02:00
Arne Morten Kvarving
db3d552fe7 MultisegmentWellPrimaryVariables: optionally instantiate for float 2024-08-19 13:37:59 +02:00
Arne Morten Kvarving
41e93ba730 MultisegmentWellGeneric: optionally instantiate for float 2024-08-19 13:37:14 +02:00
Arne Morten Kvarving
26bb0c3d85 WellInterfaceIndices: optionally instantiate for float 2024-08-19 13:36:30 +02:00
Arne Morten Kvarving
610abd0b6c WellInterfaceFluidSystem: optionally instantiate for float 2024-08-19 13:35:43 +02:00
Arne Morten Kvarving
6fa7f970f0 WellGroupConstraints: optionally instantiate for float 2024-08-19 13:34:57 +02:00
Arne Morten Kvarving
66c445b36e WellConstraints: optionally instantiate for float 2024-08-19 13:34:12 +02:00
Arne Morten Kvarving
9080130d80 WellGroupControls: optionally instantiate for float 2024-08-19 13:33:08 +02:00
Arne Morten Kvarving
a30b0a3cf5 RateConverter: optionally instantiate for float 2024-08-19 13:32:21 +02:00
Arne Morten Kvarving
571053a00f BlackoilWellModelGuideRates: optionally instantiate for float 2024-08-19 13:29:03 +02:00
Arne Morten Kvarving
bdcccf187c GasLiftStage2: optionally instantiate for float 2024-08-19 13:28:13 +02:00
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
Arne Morten Kvarving
62a180447c move LinearSolver parameters to TypeTag-free parameter system 2024-08-14 12:47:59 +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