Kjetil Olsen Lye
21395f508d
Include <utility> when using declval.
2025-03-06 14:40:52 +01:00
Kjetil Olsen Lye
4b3d4d9836
Fixes for NVCC
2025-03-06 13:31:58 +01:00
Kai Bao
c7c0aeb4e1
Merge pull request #6046 from hnil/geomech
...
make nonlinear system possible to change
2025-03-05 16:46:06 +01:00
Atgeirr Flø Rasmussen
f75dcbb079
Merge pull request #6044 from akva2/tracer_rate_structs
...
Tracer: add some structs for well rate output and avoid complex keys
2025-03-05 16:18:04 +01:00
Atgeirr Flø Rasmussen
163608f1e6
Merge pull request #6048 from totto82/makePreSolveOptional
...
Make pre-solve network optional
2025-03-05 12:51:10 +01:00
Tor Harald Sandve
7571800482
Make pre-solve network optional
2025-03-05 10:03:57 +01:00
Tor Harald Sandve
d5d2dd7044
Merge pull request #6018 from totto82/trivial_target
...
Only check trivial_target for GRUP when checking in THP
2025-03-05 09:01:28 +01:00
Bård Skaflestad
0c9e782ba1
Merge pull request #6047 from akva2/fix_maindispatch_common
...
fixed: make MainDispatchDynamic dependent on the opmcommon target
2025-03-04 18:59:47 +01:00
Bård Skaflestad
9db8cf78ff
Merge pull request #6045 from akva2/tracer_avoid_ilu
...
TracerModel: avoid setting up ILU if no solves will be performed
2025-03-04 18:59:13 +01:00
Halvor M Nilsen
5214efab27
fixed compilation
2025-03-04 15:36:48 +01:00
Arne Morten Kvarving
a0f0b2ab9f
fixed: make MainDispatchDynamic dependent on the opmcommon target
...
if not parallel builds wll fail with the super-build
2025-03-04 15:18:18 +01:00
Arne Morten Kvarving
59a71fdb14
TracerModel: avoid setting up ILU if no solves will be performed
2025-03-04 14:33:21 +01:00
Halvor M Nilsen
bb80ca7163
make nonlinear system i.e. BlackoilModel (need for renaming) possible to substitute.
2025-03-04 14:12:13 +01:00
Arne Morten Kvarving
175117b185
introduce a MSWellTracerRate struct
...
use this to avoid complex keys in maps for msw tracer rates
2025-03-04 10:54:47 +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
Tor Harald Sandve
8e406e61bb
Only check trivial_target for GRUP when checking in THP
2025-03-03 15:07:44 +01:00
Bård Skaflestad
9ca81bc929
Merge pull request #6043 from akva2/tracer_polish
...
Tracer: some janitoring
2025-03-03 12:07:00 +01:00
Arne Morten Kvarving
224e705671
remove unused variable
2025-03-03 11:33:44 +01:00
Arne Morten Kvarving
fec172cf9c
mark variables const where appropriate
2025-03-03 11:33:44 +01:00
Bård Skaflestad
04d86f7f45
Merge pull request #6041 from akva2/fix_tracer_comp
...
Fix tracercontainer in flowexp_comp
2025-02-27 13:47:29 +01:00
Arne Morten Kvarving
922db6de2c
fixed: forward struct as struct
2025-02-27 12:25:31 +01:00
Arne Morten Kvarving
ec32790e73
changed: do not hold on to a reference in TracerContainer
...
instead pass TracerConfig reference to relevant member functions
2025-02-27 12:02:11 +01:00
Bård Skaflestad
3ab289f14c
Merge pull request #6039 from atgeirr/add-cumulative-iterations-substep-output
...
Ensure MSUMLINS and MSUMNEWT is updated.
2025-02-26 18:14:28 +01:00
Atgeirr Flø Rasmussen
38c97a42a0
Ensure MSUMLINS and MSUMNEWT is updated.
...
This makes the summary output correct for these cumulative
quantities also at substeps, not just report steps.
2025-02-26 16:29:36 +01:00
Bård Skaflestad
60ebb67adf
Merge pull request #6038 from akva2/tracer_tree
...
Tracer: no reason to setup parameter tree if solver is sequential
2025-02-26 15:32:32 +01:00
Arne Morten Kvarving
4b8aa052c7
Tracer: no reason to setup parameter tree if solver is sequential
2025-02-26 14:56:04 +01:00
Bård Skaflestad
b6c6934f88
Merge pull request #5899 from akva2/fix_overloads_gpubridge
...
Preconditioner: add another template parameter for the apply constants
2025-02-26 10:19:05 +01:00
Bård Skaflestad
9056d86f3a
Merge pull request #6035 from akva2/tracer_prof_blocks
...
add some profiling blocks to tracer
2025-02-25 18:02:36 +01:00
Bård Skaflestad
26c66bae5e
Merge pull request #6034 from akva2/tracer_janitoring
...
TracerModel: some janitoring
2025-02-25 18:02:10 +01:00
Bård Skaflestad
5faae8c127
Merge pull request #6029 from akva2/janitoring_cosmetics
...
Fix some cosmetics in FIBlackoilModel
2025-02-25 17:48:50 +01:00
Bård Skaflestad
33f9ca63e0
Merge pull request #6033 from bska/refactor-partitioning-param-setup
...
Refactor Partitioning Parameter Setup
2025-02-25 17:46:31 +01:00
Arne Morten Kvarving
b0ae4826de
add some profiling blocks to tracer
2025-02-25 17:39:02 +01:00
Arne Morten Kvarving
e40eade211
add braces
2025-02-25 17:36:08 +01:00
Arne Morten Kvarving
b2ae332125
fix indent
2025-02-25 17:36:08 +01:00
Arne Morten Kvarving
8b08717fdc
trim whitespace
2025-02-25 17:36:08 +01:00
Bård Skaflestad
ae50b0e76b
Refactor Partitioning Parameter Setup
...
This is in preparation of exposing the low-level Zoltan hypergraph
parameter 'PHG_EDGE_SIZE_THRESHOLD' as a (hidden) simulator command
line parameter to enable experimental runtime configuration.
To this end, split parameter assignment out to a number of helper
functions and extract a common helper for JSON-based configuration
of Zoltan and METIS.
2025-02-25 17:30:36 +01:00
Markus Blatt
1eeca7a6ae
Merge pull request #6028 from kjetilly/cublas_warning_fix
...
Avoid warnings in cublas_wrapper
2025-02-25 15:48:57 +01:00
Arne Morten Kvarving
4888b99e3c
cosmetics
2025-02-24 15:28:31 +01:00
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