Commit Graph
2358 Commits
Author SHA1 Message Date
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