Commit Graph
22859 Commits
Author SHA1 Message Date
David Landa Marban c237ab491f Support for CONV_NEW when CONV in RPTRST 2025-08-21 15:13:16 +02:00
Markus Blatt a161796837 Merge pull request #6277 from blattms/feature/update-manpage
[doc] Updated man page to reflect changes of flow help message.
2025-08-19 12:32:14 +02:00
Kai Bao 5e65e7ac84 Merge pull request #6051 from totto82/use_status_ws
Check status from wellstate not the well object from Schedule
2025-08-19 11:16:13 +02:00
Kai Bao a1b2a16a89 Merge pull request #6389 from totto82/update_pot_network
Update well potentials after balancing the network
2025-08-19 10:29:16 +02:00
Bård Skaflestad 41bf56a962 Merge pull request #6400 from atgeirr/quieter-terminal-output
Quieter terminal output
2025-08-18 20:01:02 +02:00
Bård Skaflestad 07fbc72427 Merge pull request #6403 from GitPaean/removing_undefined_functions
removing a few undefined functions from WellGroupHelpers.hpp
2025-08-18 19:59:20 +02:00
Kai Bao 4f5d7a64cf removing a few undefined functions from WellGroupHelpers.hpp 2025-08-18 17:50:06 +02:00
Bård Skaflestad 7d84a7c614 Merge pull request #6402 from akva2/fix_carfin_parallel
fixed: only run parallel carfin test with MPI
2025-08-18 16:07:14 +02:00
Arne Morten Kvarving 84975b5abb fixed: only run parallel carfin test with MPI 2025-08-18 15:40:33 +02:00
Atgeirr Flø Rasmussen fca5dd3040 Raformat: break long lines. 2025-08-18 14:09:28 +02:00
Atgeirr Flø Rasmussen 3d5087db06 Timestepper details should go to the DBG file instead of terminal. 2025-08-18 13:22:43 +02:00
Atgeirr Flø Rasmussen 738e7de3af Do not warn about WELLS in RPTSCHED.
For historical reasons, RPTSCHED is treated using the same system as RPTRST,
and the WELLS directive must be ignored in doAllocBuffers() to avoid this
warning being printed to the terminal every report step:

Warning: Keyword 'WELLS' is unhandled for output to restart file.
2025-08-18 13:20:16 +02:00
Tor Harald Sandve beeb9326c3 Merge pull request #6396 from vkip/chkfinite
Pick up infinite bhp in addition to nan
2025-08-18 09:35:31 +02:00
Bård Skaflestad af64bfdf80 Merge pull request #6395 from atgeirr/stricter-test
Use stricter relative tolerance for one test.
2025-08-18 09:04:11 +02:00
Vegard Kippe efa5752caf Pick up infinite bhp in addition to nan 2025-08-18 08:11:04 +02:00
Bård Skaflestad 813de38be5 Merge pull request #6394 from vkip/equil_fix
Update handling of depth=contact to use topmost fluid
2025-08-17 21:04:14 +02:00
Atgeirr Flø Rasmussen 7d3ef1c554 Merge pull request #6393 from steink/Add-satellite-production-to-reduction-rates
Add in satellite production in reduction rates
2025-08-15 23:09:56 +02:00
Atgeirr Flø Rasmussen 6a69dfee53 Merge pull request #6392 from bska/alternative-bo-episode-end-detection
Add End-of-Episode Predicate to Flow Problem Classes
2025-08-15 21:54:20 +02:00
Bård Skaflestad 85c69f7d44 Add End-of-Episode Predicate to Flow Problem Classes
This is arguably a hack.  The default implementation in terms of
Simulator<>::episodeWillBeOver() is known to have non-trivial false
negatives in certain regression tests.  These are in turn possibly
related to using the simulation start time point (often a large
number of seconds) and subtracting values of similar size.  The
custom implementation in FlowProblemBlackoil<> uses a floating-point
comparison involving Schedule::seconds() instead, thereby reducing
the size of the numbers involved.  We're still vulnerable to
"catastrophic cancellation" errors, but potentially less so.

A complete fix for the problem may involve switching to representing
the simulated time variable as an integer instead of a
floating-point type.
2025-08-15 17:47:45 +02:00
Atgeirr Flø Rasmussen 8bb057af93 Use stricter relative tolerance for one test.
Made possible by removing FIP output from the test,
see the git log for:
opm-tests/parallel-fieldprops/3D_TRAN_OPERATOR.DATA
for details.
2025-08-15 16:37:47 +02:00
Atgeirr Flø Rasmussen ab75376e01 Merge pull request #6390 from GitPaean/enabling_tuning_network_01_wtest
enable tuning for network_01_wtest
2025-08-15 15:48:41 +02:00
Vegard Kippe a08cec51bc Update handling of depth=contact to use topmost fluid 2025-08-15 15:17:34 +02:00
Stein Krogstad c078a7213f Add in satellite production in reduction rates, guard againts zero potential in fraction calculator 2025-08-15 14:15:24 +02:00
Atgeirr Flø Rasmussen 26753bf84f Merge pull request #6385 from kjetilly/testblackoilfluidsystemnonstaticbykjetil
Unit tests for the BlackOilFluidSystem on GPU
2025-08-14 16:21:43 +02:00
Kjetil Olsen Lye 04617992aa Removed unused typedef 2025-08-14 15:02:56 +02:00
Kjetil Olsen Lye b9b2515280 Updated documentation. 2025-08-14 15:02:32 +02:00
Kjetil Olsen Lye 374c8cf449 Removed unused typedef 2025-08-14 15:00:33 +02:00
Tor Harald Sandve ec40c48d78 Update well potentials after balancing the network 2025-08-14 13:51:23 +02:00
Atgeirr Flø Rasmussen 834df4c09a Merge pull request #6388 from jakobtorben/normalize_preconditioner_type_strings_to_lowercase
Normalize preconditioner type strings to lowercase
2025-08-14 13:46:02 +02:00
Tor Harald Sandve c7287a2ce9 cleanup based on review 2025-08-13 15:09:12 +02:00
Kai Bao 804356463a enable tuning for network_01_wtest
to make it a more robustness regression test.
2025-08-13 11:45:15 +02:00
Tor Harald Sandve daa2547f68 Fix after rebase 2025-08-12 15:47:16 +02:00
Tor Harald Sandve d2e0290a9d dont output CTFAC for dynamically shut wells 2025-08-12 15:47:16 +02:00
Tor Harald Sandve dc93c6a8bd Check status from wellstate not the well object from Schedule 2025-08-12 15:47:16 +02:00
Kjetil Olsen Lye 929b0726f6 Fixes for removing pointers to multiplexers in BOFS 2025-08-12 14:45:13 +02:00
jakobtorben 31ad614423 Normalize preconditioner type strings to lowercase 2025-08-08 13:06:16 +02:00
Tor Harald Sandve cb049fcd65 Merge pull request #6355 from totto82/replaceGroupControlsWellsAndFix
Replace group controls wells and fix
2025-08-08 12:40:57 +02:00
Tor Harald Sandve 2eb98dea7c code clean-up based on review 2025-08-08 12:28:31 +02:00
Atgeirr Flø Rasmussen 1b491b4788 Merge pull request #6387 from jakobtorben/remove_virtual_recycleFirstIterationStorage
Remove virtual/override pattern in recycleFirstIterationStorage
2025-08-07 16:47:54 +02:00
Tobias Meyer Andersen c88ac762f5 Merge pull request #6379 from kjetilly/gpu_mpi
MPI support for the new GPU aware ISTL Solver
2025-08-07 16:02:51 +02:00
jakobtorben a4c78d6fdb Replace virtual/override pattern with CRTP for recycleFirstIterationStorage 2025-08-07 15:55:01 +02:00
Atgeirr Flø Rasmussen 47a66bbb09 Merge pull request #6357 from jakobtorben/remove_intensive_quantities_cache_for_timeIdx1
Remove intensive quantities cache for time idx 1
2025-08-07 14:53:34 +02:00
jakobtorben bf10320089 Improve cache validity checks for intensive quantities and storage 2025-08-07 13:50:39 +02:00
Kjetil Olsen Lye f515d2526a Added extra comments in the dispatch lambda 2025-08-07 13:37:41 +02:00
Kjetil Olsen Lye c8375e68c5 Updated documentation 2025-08-07 13:26:45 +02:00
jakobtorben 282f8606bc Cache intensive quantity history size calculation 2025-08-07 12:02:51 +02:00
Tor Harald Sandve 34fec777a3 Count num group controlled injectors by phase 2025-08-07 10:14:24 +02:00
Tor Harald Sandve 4baef207f4 Output phase of injection group 2025-08-07 10:14:24 +02:00
Tor Harald Sandve 3df4810870 cleanup 2025-08-07 10:14:24 +02:00
Tor Harald Sandve c68966a62f Replace call to groupControlledWells with precomputed values 2025-08-07 10:14:24 +02:00