Arne Morten Kvarving
3e4509ffe9
BlackOilPolymerExtensiveQuantities: properly implement partial specialization
...
for disabling in polymer-less runs
2025-06-26 17:31:11 +02:00
Arne Morten Kvarving
bbbee5b4c7
BlackOilConvectiveMixingIntensiveQuantities: properly implement partial specialization
...
for disabling in convective mixing-less runs
2025-06-26 17:29:19 +02:00
Arne Morten Kvarving
7011d63e6e
BlackOilMICPIntensiveQuantities: properly implement partial specialization
...
for disabling in micp-less runs
2025-06-26 17:26:12 +02:00
Arne Morten Kvarving
c8a5bd1cc8
BlackOilEnergyIntensiveQuantities: properly implement partial specialization
...
for disabling in energy-less runs
2025-06-26 17:25:07 +02:00
Arne Morten Kvarving
1f5fb1de9f
BlackOilBrineIntensiveQuantities: properly implement partial specialization
...
for disabling in brine-less runs
2025-06-26 17:17:45 +02:00
Arne Morten Kvarving
2c7550ee09
BlackOilFoamIntensiveQuantities: properly implement partial specialization
...
for disabling in foam-less runs
2025-06-26 17:14:44 +02:00
Arne Morten Kvarving
57d4789acb
BlackOilPolymerIntensiveQuantities: properly implement partial specialization
...
for disabling in polymer-less runs
2025-06-26 17:12:17 +02:00
Arne Morten Kvarving
d28120cdc9
BlackOilExtBoIntensiveQuantities: properly implement partial specialization
...
for disabling in extbo-less runs
2025-06-26 17:10:52 +02:00
Arne Morten Kvarving
5c5f52d029
BlackoilSolventIntensiveQuantities: properly implement partial specialization
...
for disabling in solvent-less runs
2025-06-26 17:08:06 +02:00
Markus Blatt
d246b98c3e
Merge pull request #6330 from aritorto/useLevelCartIdxMapp
...
(Partial) Support for parallel runs with CpGrid with LGRs
2025-06-26 16:59:03 +02:00
Bård Skaflestad
c51f507776
Merge pull request #6352 from atgeirr/remove-unused-fluidstate-setter
...
Remove unneeded setPc() call.
2025-06-26 16:42:36 +02:00
Atgeirr Flø Rasmussen
e7548a15c6
Merge pull request #6351 from jakobtorben/reduce_memory_use_in_tpfalinearizer
...
tpfalinearizer: Add conditional storage for energy, diffusion and dispersion
2025-06-26 15:56:51 +02:00
Antonella Ritorto
a77baf0fbc
Add a comment in resetCartesianMapper
2025-06-26 15:38:53 +02:00
Atgeirr Flø Rasmussen
50662c121d
Merge pull request #6350 from bska/elevate-dbg-lvl-cnv0
...
Emit Converged in Zero Iteration Messages at Elevated Verbosity Level
2025-06-26 15:33:40 +02:00
Antonella Ritorto
a085ee1b93
Delete unused equilLevelCartesianIndexMapper_
2025-06-26 15:32:10 +02:00
Antonella Ritorto
aef87b96fa
Check if there are LGRs only once
2025-06-26 15:28:54 +02:00
Atgeirr Flø Rasmussen
309a65634e
Remove unneeded setPc() call.
2025-06-26 15:15:37 +02:00
Bård Skaflestad
93f483f35a
Emit Converged in Zero Iteration Messages at Elevated Verbosity Level
...
That way, the .DBG file won't have significant number of
Well P-1 converged in 0 inner iterations
messages unless the user specifically requests such messages.
This commit leverages the debug level support introduced in PRs
OPM/opm-common#4643 and #6341 .
2025-06-26 14:17:35 +02:00
Antonella Ritorto and Markus Blatt
52e0868ed8
Correct where to call synchronize cell ids
...
Co-authored-by: Markus Blatt <markus@dr-blatt.de >
2025-06-26 14:17:06 +02:00
Bård Skaflestad
56bb5cffb9
Merge pull request #6348 from GitPaean/followingup_welltest
...
distinguishing injector or producter when setting well to be under pressure control during well testing.
2025-06-26 14:03:40 +02:00
jakobtorben
c3c53d57e2
Add conditional storage for energy, diffusion and dispersion
2025-06-26 13:52:41 +02:00
Antonella Ritorto
398831c22c
Add parallel run for SPE1CASE1_CARFIN.DATA
2025-06-26 13:36:20 +02:00
Antonella Ritorto
faebc918a8
Add LGRs also in parallel runs
2025-06-26 13:36:20 +02:00
Kai Bao
8eeb1769fb
distinguishing injector or producter
...
when setting well to be under pressure control during well testing.
2025-06-26 13:07:45 +02:00
Kai Bao
b90a6e374f
Merge pull request #6319 from totto82/open_testing_well
...
open wells at well testing
2025-06-25 18:50:02 +02:00
Bård Skaflestad
0ff06f1a07
Merge pull request #6337 from bska/communicate-grwellpot-single-msg
...
Reduce Number of Guide Rate Well Potential Messages
2025-06-25 15:52:32 +02:00
Bård Skaflestad
05066026a0
Reduce Number of Guide Rate Well Potential Messages
...
This commit switches updateGuideRatesForWells() away from exchanging
potential rates for individual wells through one collective message
per well. Instead, we gather well level potential rates for the
current rank into a large vector, and exchange those values with all
ranks in the current communicator in a single message. While the
size of that message is obviously larger (3 * #wells) and therefore
uses more memory, we potentially gain runtime performance by having
less latency and synchronisation cost.
2025-06-25 14:50:15 +02:00
Bård Skaflestad
63c3a7d95f
Merge pull request #6332 from daavid00/tsminz
...
[BUG] TSMINZ instead of TSFMIN
2025-06-25 12:49:58 +02:00
Atgeirr Flø Rasmussen
517ae1a559
Merge pull request #6341 from vkip/deflog_debug_level
...
Add support for debug levels in DeferredLogger
2025-06-24 16:43:25 +02:00
David Landa Marban
6a472afa3d
[BUG] TSMINZ instead of TSFMIN
2025-06-24 15:54:07 +02:00
Kai Bao
f0a1d3b21e
Merge pull request #6345 from atgeirr/smaller-peak-alloc
...
Reduce peak memory allocation when recreating linear solver
2025-06-24 15:26:06 +02:00
Vegard Kippe
c1731b78e0
Fix typos and messages + hide detail.
2025-06-24 15:25:38 +02:00
Vegard Kippe
d772d104fb
Changing 'level' to 'verbosity_level' and use global value from OpmLog.
2025-06-24 14:26:12 +02:00
Vegard Kippe
947895c27f
Also set debug level in OpmLog and avoid test failures in DeferredLoggger
2025-06-24 14:26:12 +02:00
Vegard Kippe
19cd4698d8
Add support for debug levels in DeferredLogger
2025-06-24 14:26:12 +02:00
Atgeirr Flø Rasmussen
a68f60f271
Silence warning for missing 'override'.
2025-06-24 14:04:38 +02:00
Atgeirr Flø Rasmussen
dfe3c5a3ca
Avoid holding two solvers in memory when recreating.
2025-06-24 14:04:11 +02:00
Bård Skaflestad
ae89fef98a
Merge pull request #6344 from akva2/janitoring
...
Some janitoring
2025-06-24 09:50:31 +02:00
Arne Morten Kvarving
c0869c2e2c
quell shadowing warnings
2025-06-24 09:35:55 +02:00
Bård Skaflestad
bc7777236b
Merge pull request #6343 from atgeirr/libfmt-fix
...
Add include to get fmt::join.
2025-06-23 17:02:59 +02:00
Atgeirr Flø Rasmussen
a37828b127
Add include to get fmt::join.
...
Needed because of bug in some versions of libfmt.
2025-06-23 15:49:23 +02:00
Bård Skaflestad
c153da380e
Merge pull request #6342 from kjetilly/brace_fix
...
Fixed brace locations when compiling without CUDA
2025-06-23 15:07:03 +02:00
Kjetil Olsen Lye
8d0daa0935
Fixed brace locations when compiling without CUDA
2025-06-23 14:31:56 +02:00
Atgeirr Flø Rasmussen
82a523f03e
Merge pull request #6270 from kjetilly/gpu_solver
...
Making a GPUISTL aware ISTLSolver
2025-06-23 13:48:51 +02:00
Markus Blatt
a032b7a6d4
Merge pull request #6170 from hakonhagland/send_pot4
...
Reservoir coupling: Communicate group potentials from slaves and compute guide rates
2025-06-23 09:46:19 +02:00
Håkon Hægland
22c6160bd7
Added documentation for GuideRateHandler class
...
Added Doxygen documentation for the GuideRateHandler class.
2025-06-23 08:02:58 +02:00
Håkon Hægland
b3334cca6a
Handle scalar/enum case correctly
2025-06-22 17:05:51 +02:00
Håkon Hægland
25ba9418df
Remove Simulator alias
...
Remove Simulator alias since it is not used by any code
2025-06-22 13:15:40 +02:00
Håkon Hægland
61e5a3dd7f
Use try_emplace() instead of emplace()
...
Fix bug where emplace() did not update existing keys in the map.
Instead use try_emplace() for efficient conditional construction and
assignment.
2025-06-22 12:09:14 +02:00
Håkon Hægland
aee9658269
Create guiderate item names for debugging
...
Avoid reusing implementation detail itemName() of class GuideRateValue
2025-06-22 10:57:27 +02:00