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