Arne Morten Kvarving
f2a2fc2938
add missing include
2023-11-22 13:18:56 +01:00
Arne Morten Kvarving
0157385668
fixed: also add dependency with ninja generator
2023-11-22 12:27:31 +01:00
Arne Morten Kvarving
06d0e7f877
Merge pull request #4967 from multitalentloes/parallelize_cpu_dilu
...
OpenMP parallelize DILU with matrix reordering
2023-11-22 11:19:23 +01:00
Arne Morten Kvarving
b761b3f08b
Merge pull request #5012 from akva2/vendor_libfmt
...
vendor libfmt using FetchContent
2023-11-22 09:06:38 +01:00
Arne Morten Kvarving
2829ee1f9b
Merge pull request #5013 from akva2/janitoring
...
Some janitoring
2023-11-22 08:33:19 +01:00
Arne Morten Kvarving
842af08276
test_graphcoloring: cosmetics
2023-11-21 15:20:07 +01:00
Arne Morten Kvarving
3932cce392
fixed: never include config.h in a header
2023-11-21 15:12:48 +01:00
Arne Morten Kvarving
32dfa0b473
vendor libfmt using FetchContent
2023-11-21 15:10:26 +01:00
Arne Morten Kvarving
b00d3ca4bb
Merge pull request #5009 from multitalentloes/add_graphcoloring
...
add graph coloring
2023-11-21 10:57:03 +01:00
Arne Morten Kvarving
9af3a2f790
fixed: we need to initialize logger before parsing
...
parsing logs some errors which meant using uninitialized values
if no logger has been set
2023-11-20 15:06:52 +01:00
Arne Morten Kvarving
4ccc5cddc7
Merge pull request #5006 from akva2/janitoring
...
Some janitoring
2023-11-20 14:29:45 +01:00
Arne Morten Kvarving
960663e7b8
Merge pull request #4849 from akva2/vendor_pybind11_fetchcontent
...
changed: vendor pybind11 using FetchContent
2023-11-16 11:55:15 +01:00
Arne Morten Kvarving
9c38f01997
changed: vendor pybind11 using FetchContent
2023-11-16 10:02:04 +01:00
Arne Morten Kvarving
f7067897b3
Merge pull request #4982 from akva2/implement_rptsol_rptsched
...
Implement support for RPTSOL and RPTSCHED configuration of FIP output
2023-11-16 09:29:47 +01:00
Arne Morten Kvarving
db85303a3e
added: write out RPTSOL configured FIPs to PRT file on simulation start
...
add a method in EclWriter to enable this.
this is called the first time a call is made to WriteOutput,
as that happens after initial conditions have been applied which
is required to get the proper output.
this also fixes a long-standing issue where the initial FIP state was
taken after the first time step.
2023-11-16 08:28:57 +01:00
Arne Morten Kvarving
1e41df3bca
added: pass reportStep to FIP output functions
...
use this to decide whether or not to use the RPTSOL configuration
(reportStep == 0) or to read flags from RPTSCHED (reportStep > 0)
2023-11-16 08:12:55 +01:00
Arne Morten Kvarving
ddd0c5629d
GasLiftSingleWellGeneric: avoid dead store
...
all branches below write a new value
2023-11-10 14:32:30 +01:00
Arne Morten Kvarving
9a8e58d7c3
changed: use prefix for increments
...
avoids dead store in the final block while still maintaining
easy cut-n-paste additions
2023-11-10 14:30:13 +01:00
Arne Morten Kvarving
8982c67e79
Merge pull request #4980 from akva2/fipconfig_serialize
...
add extra instantation for bitset
2023-11-09 14:42:39 +01:00
Arne Morten Kvarving
44ce054492
changed: refactor LogOutputHelper::fip
...
only do one output per call. allow passing the name of the
regions to process
2023-11-09 13:08:17 +01:00
Arne Morten Kvarving
9b8c6de98e
add extra instantation for bitset
2023-11-09 11:02:52 +01:00
Arne Morten Kvarving
e3cd06c164
avoid uninitialized value static analyzer warning
2023-11-06 08:56:53 +01:00
Arne Morten Kvarving
fa45790bfb
changed: rename variable
...
this indicates that bracketing was successfully found,
not that we are looking for a bracket
2023-11-06 08:56:53 +01:00
Arne Morten Kvarving
9429870457
add regression tests for UDT
2023-11-03 10:48:55 +01:00
Arne Morten Kvarving
fb7135a424
remove UDT keywords from unsupported list
...
UDTDIMS is completely ignored but should not stop the simulator
2023-11-03 10:48:55 +01:00
Arne Morten Kvarving
de0b249eaa
fixed: make sure we get exact match for test name
...
if not test names that are a substring of another might
match the wrong entry in the file
2023-11-03 10:48:55 +01:00
Arne Morten Kvarving
81182dec1d
add regression test for FBHPDEF
2023-11-03 09:08:33 +01:00
Arne Morten Kvarving
29c65ef7df
mark FBHPDEF keyword as supported
2023-11-03 09:07:14 +01:00
Arne Morten Kvarving
2fcc8bddd4
avoid more dead stores
2023-11-02 12:14:10 +01:00
Arne Morten Kvarving
5e801bc488
avoid dead stores
2023-10-27 08:59:15 +02:00
Arne Morten Kvarving
cf0385ab22
Merge pull request #4941 from bska/remove-debug-printout
...
Remove Leftover Debug Printout
2023-10-24 10:49:17 +02:00
Arne Morten Kvarving
3e047ab9cd
Merge pull request #4927 from blattms/spelling-fix1
...
Fixed spelling: achived -> achieved
2023-10-13 08:25:07 +02:00
Arne Morten Kvarving
900056e8d7
mark variable maybe_unused
...
quells a clang warning
2023-10-05 09:31:36 +02:00
Arne Morten Kvarving
eedfafe423
fixed: quell unused variable warning without OpenCL
2023-09-26 09:11:48 +02:00
Arne Morten Kvarving
e3787b1ca8
anonymize unused parameter
2023-09-04 14:35:20 +02:00
Arne Morten Kvarving
3c525aefae
changed: put ecl time stepping parameters in separate struct
...
this to allow reuse in ebos simulators
2023-08-30 11:22:22 +02:00
Arne Morten Kvarving
1f8e16d2e0
Merge pull request #4807 from vkip/opmrst-extend
...
Extended serialization to have negative stride mean 'only save last'
2023-08-22 21:08:55 +02:00
Arne Morten Kvarving
decc5034db
Merge pull request #4805 from bska/const-transmult-object
...
Mark TransMult Object as Const
2023-08-21 15:04:46 +02:00
Arne Morten Kvarving
290c783f83
SimulatorFullyImplicitBlackoilEbos: remove unused member
2023-08-16 08:58:08 +02:00
Arne Morten Kvarving
e03600f6ef
added: build system option to enable Tracy profiler
2023-08-15 15:57:06 +02:00
Arne Morten Kvarving
13b0e14f18
EclGenericProblem: remove unused time steppping parameters
...
and remove some hidden duplicates
2023-08-15 14:02:55 +02:00
Arne Morten Kvarving
c1e1b0ee70
eclgenericproblem: remove unused methods
2023-08-15 14:02:33 +02:00
Arne Morten Kvarving
46aae8cda6
changed: move EclInterRegFlows to opm/simulators/flow
...
no opm-models usage
2023-08-15 13:14:42 +02:00
Arne Morten Kvarving
7562b5b70f
ISTLSolverEbosBda: mark parameter maybe_unused
2023-08-15 12:18:41 +02:00
Arne Morten Kvarving
e0c664d162
BdaBridge: mark some more parameters maybe_unused
2023-08-15 12:18:41 +02:00
Arne Morten Kvarving
368eac1078
EclActionHandler: mark method const
2023-08-15 12:11:33 +02:00
Arne Morten Kvarving
7da3c96247
EclActionHandler: fix indent
2023-08-15 12:10:51 +02:00
Arne Morten Kvarving
dd1359bcf0
changed: move EclActionHandler to opm/simulators/flow
...
no opm-models usage
2023-08-15 12:10:01 +02:00
Arne Morten Kvarving
ee4b4ae6e7
Merge pull request #4793 from akva2/janitoring
...
Janitoring: consistently use std::size_t
2023-08-15 10:25:40 +02:00
Arne Morten Kvarving
19f446a7a5
fixed: avoid segfault in cleanup if simulator has not been set up
2023-08-15 09:51:41 +02:00
Arne Morten Kvarving
92fa9577da
consistently use std::size_t
2023-08-15 09:32:10 +02:00
Arne Morten Kvarving
933f28b575
add tests for LogOutputHelper
...
reference data was created before the refactoring
2023-08-14 11:44:32 +02:00
Arne Morten Kvarving
b0f1e5d3f5
move output error log to LogOutputHelper
2023-08-14 11:44:32 +02:00
Arne Morten Kvarving
e2d4bae78d
move output of fip reservoir log to LogOutputHelper
2023-08-14 11:44:32 +02:00
Arne Morten Kvarving
daced47301
move output of fip log to LogOutputHelper
2023-08-14 11:44:32 +02:00
Arne Morten Kvarving
38e9b5a100
changed: move helpers for calculation pressure averages to separate compile unit
...
for reuse purposes
2023-08-14 11:44:32 +02:00
Arne Morten Kvarving
f5985ff02f
move output of injection log to LogOutputHelper
2023-08-14 11:44:32 +02:00
Arne Morten Kvarving
c9b703f40d
move output of production log to LogOutputHelper
2023-08-14 11:44:32 +02:00
Arne Morten Kvarving
91a4701fa4
added: add dedicated class for output of logs
...
start by moving output of cumulative logs to the new class
2023-08-14 11:44:32 +02:00
Arne Morten Kvarving
20a9c3a0c3
EclProblem: put drsdtcon with friends in separate class
2023-08-11 11:43:39 +02:00
Arne Morten Kvarving
0883d46d50
rename ISTLSolverEbosWithGpu to ISTLSolverEbosBda
...
BDA also includes CPU (amgcl) solvers
2023-08-11 11:00:07 +02:00
Arne Morten Kvarving
896cb8484d
added: option to disable the BDA solvers
2023-08-11 11:00:07 +02:00
Arne Morten Kvarving
a6aa80668a
changed: explicitly instance with and without dune-fem
...
in preparation for making dune-fem typetag configurable
2023-08-10 13:44:08 +02:00
Arne Morten Kvarving
6c5147a48e
Merge pull request #4788 from akva2/check_rockcomp_indices
...
fixed: sanity check rock compaction table indices
2023-08-10 13:31:59 +02:00
Arne Morten Kvarving
8e02cea9a1
fixed: sanity check rock compaction table indices
2023-08-10 13:00:21 +02:00
Arne Morten Kvarving
7d8a58cf54
EclProblem: move properties to separate header
2023-08-09 14:24:55 +02:00
Arne Morten Kvarving
3b6d2a9e2f
Merge pull request #4787 from atgeirr/fix-guard-and-warning
...
Fix guard and warning
2023-08-09 12:49:30 +02:00
Arne Morten Kvarving
0be73b7a1b
add new _impl.hh files to public headers
2023-08-09 11:31:32 +02:00
Arne Morten Kvarving
8aa602a8a5
add regression tests for flow_blackoil_alugrid and flow_blackoil_polyhedralgrid
...
we should have some basic testing for these executables
2023-08-09 11:15:21 +02:00
Arne Morten Kvarving
c6f1aa0110
Merge pull request #4765 from hnil/change_poly_alugrid
...
removed use of hidden private defines for poly and alugrid
2023-08-09 11:15:02 +02:00
Arne Morten Kvarving
58a498c7d6
Merge pull request #4780 from akva2/ecltracermodel_no_iostream
...
EclTracerModel: replace cout with OpmLog
2023-08-07 19:22:35 +02:00
Arne Morten Kvarving
d5e28fe768
EclTracerModel: replace cout with OpmLog
2023-08-07 17:52:02 +02:00
Arne Morten Kvarving
b11fd04735
EclGenericOutputBlackoilModule: unify how data tables are specified
2023-08-07 16:24:44 +02:00
Arne Morten Kvarving
c3cba635a2
replace repeated if statements with table and lambdas
2023-08-07 14:48:42 +02:00
Arne Morten Kvarving
82ba00b4ba
remove accidentially left-over member
2023-08-04 15:34:05 +02:00
Arne Morten Kvarving
f1b4a2cec6
eclproblem.hh: cleanup headers
2023-08-02 12:42:33 +02:00
Arne Morten Kvarving
1c367862a2
vtkecltracermodule.hh: cleanup headers
2023-08-02 12:38:22 +02:00
Arne Morten Kvarving
dc1d71da54
eclwriter.hh: cleanup headers
2023-08-02 12:35:39 +02:00
Arne Morten Kvarving
31cde81927
ecltransmissibility.hh: cleanup headers
2023-08-02 12:32:57 +02:00
Arne Morten Kvarving
ff43ae3464
ecltracermodel.hh: cleanup headers
2023-08-02 12:31:31 +02:00
Arne Morten Kvarving
945459ed0e
eclthresholdpressure.hh: cleanup headers
2023-08-02 12:28:26 +02:00
Arne Morten Kvarving
78f5e329d7
eclpolyhedralgridvanguard: cleanup headers
...
also fix missing template parameter and inherited dimensionworld
reference
2023-08-02 12:18:32 +02:00
Arne Morten Kvarving
715df5be35
ecloutputblackoilmodule.hh: cleanup headers
2023-08-02 12:12:45 +02:00
Arne Morten Kvarving
b00c8abf8b
eclgenericwriter.hh: cleanup headers
2023-08-02 12:11:31 +02:00
Arne Morten Kvarving
2770f6fe02
eclgenericvanguard.hh: cleanup headers
2023-08-02 12:07:43 +02:00
Arne Morten Kvarving
051425bc84
eclgenerictracermodel_impl.hh: cleanup headers
2023-08-02 12:06:41 +02:00
Arne Morten Kvarving
af8cda0ed2
eclgenerictracermodel.hh: cleanup headers
2023-08-02 12:03:21 +02:00
Arne Morten Kvarving
cbcba661d8
eclgenericoutputblackoilmodule.hh: cleanup headers
2023-08-02 11:57:09 +02:00
Arne Morten Kvarving
cd3c36042b
eclgenericcpgridvanguard.hh: cleanup headers
2023-08-02 11:53:35 +02:00
Arne Morten Kvarving
0d7b373983
eclequilinitializer.hh: cleanup headers
2023-08-02 11:49:18 +02:00
Arne Morten Kvarving
46455ab65f
ecldummygradientcalcultor.hh: cleanup headers
2023-08-02 11:45:51 +02:00
Arne Morten Kvarving
a976ec5c13
eclcpgridvanguard.hh: cleanup headers
2023-08-02 11:43:39 +02:00
Arne Morten Kvarving
fe9fefd004
eclbasevanguard.hh: cleanup headers
2023-08-02 11:41:02 +02:00
Arne Morten Kvarving
87665c8843
eclalugridvanguard.hh: cleanup headers
2023-08-02 11:36:47 +02:00
Arne Morten Kvarving
516cf5caab
ebos.hh: cleanup headers
2023-08-02 11:31:21 +02:00
Arne Morten Kvarving
c644ff755a
collecttoiorank.hh: cleanup headers
2023-08-02 11:24:46 +02:00
Arne Morten Kvarving
26e9428ced
alucartesianindexmapper.hh: cleanup headers
2023-08-02 11:21:09 +02:00
Arne Morten Kvarving
2ec1a98998
eclfluxmodule.hh: cleanup headers
...
add needed, remove unneeded and reorder
2023-08-02 11:15:26 +02:00
Arne Morten Kvarving
eaa3281485
changed: add a container for micp solution components
...
makes it easy to pass data around to enable some refactoring
2023-08-01 13:45:29 +02:00
Arne Morten Kvarving
841d11efed
changed: add a container for polymer solution components
...
makes it easy to pass data around to enable some refactoring
2023-08-01 13:45:14 +02:00