Atgeirr Flø Rasmussen
235a8a7f78
Avoid copying the matrix in the ILU preconditioner.
...
When the matrix already exists and has the correct sparsity structure
(which is assumed by the calling update()), we can copy just the data,
avoiding the need for allocation and matrix construction.
2023-02-02 14:10:16 +01:00
Arne Morten Kvarving
e5dc2996e2
changed: move banner printing to separate compile unit
2023-02-01 22:54:55 +01:00
Arne Morten Kvarving
cb14b1e690
cosmetics
2023-02-01 15:42:04 +01:00
Arne Morten Kvarving
9d1cbd5389
ParallelFileMerger: prefer std::make_unique
2023-02-01 15:41:52 +01:00
Arne Morten Kvarving
303f42b082
ParallelFileMerger: avoid including fstream in header
2023-02-01 15:40:51 +01:00
Arne Morten Kvarving
385f526d77
fixed: regression from 82d2146c90
...
missing PRT header
2023-01-31 15:18:25 +01:00
Kai Bao
9a12869cdb
making sure to check the network nodal pressure constraint
...
when checking the THP constraint for producers.
2023-01-26 14:04:58 +01:00
Kai Bao
a9a69a6d70
including <optional> header to WellContainer
2023-01-24 10:34:57 +01:00
Markus Blatt
d2f55c59fc
Merge pull request #4359 from totto82/fixGPMAINT2
...
Fix GPMAINT for groups without control
2023-01-23 14:12:00 +01:00
OPMUSER
8c98a1b3dc
Remove CPR from UnsupportedFlowKeywords.cpp
2023-01-20 14:37:28 +08:00
Bård Skaflestad
7c1cf03773
Merge pull request #4400 from blattms/use-cpr-from-datafile
...
Use CPR if specified in RUNSPEC / Make cprw the default
2023-01-19 16:59:48 +01:00
Markus Blatt
a69c8436ad
Use cprw as default CPR variant if CPR is requested.
2023-01-19 15:54:33 +01:00
Markus Blatt
b67388e6f0
Use cpr if requested in RUNSPEC section of data file.
...
Can be overwritten using command line parameter `--linear-solver=...`.
2023-01-18 22:02:35 +01:00
Arne Morten Kvarving
715e0e1c82
fix Damaris setup in Main
2023-01-18 15:37:41 +01:00
Bård Skaflestad
da4e2deb6a
Merge pull request #4397 from akva2/summarystate_hpp_include
...
SummaryState.hpp: add missing and forward where possible
2023-01-18 14:58:47 +01:00
Arne Morten Kvarving
49fb1e1b6f
Merge pull request #4396 from akva2/main_cpp
...
Main: introduce a compile unit
2023-01-18 14:24:30 +01:00
Arne Morten Kvarving
e89a68b2ff
Main.hpp: forward WellTestState
2023-01-18 14:01:43 +01:00
Arne Morten Kvarving
2b756a8202
Main: forward Action::State
2023-01-18 14:01:42 +01:00
Arne Morten Kvarving
7991af9c66
Main.hpp: forward UDQState
2023-01-18 14:01:42 +01:00
Arne Morten Kvarving
4aab577275
Main: move code for setting up Damaris to compile unit
2023-01-18 14:01:42 +01:00
Arne Morten Kvarving
560b0e5cbb
Main: move code for setting up Vanguard to compile unit
2023-01-18 14:01:42 +01:00
Arne Morten Kvarving
c901570c9b
Main.hpp: remove unnecessary Python.hpp include
2023-01-18 14:01:42 +01:00
Arne Morten Kvarving
82d2146c90
Main: move code for reading deck to compile unit
2023-01-18 14:01:42 +01:00
Arne Morten Kvarving
aa03b0c379
GasLiftGroupInfo.hpp: forward SummaryState
2023-01-18 13:42:32 +01:00
Arne Morten Kvarving
1729c1a414
Main: move some code to separate compile unit
2023-01-18 12:26:10 +01:00
Arne Morten Kvarving
fef009f792
Main: remove unused method and associated filesystem include
2023-01-18 12:22:50 +01:00
Arne Morten Kvarving
aee8a764e2
GasLiftSingleWellGeneric.hpp: include WellProductionControls.hpp instead of Well.hpp
2023-01-18 11:56:21 +01:00
Arne Morten Kvarving
93b3e8151e
WellInterface.hpp: remove unnecessary Well.hpp include
2023-01-18 11:53:15 +01:00
Arne Morten Kvarving
998e5d8e64
WellAssemble.hpp: remove unnecessary Well.hpp include
2023-01-18 11:48:03 +01:00
Arne Morten Kvarving
d091858f46
GlobalWellInfo.hpp: remove unnecessary Well.hpp include
2023-01-18 11:24:25 +01:00
Arne Morten Kvarving
f109718242
SingleWellState.hpp: include WellEnums.hpp instead of Well.hpp
2023-01-18 11:24:25 +01:00
Arne Morten Kvarving
2a6b2b4957
MultisegmentWellEval.hpp: remove unnecessary Well.hpp include
2023-01-18 11:24:25 +01:00
Arne Morten Kvarving
f3fae9d23b
WellConstraints.hpp: remove unnecessary Well.hpp include
...
forward WellInjectorCMode, WellProducerCMode and SummaryState
2023-01-18 11:24:25 +01:00
Arne Morten Kvarving
df181f2200
WellState.hpp: remove unnecessary Well.hpp include
...
forward WellStatus
2023-01-18 11:24:25 +01:00
Arne Morten Kvarving
7b2b18045e
adjust to upstream enum changes
2023-01-18 11:24:25 +01:00
Arne Morten Kvarving
6d97ca97a1
add missing Well.hpp includes
2023-01-18 11:24:25 +01:00
Bård Skaflestad
8dcab4b236
Merge pull request #4392 from akva2/well_hpp_include
...
eclgenerictracermodel.cc: add missing Well.hpp include
2023-01-17 17:08:56 +01:00
Arne Morten Kvarving
bcf944b408
GasLiftGroupInfo.hpp: forward Well
2023-01-17 16:08:46 +01:00
Arne Morten Kvarving
ffcfc5e2ea
Main.hpp: remove unnecessary ErrorGuard.hpp include
2023-01-17 13:30:39 +01:00
Arne Morten Kvarving
240c039f53
readDeck: make the ErrorGuard an internal detail
2023-01-17 13:30:39 +01:00
Arne Morten Kvarving
8179935217
Main.hpp: remove unnecessary ParseContext.hpp include
2023-01-17 09:36:35 +01:00
Arne Morten Kvarving
56df430bd6
readDeck: make the ParseContext an internal detail
2023-01-17 09:36:31 +01:00
Bård Skaflestad
6eb97c0165
Merge pull request #4388 from akva2/parser_hpp_cleanup
...
Main.hpp: remove unneccesary Parser.hpp include
2023-01-17 09:20:07 +01:00
Bård Skaflestad
537542e6ae
Merge pull request #4387 from akva2/arraydimchecker_cpp_cleanup
...
Main.hpp: remove unnecessary ArrayDimChecker.hpp include
2023-01-17 09:19:43 +01:00
Arne Morten Kvarving
978d130f30
Main.hpp: remove unneccesary Parser.hpp include
2023-01-17 07:56:37 +01:00
Arne Morten Kvarving
d6b7e1c253
Main.hpp: remove unnecessary ArrayDimChecker.hpp include
2023-01-17 07:36:02 +01:00
Arne Morten Kvarving
7a1cf45ed5
BlackoilWellModel: move code using WellTestConfig to compile unit
2023-01-17 07:22:17 +01:00
Arne Morten Kvarving
cc4fd831a8
add missing WellTestConfig.hpp includes
2023-01-17 06:04:56 +01:00
Arne Morten Kvarving
60b23e8bb1
move ParseContext configuration to readDeck
...
this way we do not need to include InputErrorAction in Main.hpp
2023-01-16 22:17:39 +01:00
Arne Morten Kvarving
fd94ca7031
add missing InputErrorAction.hpp includes
2023-01-16 22:17:39 +01:00