Arne Morten Kvarving
9ce863c8fa
InjectionReport: properly align connection indices
2025-03-19 11:26:00 +01:00
Arne Morten Kvarving
e3741cce1a
InjectionReport: left adjust well name
2025-03-19 11:26:00 +01:00
Markus Blatt
bf52e20f31
Merge pull request #5893 from hakonhagland/tstep_test2
...
Add a first test case for reservoir coupling
2025-03-13 08:42:05 +01:00
Håkon Hægland
bf0e7d5cd9
Use more descriptive function name
2025-03-12 16:05:01 +01:00
Kjetil Olsen Lye
b7cbd09afa
Remove assigning to self
2025-03-12 13:08:51 +01:00
Håkon Hægland
dd24a058a3
Update copyright year
2025-03-12 11:33:48 +01:00
Håkon Hægland
6d00912ec2
Clarify the naming of setSlaveData()
2025-03-12 11:24:24 +01:00
Håkon Hægland
ee73a49de2
Add test case for maybeChopSubStep()
2025-03-05 19:54:10 +01:00
Arne Morten Kvarving
1665e989eb
introduce a WellTracerRate struct
...
use this to avoid complex keys in maps for tracer rates
2025-03-04 08:29:34 +01:00
Kjetil Olsen Lye
5c3e117190
Merge pull request #5980 from multitalentloes/refactor_make_view_and_copy_to_gpu
...
Refactor make view and copy to gpu
2025-02-21 10:01:46 +01:00
Tobias Meyer Andersen
44440d9b42
Merge pull request #5962 from kjetilly/gpu_error_macros
...
Added tests for error macros on GPU.
2025-02-21 10:01:26 +01:00
Tobias Meyer Andersen
f25979d655
Add host decorator to compile HIP version
2025-02-20 13:31:53 +01:00
Bård Skaflestad
a9de0dc8c3
Add Facility for Collecting Connection Level Fracturing Statistics
...
In particular,
* RunningStatistics calculates basic statics measures of a running
sample
* ConnFracStatistics aggregates those measures for connection
level fracture pressure, fracture width, and flow rate
2025-02-19 14:30:46 +01:00
Kjetil Olsen Lye
2243891b2e
Fixes for HIP
2025-02-18 14:19:34 +01:00
Kjetil Olsen Lye
941cae206b
Added tests for error macros on GPU.
2025-02-18 14:19:34 +01:00
Arne Morten Kvarving
9677f2e215
move output of conv data into RSTConv class
...
move member from model to output module. this way we don't have
to shuffle data around
2025-02-18 10:12:55 +01:00
Atgeirr Flø Rasmussen
4b688e5945
Merge pull request #5988 from atgeirr/remove-unneeded-evaluation-updaters
...
Remove explicit updating of well AD vars.
2025-02-14 20:40:31 +01:00
Atgeirr Flø Rasmussen
06c5c17c96
Remove explicit updating of well AD vars.
...
Now that the AD (Evaluation) primary variables in the well classes
are always updated whenever the value primary variables are, we
no longer need to remember to explicitly update them, simplifying
the code and enabling removal of functions.
The init() function of the primary variable classes have been renamed
to setEvaluationsFromValues() and made private.
2025-02-14 09:56:54 +01:00
Tobias Meyer Andersen
013d75db63
optimize brineco2pvt template order
2025-02-13 16:50:48 +01:00
Tobias Meyer Andersen
37306cc2de
optimize co2gaspvt template order
2025-02-13 16:45:59 +01:00
Tobias Meyer Andersen
54d4974a90
optimize co2tables template order
2025-02-13 16:38:07 +01:00
Tobias Meyer Andersen
c7018dda29
optimize uniformtabulated... template order
2025-02-13 16:30:04 +01:00
Tobias Meyer Andersen
b21a29e865
remove unused type
2025-02-13 13:22:25 +01:00
Tobias Meyer Andersen
1511004f0a
refactor make_view and copy_to_gpu
2025-02-13 13:10:31 +01:00
Erik Hide Saeternes
7ac57ae177
Added test
2025-02-13 10:18:51 +01:00
Tobias Meyer Andersen
0b887fdcbc
simplify tests
2025-02-12 11:04:28 +01:00
Arne Morten Kvarving
41361baa44
added: SymmTensor
...
this is a VoigtContainer with some algebraic operations
2025-02-06 12:57:25 +01:00
Arne Morten Kvarving
5a3373f93f
added: voigt array
...
this is a container for vector data stored using voigt notation
2025-02-06 12:57:25 +01:00
Kai Bao
a799f463fb
Merge pull request #5866 from vkip/fully_supported_validation
...
Separate keyword validation for fully supported keywords
2025-02-06 10:06:46 +01:00
Kjetil Olsen Lye
e9cf89fd23
Added copy functions from GPU smart pointers
2025-02-05 11:29:22 +01:00
Tobias Meyer Andersen
f993fe9361
fix include error, rename test_smart_pointers.cu
...
This pr fixes an include error caused by a bad
rebase. I also change the name of the test for
gpu smart pointers to start with "gpu" to make it
easier to run all gpu tests at once
2025-02-04 16:03:05 +01:00
Kjetil Olsen Lye
c7e2ad39c2
Added utility class to hold a GPU resource (stream, event, graph, etc).
2025-02-04 14:53:31 +01:00
Tobias Meyer Andersen
4172deb815
Merge pull request #5946 from kjetilly/smart_pointers
...
Smart pointers for GPU memory
2025-02-04 14:45:59 +01:00
Kjetil Olsen Lye
db440df072
Added convenience functions for smart pointers on GPU and a view to pointers.
2025-02-04 10:26:48 +01:00
Halvor M Nilsen
bc227ab784
Support Inserting Bools Into Property Trees
...
While here, also add a simple unit test that as_vector<T>() returns
nullopt for non-existing property nodes.
2025-02-04 10:02:14 +01:00
Bård Skaflestad
1f81756a8d
Merge pull request #5608 from akva2/explicit_ctor_tabulated1d_function
...
adjust to constructor being marked explicit
2025-01-31 12:06:01 +01:00
Bård Skaflestad
03ac2cbd93
Add Property Tree Array Retrieval Mechanism
...
This commit adds a new member function
template <typename T>
std::optional<std::vector<T>>
get_child_items_as_vector(const std::string& child) const;
which retrieves an array-type property value from a property tree.
Initially defined for 'int' and 'double', but could be extended to
'std::string', 'float', or other element types as needed.
2025-01-29 15:15:49 +01:00
Bård Skaflestad
999f98e281
Implement Property Tree Put/Get for std::size_t
...
This replaces the original specialisations for "bare" size_t from
the <stddef.h> header.
While here, also reorder the specialisations to match declaration
order in the header.
2025-01-29 13:48:31 +01:00
Bård Skaflestad
efede0a253
Document and Test PropertyTree Class
...
In particular, add Doxygen-style documentation to the header file
and add a simple unit test for the PropertyTree class interface.
While here, also add missing headers and prefer template argument
deduction over explicit template arguments.
2025-01-29 12:58:29 +01:00
Arne Morten Kvarving
b41f512214
BlackoilWellModelGasLift: serialize last_glift_opt_time
2025-01-24 14:37:00 +01:00
Arne Morten Kvarving
c114def851
mark parameters/variables as const where appropriate
2025-01-23 07:57:44 +01:00
Tor Harald Sandve
fef6cfcf38
Fix parallel gsatprod
2025-01-22 12:55:44 +01:00
Arne Morten Kvarving
1c537632fc
mark methods override
2025-01-21 14:41:57 +01:00
Arne Morten Kvarving
4119b66866
tabs to spaces
2025-01-21 14:41:18 +01:00
Arne Morten Kvarving
6d964c1370
mark constructors explicit
2025-01-21 14:41:17 +01:00
Arne Morten Kvarving
8755413c72
added: option to only compare summary files in regression tests
2025-01-21 06:20:45 +01:00
Vegard Kippe
76667d613b
Introduce struct to reduce number of constructor params
2025-01-15 13:34:05 +01:00
Vegard Kippe
2cd0d63fe4
Update KeywordValidator tests to new constructor signature
2025-01-13 14:34:30 +01:00
Tobias Meyer Andersen
fa02d686d4
refactor move_to_gpu
2025-01-13 11:19:43 +01:00
Tobias Meyer Andersen
6c29cf6962
use less template arguments
2025-01-08 15:08:50 +01:00