Commit Graph
21716 Commits
Author SHA1 Message Date
Tor Harald Sandve 6dbc551a32 Cleanup after rebase 2025-03-13 08:51:28 +01:00
Tor Harald Sandve aa64e853bc update network when group control or gaslift changes 2025-03-13 08:51:28 +01:00
Tor Harald Sandve 43421a59ec Solve and update well solution in network sub iterations 2025-03-13 08:51:28 +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
Tor Harald Sandve e3a7dc18b9 Merge pull request #6060 from daavid00/drsdtDryRunVtk
Fix to write vtk (if enabled) for dry runs in cases with drsdt
2025-03-13 08:25:08 +01:00
David Landa Marban 4104c578e0 PERMFACT for each saturation region 2025-03-12 17:02:57 +01:00
Bård Skaflestad c13241db8e Merge pull request #6072 from hakonhagland/fix_warn_report_step
Fix unused private variable warning
2025-03-12 16:28:44 +01:00
Håkon Hægland bf0e7d5cd9 Use more descriptive function name 2025-03-12 16:05:01 +01:00
Håkon Hægland 8d69676732 Fix unused private variable warning 2025-03-12 15:28:01 +01:00
David Landa Marban 191581f302 Fix to write vtk (if enabled) for dry runs in cases with drsdt 2025-03-12 14:33:15 +01:00
Vegard Kippe 0546cf25b0 Apply simulator update once, avoid commit_wellstate overwrite 2025-03-12 14:13:53 +01:00
Arne Morten Kvarving f1772ba0d7 Merge pull request #6068 from kjetilly/warning_fix
Remove assigning to self
2025-03-12 13:22:50 +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
Bård Skaflestad e5fce07aec Merge pull request #6036 from bska/expose-zoltan-phg-edge-size-param
Make Zoltan's Hyperedge Size Threshold Runtime Controllable
2025-03-11 10:28:33 +01:00
Bård Skaflestad fed4a3bb1c Make Zoltan's Hyperedge Size Threshold Runtime Controllable
This commit introduces a new hidden runtime parameter,

    ZoltanPhgEdgeSizeThreshold (--zoltan-phg-edge-size-threshold,
    double, default value = 0.35)

which maps to Zoltan's low-level control parameter

    PHG_EDGE_SIZE_THRESHOLD

that controls which hypergraph edges to omit/discard.  We add a new
parameter to 'setupZoltanParameters()' and thread the command line
parameter through as an argument to this function.

This is to enable runtime experimentation with this aspect of the
partitioning algorithm, but end-users should typically not alter the
default value without good reason.
2025-03-11 09:55:59 +01:00
Bård Skaflestad f16080eb21 Revise Parameter Descriptions for Partitioning Parameters
Slight rewording and splitting long lines for the most part.
2025-03-11 09:33:05 +01:00
Bård Skaflestad 2e62b6c1cc Merge pull request #6065 from akva2/fix_optional_deref
fixed: capture as optional
2025-03-11 09:28:24 +01:00
Bård Skaflestad c76f75f8d3 Merge pull request #6064 from akva2/tracer_avoid_alloc
Tracer: avoid allocations in inner loop
2025-03-11 09:27:06 +01:00
Arne Morten Kvarving c9a104bad9 remove unused capture 2025-03-11 09:02:26 +01:00
Arne Morten Kvarving 7006799b7f fixed: capture as optional
unconditional deref while creating (unused) extractor will
trigger asserts in debug iterator builds
2025-03-11 09:00:09 +01:00
Arne Morten Kvarving 137434ddf6 Tracer: avoid allocation in inner loop 2025-03-11 08:51:10 +01:00
Bård Skaflestad 1ef58b643d Merge pull request #6061 from akva2/tracer_unify_2
Tracer: Unify some helper functions
2025-03-10 16:14:37 +01:00
Michal Tóth 0f4df22ea0 Correct a comment 2025-03-10 09:15:44 +01:00
Michal Tóth 847f9f496e Prevent zero division 2025-03-10 09:07:35 +01:00
Tor Harald Sandve 98703f0c99 Merge pull request #6020 from totto82/stopMSWiter
modify stagnation and oscillation code for MSW
2025-03-07 15:22:03 +01:00
Bård Skaflestad 115922da59 Merge pull request #5916 from totto82/fix_gpmaint0
Fix gpmaint for region 0
2025-03-07 14:06:34 +01:00
Bård Skaflestad 33661ca6e9 Merge pull request #6059 from daavid00/co2h2output
Improving terminal/dbg output
2025-03-07 13:47:03 +01:00
Arne Morten Kvarving 7664f98537 unify computeFreeFlux_ and computeSolFlux_ in one template 2025-03-07 13:11:51 +01:00
Arne Morten Kvarving d229083b44 unify computeFreeVolume_ and computeSolutionVolume_ in one template 2025-03-07 13:11:51 +01:00
David Landa Marban a7ae439035 Improving terminal/dbg output 2025-03-07 12:32:35 +01:00
Bård Skaflestad 32a8c07dad Merge pull request #6030 from akva2/processelement_blockdata_table
Move blockdata processing into a table
2025-03-07 11:46:29 +01:00
Arne Morten Kvarving e7f26dd53a move block data extractors to a table 2025-03-07 11:10:51 +01:00
Arne Morten Kvarving 20d138e3a3 move block data extraction into shared loop
no reason to setup the element contexts twice
2025-03-07 09:25:46 +01:00
Tor Harald Sandve 6e872c32b0 Merge pull request #6057 from daavid00/fixDryVtk
Fix to write vtk (if enabled) for dry runs in cases without oilPhase
2025-03-07 09:06:55 +01:00
Bård Skaflestad 5baca97503 Merge pull request #6058 from akva2/tracer_enumerate
Tracer: enumerate components
2025-03-06 17:33:45 +01:00
Bård Skaflestad 1498ef31cb Merge pull request #6008 from akva2/processelement_table
OutputBlackoilModule::processElement: use a table for data extraction
2025-03-06 16:26:21 +01:00
Arne Morten Kvarving 71a96821bc enumerate tracer components 2025-03-06 16:04:24 +01:00
Bård Skaflestad a8483795ee Merge pull request #6056 from akva2/tracer_cosm_repeated
Tracer: some cosmetics, const correctness and (irrelevant) flop reduction
2025-03-06 15:46:03 +01:00
David Landa Marban e560b941c7 Fix to write vtk (if enabled) for dry runs in cases without oilPhase 2025-03-06 15:14:53 +01:00
Arne Morten Kvarving 0ac69fc4c5 avoid std::max call for water tracers 2025-03-06 14:52:17 +01:00
Arne Morten Kvarving c8d1e617f6 use ranged for 2025-03-06 14:52:17 +01:00
Arne Morten Kvarving dac7d41e70 mark member functions const 2025-03-06 14:52:17 +01:00
Arne Morten Kvarving ea67be3a3b avoid repeated calculations 2025-03-06 14:52:17 +01:00
Arne Morten Kvarving 376de4c733 cosmetics 2025-03-06 14:52:17 +01:00
Kjetil Olsen Lye 21395f508d Include <utility> when using declval. 2025-03-06 14:40:52 +01:00
Bård Skaflestad 96ec6ad143 Merge pull request #6055 from akva2/tracer_unify_arrays
Tracer: Store [f|s]vol1_ and [f|s]dVol_ as one array
2025-03-06 14:25:54 +01:00
Kjetil Olsen Lye 4b3d4d9836 Fixes for NVCC 2025-03-06 13:31:58 +01:00
Bård Skaflestad 23349b2242 Merge pull request #6052 from akva2/fix_tracer_indices
Fix parallel tracers
2025-03-06 11:48:47 +01:00