Bård Skaflestad
82fc5a6b46
Merge pull request #4560 from hnil/flexible_iq_in_aq
...
- changed pointer to refernace for IQ for possibility of using rvalues
2023-03-28 11:27:45 +02:00
Bård Skaflestad
88e5b235b8
Merge pull request #4531 from GitPaean/trying_to_gurantee_zero_rate
...
making sure zero rate controlled production wells have zero rate in the simulation results
2023-03-27 20:34:24 +02:00
Bård Skaflestad
599742feab
Remove Unused Variables
...
While here, also include requisite headers.
2023-03-27 10:46:05 +02:00
Bård Skaflestad
8858d725a8
Merge pull request #4551 from totto82/outputGIPL
...
output gas in water to F(R)GIPL for gas-water systems
2023-03-27 09:58:45 +02:00
Bård Skaflestad
bc44d1f3f0
Merge pull request #4552 from hnil/avoid_depensesy_of_cache
...
Avoid cache
2023-03-27 09:57:33 +02:00
Bård Skaflestad
86cfa6dc3c
Merge pull request #4550 from akva2/janitoring
...
Some janitoring
2023-03-24 15:48:15 +01:00
Bård Skaflestad
0fb5093807
Merge pull request #4537 from totto82/vapwat_gaswater
...
add vapwat to gaswater simulators and output mol fractions YMFWAT
2023-03-24 15:15:59 +01:00
Bård Skaflestad
3ea6f714db
Merge pull request #4544 from hnil/faster_beginstep
...
faster begintimestep
2023-03-24 13:52:25 +01:00
Bård Skaflestad
234650982f
Merge pull request #4547 from GitPaean/fixing_type_regularization_factor_wells_
...
using double for regularization_factor_wells_
2023-03-24 13:09:56 +01:00
Bård Skaflestad
d4d46e046b
Merge pull request #4545 from hnil/faster_fip
...
Faster fip calculation
2023-03-24 13:08:31 +01:00
Bård Skaflestad
d0f8d879df
Merge pull request #4540 from totto82/fpr_co2store
...
output average pressure in all cells unconditionally with co2store
2023-03-24 13:06:13 +01:00
Bård Skaflestad
0ebcef62e2
Merge pull request #4542 from hnil/optimize_processdata
...
Optimisation of data processing for actionX and output
2023-03-22 23:13:43 +01:00
Bård Skaflestad
0a9d2a7099
Merge pull request #4543 from hnil/more-timings
...
added more timing macros
2023-03-22 10:51:28 +01:00
Bård Skaflestad
af30df5dff
Merge pull request #4532 from hnil/refactor_initiations
...
Refactoring to be able to use template class/methods even if they are…
2023-03-17 13:45:48 +01:00
Bård Skaflestad
8dfac0d8e6
Merge pull request #4524 from goncalvesmachadoc/temp
...
allow for TEMP
2023-03-16 16:37:09 +01:00
Bård Skaflestad
6ffc8b96a9
Adjust Whitespace in Output Module
...
Mostly to split long lines and to add a few blank lines for
readability. While here, also apply 'const' in a few locations and
flip the order of a conditional to (potentially) save a bit of work.
This is in preparation of revising the output destination categories
of numerous 3D result vectors.
2023-03-16 15:50:03 +01:00
Bård Skaflestad
8d756a6add
Merge pull request #4529 from totto82/xmfco2
...
add molar fraction of CO2 in brine to RST output
2023-03-16 14:37:57 +01:00
Bård Skaflestad
7113159163
Merge pull request #4535 from totto82/fix_co2_output
...
convert co2 output from volumes to moles
2023-03-16 14:37:06 +01:00
Bård Skaflestad
10a22c1da9
Merge pull request #4527 from bska/use-ctor-calls
...
Switch to Using Constructor Syntax for CellData
2023-03-15 12:41:41 +01:00
Bård Skaflestad
601301355a
Switch to Using Constructor Syntax for CellData
...
This is in preparation of adding actual constructors to the type.
2023-03-15 11:33:13 +01:00
Bård Skaflestad
56ea715cf3
Merge pull request #4523 from daavid00/fixClangbuild
...
fix to broken built with clang
2023-03-10 23:30:09 +01:00
Bård Skaflestad
1ac190e4a0
Merge pull request #4518 from atgeirr/fix-zero-rate-control-eq
...
Treat rate control with zero target same as stopped well.
2023-03-10 16:12:08 +01:00
Bård Skaflestad
6e8b8b2f6c
Merge pull request #4522 from blattms/removed-use-uninit-warnings
...
[cleanup] Fix that phaseUsage might be used uninitialzed in test.
2023-03-10 15:06:01 +01:00
Bård Skaflestad
10f7de1ee4
Merge pull request #4521 from bska/fix-unused-parameter
...
Tag Unused Parameter as Maybe_Unused
2023-03-10 12:51:12 +01:00
Bård Skaflestad
f25d204281
Tag Unused Parameter as Maybe_Unused
...
Noted by [at]akva2
2023-03-10 11:36:11 +01:00
Bård Skaflestad
7abfdc52e0
Refactor Construction of Analytic Aquifer Objects
...
In particular, split the 'static' aquifer object initialisation
of member function 'init()' into a new helper function
initializeStaticAquifers()
This is in preparation of adding a similar function to handle
dynamic aquifer object initialisation from a restart file. To that
end, also add a new member function
createDynamicAquifers(episode_index)
containing the current implementation of beginEpisode(). Creating
the dynamic objects from a restart file then amounts to calling this
function with a different 'episode_index'. As another aid to
maintainability, add a new templated member function
createAnalyticAquiferPointer()
which forms 'unique_ptr<AquiferInterface>' objects for every known
type of analytic aquifer. This, in turn, requires reordering the
parameters of the AquiferConstantFlux constructor to match those of
the existing Fetkovich and Carter-Tracy types.
Finally, split the calculation of the constant flux aquifer's total
flux rate out to a new helper function
AquiferConstantFlux::totalFluxRate()
2023-03-09 18:04:55 +01:00
Bård Skaflestad
76204b99ce
Merge pull request #4515 from akva2/fix_ndebug_warning
...
GasLiftSingleWell: avoid unused variable warning with NDEBUG
2023-03-07 14:17:51 +01:00
Bård Skaflestad
84a3be856a
Merge pull request #4513 from akva2/remove_material_in_data_update
...
fixed: remove opm-material from data update script
2023-03-06 13:51:28 +01:00
Bård Skaflestad
ecf35c055b
Merge pull request #4511 from akva2/fix_rateconverter_exception
...
RateConverter: throw an exception, not a bare string
2023-03-06 13:51:00 +01:00
Bård Skaflestad
f0e2014026
Merge pull request #4506 from atgeirr/silence-warnings
...
Silence warnings: struct/class, missing override.
2023-03-03 11:01:47 +01:00
Bård Skaflestad
dcf2a1304b
Merge pull request #4499 from akva2/adaptivetimesteppingebos_more_compile_unit
...
AdaptiveTimeSteppingEbos: move more code to compile unit
2023-03-02 13:38:07 +01:00
Bård Skaflestad
468494e801
Merge pull request #4501 from hnil/fixes_ebosinterface
...
- small change to corret ebos use of the original interfaces
2023-03-02 10:38:06 +01:00
Bård Skaflestad
2c36934894
Merge pull request #4502 from hnil/wrong_timingblock
...
- fixed wrong timing block
2023-03-02 09:59:28 +01:00
Bård Skaflestad
00da723b59
Merge pull request #4497 from akva2/nonlinearsolverebos_compile_unit
...
NonlinearsolverEbos: add compile unit
2023-03-01 16:14:22 +01:00
Bård Skaflestad
8c038fd36c
Merge pull request #4498 from akva2/split_timing_macros
...
adjust to timing macro header split
2023-03-01 15:52:29 +01:00
Bård Skaflestad
44b23af154
Merge pull request #4496 from akva2/pass_version_info_as_params
...
changed: pass the version info as parameters in Banners.cpp/Main.cpp
2023-03-01 10:53:59 +01:00
Bård Skaflestad
6636b2f331
Merge pull request #4494 from akva2/flowmainebos_compile_unit
...
FlowMainEbos: add a compile unit
2023-02-28 20:13:30 +01:00
Bård Skaflestad
b4d7ef85a0
Merge pull request #4493 from akva2/fix_serial_build_hdf5
...
fixed: add missing HAVE_MPI ifs
2023-02-28 10:47:47 +01:00
Bård Skaflestad
cb96be1634
Merge pull request #4477 from totto82/summary_co2store
...
WIP add WCD, GCDI, GCDM, WIPG, WIPL summary for F and R
2023-02-24 22:28:47 +01:00
Bård Skaflestad
ff2fd22fa0
Merge pull request #4485 from totto82/gsf_wsf
...
GSF WSF diagnostics
2023-02-24 17:17:50 +01:00
Bård Skaflestad
4e8381b6f9
Merge pull request #4370 from totto82/computeCVIR
...
compute CVIR and CVPR
2023-02-22 17:38:33 +01:00
Bård Skaflestad
d364b7b80c
Merge pull request #4479 from akva2/serialization_missing_perfdata
...
RestartSerialization: add missing PerfData
2023-02-22 15:53:42 +01:00
Bård Skaflestad
cd7e0e08d4
Merge pull request #4480 from akva2/aquiferconstantflux_serialize
...
AquiferConstantFlux: add restart serialization support
2023-02-22 15:47:07 +01:00
Bård Skaflestad
923f4fc8df
Merge pull request #4429 from GitPaean/support_aquflux
...
supporting AQUFLUX from simulator side
2023-02-21 16:12:53 +01:00
Bård Skaflestad
49cca2ea62
Merge pull request #4470 from bska/enable-pinch-nopinch-regression
...
Add Regression Test for NOPINCH Feature
2023-02-19 16:14:02 +01:00
Bård Skaflestad
85a2703e88
Add Regression Test for NOPINCH Feature
...
Thanks a lot to [at]tskille for providing a test case.
2023-02-19 15:05:53 +01:00
Bård Skaflestad
f1114f14b4
Merge pull request #4469 from bska/enable-jfunc-testing
...
Add Regression Test for JFUNC Feature
2023-02-19 13:13:43 +01:00
Bård Skaflestad
b73440d794
Add Regression Test for JFUNC Feature
...
There are no such tests in the test suite and we've already had one
instance of the feature breaking during code refactoring.
Thanks to [at]tskille for providing the test case.
2023-02-17 17:46:44 +01:00
Bård Skaflestad
37959ee26a
Merge pull request #4468 from vkip/fix_connpress_report
...
Fixing MSW connection pressure output
2023-02-17 17:44:39 +01:00
Bård Skaflestad
981299c2e0
Merge pull request #4461 from totto82/injalq
...
Fix default alq injector
2023-02-17 11:58:03 +01:00
Bård Skaflestad
98b3d40a17
Merge pull request #4467 from bska/fix-seq-build
...
Fix Sequential Build
2023-02-16 17:54:20 +01:00
Bård Skaflestad
e861d72f78
Use Uniform Initialization
...
Avoids "most vexing parse" for non-MPI builds.
2023-02-16 17:32:04 +01:00
Bård Skaflestad
1369889074
Fix Sequential Build
...
Include <cassert> for 'assert' macro.
2023-02-16 16:36:53 +01:00
Bård Skaflestad
34f09fbf5e
Merge pull request #4452 from akva2/serialization_add_parallel
...
RestartSerialization: add parallel support
2023-02-16 15:36:55 +01:00
Bård Skaflestad
0255bcebb1
Merge pull request #4451 from akva2/add_serialization_restart_support
...
Add serialization restart support
2023-02-16 14:49:20 +01:00
Bård Skaflestad
c3da4f2341
Merge pull request #4450 from akva2/simulatorreport_serialize
...
SimulatorReport: add serialization support
2023-02-16 12:36:00 +01:00
Bård Skaflestad
12b0e1c2de
Merge pull request #4447 from akva2/eclproblem_serialize
...
EclProblem: add serialization support
2023-02-16 11:56:16 +01:00
Bård Skaflestad
b5f186c6a8
Merge pull request #4446 from akva2/blackoilwellmodel_serialize
...
BlackOilWellModel: add serialization support
2023-02-16 11:55:56 +01:00
Bård Skaflestad
19131fdaa3
Merge pull request #4445 from akva2/wgstate_serialize
...
WGState: add serialization support
2023-02-16 11:18:16 +01:00
Bård Skaflestad
f526e1a6ca
Merge pull request #4441 from akva2/alqstate_serialize
...
ALQState: add serialization support
2023-02-16 09:42:44 +01:00
Bård Skaflestad
498ca650d5
Merge pull request #4440 from akva2/groupstate_serialize
...
GroupState: add serialization support
2023-02-15 23:33:50 +01:00
Bård Skaflestad
3be62f4bb6
Merge pull request #4460 from totto82/fixVREP
...
FIX VREF for groups with both gas and water injectors
2023-02-15 14:34:52 +01:00
Bård Skaflestad
70152b67ff
Merge pull request #4436 from akva2/segmentstate_serialize
...
SegmentState: add serialization support
2023-02-15 13:37:51 +01:00
Bård Skaflestad
3dc13c234c
Merge pull request #4433 from akva2/ecltracermodel_serialize
...
EclTracerModel: add serialization of dynamic state
2023-02-14 20:34:08 +01:00
Bård Skaflestad
273477ef2c
Merge pull request #4458 from atgeirr/fix-warnings
...
Fix a few warnings in recently added code.
2023-02-14 16:43:22 +01:00
Bård Skaflestad
37941cce1a
Merge pull request #4425 from akva2/eclgenericproblem_serialize
...
EclGenericProblem: add serialization support
2023-02-14 16:13:22 +01:00
Bård Skaflestad
d86956d6d7
Merge pull request #4422 from akva2/blockvectorwrapper_serialize
...
BlockVectorWrapper: add serialization test
2023-02-14 15:22:02 +01:00
Bård Skaflestad
ce51f3378a
Merge pull request #4421 from akva2/blackoilprimaryvariables_serialize
...
BlackoilPrimaryVariables: add serialization support
2023-02-14 14:44:27 +01:00
Bård Skaflestad
4ebf5b261e
Merge pull request #4420 from akva2/eclgenericvanguard_serialize
...
EclGenericVanguard: add serialization for dynamic state
2023-02-14 14:21:10 +01:00
Bård Skaflestad
afba3f948c
Merge pull request #4417 from akva2/adaptivetimesteppingebos_serialize
...
AdaptiveTimeSteppingEbos: add serialization support
2023-02-14 11:22:18 +01:00
Bård Skaflestad
e89b28c9a2
Merge pull request #4419 from akva2/eclgenericvanguard_setup_params
...
changed: introduce EclGenericVanguard::SetupParams
2023-02-13 21:12:01 +01:00
Bård Skaflestad
2c702aee78
Merge pull request #4416 from akva2/simulatortimer_serialize
...
SimulatorTimer: add serialization support
2023-02-13 21:08:31 +01:00
Bård Skaflestad
d45a08a6cf
Merge pull request #4455 from akva2/perforationdata_missing_include
...
PerforationData: add missing include
2023-02-13 17:40:50 +01:00
Bård Skaflestad
623a03b822
Merge pull request #4454 from akva2/blackoilwellmodel_make_unique
...
BlackoilWellModel: prefer std::make_unique
2023-02-13 17:36:25 +01:00
Bård Skaflestad
2156e16478
Merge pull request #4453 from akva2/regionaveragecalculator_missing_include
...
RegionAverageCalculator: add missing include
2023-02-10 16:02:47 +01:00
Bård Skaflestad
52b9ec98fb
Merge pull request #4449 from akva2/simulatorreportsingle_cleanups
...
SimulatorReportSingle: some cleanups
2023-02-09 12:36:45 +01:00
Bård Skaflestad
949d03e564
Merge pull request #4448 from akva2/eclgenerictracermodel_remove_unused_member
...
EclGenericTracerModel: remove unused tracerResidual_ member
2023-02-09 10:37:26 +01:00
Bård Skaflestad
4148df3752
Merge pull request #4444 from akva2/adaptivetimesteppingebos_cleanups
...
AdaptiveTimeSteppingEbos: some cleanups
2023-02-08 16:41:46 +01:00
Bård Skaflestad
c451c2aada
Merge pull request #4439 from akva2/targetcalculator_missing_include
...
TargetCalculator: add missing include
2023-02-08 14:55:15 +01:00
Bård Skaflestad
65efc26faa
Merge pull request #4438 from akva2/parallel_restart_variadic_bcast
...
ParallelRestart: use variadic broadcast
2023-02-08 12:33:51 +01:00
Bård Skaflestad
80daae74b9
Merge pull request #4431 from OPMUSER/KRNUM-
...
Add KRNUM*- Keywords as Unsupported
2023-02-07 17:24:07 +01:00
Bård Skaflestad
b598c27605
Merge pull request #4415 from GitPaean/time_step_nochange
...
fix the running when solution does not change between time steps
2023-02-02 23:45:09 +01:00
Bård Skaflestad
e6042cdc62
Merge pull request #4275 from daavid00/flres
...
FLOWS and FLORES support
2023-02-02 13:03:57 +01:00
Bård Skaflestad
27b794f8c0
Merge pull request #4423 from akva2/banners
...
changed: move banner printing to separate compile unit
2023-02-02 09:52:18 +01:00
Bård Skaflestad
e25cabd06c
Merge pull request #4424 from akva2/cleanup_parallel_file_merger
...
ParallelFileMerger: some cleanups
2023-02-01 17:26:44 +01:00
Bård Skaflestad
5daf355a7b
Merge pull request #4418 from akva2/fix_prt_header_regression
...
fixed: regression from 82d2146c90
2023-01-31 15:52:41 +01:00
Bård Skaflestad
db292c8519
Merge pull request #4405 from GitPaean/adding_optional_header
...
including <optional> header to WellContainer
2023-01-24 11:09:16 +01: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
Bård Skaflestad
697179f584
Merge pull request #4403 from akva2/backend_includes
...
add missing includes
2023-01-19 16:10:44 +01:00
Bård Skaflestad
73968d9c6d
Merge pull request #4399 from akva2/fix_damaris
...
fix Damaris setup in Main
2023-01-18 17:54:13 +01:00
Bård Skaflestad
1f85b1640c
Merge pull request #4398 from akva2/summaryconfig_hpp_include
...
Cleanup SummaryConfig.hpp includes and forward
2023-01-18 15:43:49 +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
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
Bård Skaflestad
4ec94ec442
Merge pull request #4391 from akva2/errorguard_hpp_cleanup
...
Main.hpp: avoid ErrorGuard.hpp include
2023-01-17 15:18:54 +01:00
Bård Skaflestad
9c3d1237bd
Merge pull request #4389 from akva2/parsercontext_hpp_cleanup
...
Main.hpp: avoid ParseContext.hpp include
2023-01-17 13:26:39 +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
Bård Skaflestad
00376d39e0
Merge pull request #4386 from akva2/welltestconfig_hpp_include
...
add missing WellTestConfig.hpp includes
2023-01-17 09:19:17 +01:00
Bård Skaflestad
fa32882bcc
Merge pull request #4385 from akva2/inputerroraction_hpp_include
...
add missing InputErrorAction.hpp includes
2023-01-16 23:29:59 +01:00
Bård Skaflestad
4dc068c87f
Merge pull request #4383 from akva2/restartvalue_hpp_include
...
add missing RestartValue.hpp include
2023-01-16 16:14:26 +01:00