Commit Graph
21716 Commits
Author SHA1 Message Date
Kjetil Olsen Lye c4b67a3918 Avoid warnings in cublas_wrapper 2025-02-21 14:42:29 +01:00
Bård Skaflestad 36928f87c2 Merge pull request #6027 from atgeirr/adapt-to-elementchunks-change
Adapt to ElementChunks now requiring partition argument.
2025-02-21 12:34:05 +01:00
Atgeirr Flø Rasmussen 8defaf94a2 Adapt to ElementChunks now requiring partition argument. 2025-02-21 11:14:16 +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
Markus Blatt 43d3ccb2ea Merge pull request #5937 from lisajulia/feature/ms-wells-fix-access-to-first-perf
Add missing communication for parallel runs with MSWells
2025-02-21 08:14:28 +01:00
Bård Skaflestad e656b245e6 Merge pull request #6022 from bska/simplify-well-sheet-strings
Simplify Value Aggregation for Group/Well Reports
2025-02-20 21:09:55 +01:00
Lisa Julia Nebel d8c23d7277 Add test for MSW_MODEL_1_SHORT with distributed multisegment wells 2025-02-20 18:59:39 +01:00
Lisa Julia Nebel 80070bbbd6 Change communication of segment_pressures when setting them up - loop over the segments without perforations after communicating the vector segment_pressure 2025-02-20 18:59:36 +01:00
Bård Skaflestad 7184d1157b Simplify Value Aggregation for Group/Well Reports
In particular, switch to get_group_var() and get_well_var() instead
of the lower-level 'get()' function as the way to retrieve summary
values and replace lambdas called once with the actual logic.

Finally, switch to using named indices into the 'values' vector to
make the expressions (slightly) more readable.
2025-02-20 16:50:27 +01:00
Bård Skaflestad 46bdafeb62 Merge pull request #6025 from akva2/move_template_clang_warning
move template to avoid clang warning
2025-02-20 16:01:53 +01:00
Arne Morten Kvarving cf87003914 move template to avoid clang warning 2025-02-20 15:33:52 +01:00
Bård Skaflestad 261f38924f Merge pull request #6024 from akva2/fix_tracy
fix tracy support
2025-02-20 15:25:21 +01:00
Bård Skaflestad 5e9dfe5b9c Merge pull request #6023 from akva2/no_raw_const_correctness
GenericOutputBlackoilModule: small tidy up
2025-02-20 15:23:26 +01:00
Arne Morten Kvarving 9e16b47870 fix tracy support
link to targets to get include paths set up
2025-02-20 14:39:50 +01:00
Arne Morten Kvarving 776e03ddc2 changed: avoid raw for loop
and add const correctness while at it
2025-02-20 14:23:58 +01:00
Tobias Meyer Andersen f25979d655 Add host decorator to compile HIP version 2025-02-20 13:31:53 +01:00
Markus Blatt 51496f1631 Merge pull request #5981 from aritorto/beforeLoadBalance
Extract addLgrs, invoke it before loadBalance
2025-02-20 13:25:25 +01:00
Antonella Ritorto 5d6c08f6ec Extract addLgrs, invoke it before loadBalance 2025-02-20 12:57:58 +01:00
Arne Morten Kvarving 917396808a Merge pull request #6013 from daavid00/bflowFix
Fix Summary BFLOW*
2025-02-20 11:02:02 +01:00
David Landa Marban 154758a829 Fix Summary BFLOW* 2025-02-19 15:48:17 +01:00
Bård Skaflestad 24c3d49a9d Merge pull request #5811 from bska/report-conn-level-fracture-statistics
Report Connection Level Fracturing Statistics to I/O Layer
2025-02-19 15:32:49 +01:00
Lisa Julia Nebel 9889455a15 Add communication in WellInterface_impl.hpp for total_tw 2025-02-19 14:45:29 +01:00
Lisa Julia Nebel c014c6f41c Fix access to data retreived from first perforated cell in MultisegmentWell_impl for parallel runs 2025-02-19 14:45:29 +01:00
Lisa Julia Nebel 2144d181d1 Add comments in WellState about broadcasting 2025-02-19 14:45:29 +01:00
Lisa Julia Nebel a3edcde1ba Rename argument perf -> local_perf_index of function getInjMult of WellIntfaceGeneric 2025-02-19 14:45:29 +01:00
Lisa Julia Nebel d424f137b1 Make perforation_depth_diffs_ of MultisegmentWellSegments a local vector and rename to local_perforation_depth_diffs_
Also fix one access to this vector
2025-02-19 14:45:22 +01:00
Bård Skaflestad e524a9a0f8 Report Connection Level Fracturing Statistics to I/O Layer
Populates the new data::Connection::fract data member.
2025-02-19 14:30:46 +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
Lisa Julia Nebel f58539e70e Rename in WellInterfaceGeneric: number_of_perforations_ to number_of_local_perforations_ 2025-02-19 13:17:07 +01:00
Lisa Julia Nebel 4797fd0133 Rename argument of fluidstate function from perf to local_perf_index for clarity 2025-02-19 13:05:00 +01:00
Atgeirr Flø Rasmussen 0a3994ad66 Merge pull request #6012 from totto82/removeOutput2terminal
clean up terminal output
2025-02-19 11:54:44 +01:00
Kai Bao 86cc12bece Merge pull request #6010 from vkip/allow_empty_non_group_leaf_node
Allow empty non-group leaf nodes
2025-02-19 11:13:11 +01:00
Tor Harald Sandve f40d88a284 Merge pull request #6006 from daavid00/fixBugs
double instead of int
2025-02-19 10:09:36 +01:00
Tor Harald Sandve 0dfe103394 clean up terminal output 2025-02-19 10:05:43 +01:00
Vegard Kippe 0a36678709 Allow empty non-group leaf nodes 2025-02-18 21:45:09 +01:00
Bård Skaflestad a1facc4598 Merge pull request #6004 from bska/refactor-connval-report
Refactor Connection Value Report Function
2025-02-18 14:33:26 +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
David Landa Marban 2438ce2548 double instead of int 2025-02-18 13:58:27 +01:00
Bård Skaflestad ca38876a1e Refactor Connection Value Report Function
In particular, split this function into distinct steps:

  1. Computing the linearised IJK index of each connection.
  2. Reporting multiplicative factors such as the CTF, the D factor,
     and the transmissibility multiplier due to rock compaction.
  3. Reporting pressures, flow rates, and productivity indices.
  4. Reporting filter cake values for injectors

While here, also reverse a condition in init() to enable "early
continue" and reduce levels of nesting and to reduce scope of some
objects.
2025-02-18 12:34:52 +01:00
Bård Skaflestad 2ec1f3af7e Merge pull request #6003 from akva2/add_residual_reg_test
Add RESIDUAL output to a regression test
2025-02-18 12:29:17 +01:00
Bård Skaflestad 86067747a8 Merge pull request #6001 from akva2/eclwriter_reference
FlowProblem(Blackoil|Comp): Return a reference to EclWriter
2025-02-18 12:20:46 +01:00
Arne Morten Kvarving 756954b8e3 changed: make FlowProblem(Blackoil|Comp) return a reference to EclWriter
the pointer is allocated in the ctor, so the fact that it is a unique_ptr
can be kept as an implementation detail. furthermore, the previous
accessor did not properly enforce constness, as a const unique_ptr<EclWriter>
only applies const to the pointer class, not the data the pointer points to.
2025-02-18 11:41:50 +01:00
Arne Morten Kvarving e9a37eb46c enable opm rst file in NNC_AND_EDITNNC test
this to have regression test coverage for RESIDUAL output
2025-02-18 11:39:23 +01:00
Arne Morten Kvarving 2753de5266 fixed: don't have to update map for phases with None phase type 2025-02-18 11:39:23 +01:00
Arne Morten Kvarving ab8e730d4e fixed: guard against empty residual vector 2025-02-18 11:39:23 +01:00
Arne Morten Kvarving 61c20b8297 Merge pull request #6002 from daavid00/fixResidual
Fix to write residuals
2025-02-18 10:52:06 +01:00
Bård Skaflestad 61299ba7da Merge pull request #6000 from akva2/rstconv_encaps
move output of conv data into RSTConv class
2025-02-18 10:45:19 +01:00
Bård Skaflestad 0cd4d8ebe8 Merge pull request #5954 from akva2/flows_container
Add a container for FLOWS data output
2025-02-18 10:21:36 +01:00