Commit Graph
21791 Commits
Author SHA1 Message Date
Bård Skaflestad 5b61c73a89 Adapt to New ScheduleState Data Member
Must be included in parallel serialisation.
2025-04-11 13:25:38 +02:00
Kai Bao d048550279 Merge pull request #6167 from GitPaean/deal_with_indices
moving flowPhaseToModelPhaseIdx to WellInterfaceIndices
2025-04-11 11:39:44 +02:00
Markus Blatt 22b1b45455 Merge pull request #6021 from lisajulia/feature/ms-wells-fix-access-to-first-perf-refactor
Refactor calls to broadcast in MultisegmentWell_impl.hpp
2025-04-11 10:48:52 +02:00
Lisa Julia Nebel 8faafc4ce9 Refactor call to broadcast in MultisegmentWell_impl 2025-04-11 10:02:44 +02:00
Tobias Meyer Andersen 5643baa6ac Merge pull request #6151 from GitPaean/testing_bigger_episilon2
using bigger epislon for Simulator class
2025-04-10 15:29:30 +02:00
Kai Bao 29e1291296 moving flowPhaseToModelPhaseIdx to WellInterfaceIndices 2025-04-10 15:28:48 +02:00
Tobias Meyer Andersen f6541107a8 Merge pull request #6164 from atgeirr/fix-logging-of-shut-wells
Ensure shut wells are logged correctly.
2025-04-10 15:20:30 +02:00
Atgeirr Flø Rasmussen a138a56d22 Ensure shut wells are logged correctly.
Fixes this in parallel, where currently only wells shut on rank 0 would be logged.
2025-04-10 14:52:50 +02:00
Tobias Meyer Andersen 3d9f7a294f Merge pull request #6157 from daavid00/micpFix
Missing permFactTransMultiplier by MICP
2025-04-10 14:07:53 +02:00
Tobias Meyer Andersen 256e470544 Merge pull request #6156 from daavid00/r1Build
Fix to 2025.04-r1 build candidate in clang
2025-04-10 11:21:54 +02:00
Bård Skaflestad 41e6781ef5 Merge pull request #6118 from akva2/fix_mech_extractor
fix mech extractor
2025-04-10 09:41:56 +02:00
David Landa Marban 7685984058 Missing permFactTransMultiplier by MICP 2025-04-09 14:58:57 +02:00
David Landa Marban e7192a2beb Fix to 2025.04-r1 build candidate in clang 2025-04-09 14:30:54 +02:00
Markus Blatt e4ff3cb74d Merge pull request #6104 from lisajulia/feature/ms-wells-shut-perforations
Changes for parallel runs with multisegment wells that have shut perforations
2025-04-09 09:51:21 +02:00
Bård Skaflestad 9cb9b4ee73 Merge pull request #6153 from bska/fix-rvsat-array-colision
Use Correct Array Name for RVSAT Data
2025-04-09 09:11:38 +02:00
Lisa Julia NebelandMarkus Blatt 49417f7b81 Update opm/simulators/wells/WellState.cpp
Co-authored-by: Markus Blatt <markus@dr-blatt.de>
2025-04-08 15:57:31 +02:00
Lisa Julia Nebel 073504f7f9 Add two tests with multisegment wells that are distributed across two processes and have shut perforations 2025-04-08 15:13:39 +02:00
Lisa Julia Nebel fce44e6030 Add activeToLocal and localToActive maps to the ParallelWellInfo class
This is needed for cases with SHUT perforations, since the structure std::vector<std::vector<int>> perforations_ of MultisegmentWellSegments works with only OPEN perforations
2025-04-08 15:13:39 +02:00
Lisa Julia Nebel 42ef76c731 Fix g2l and l2g maps of ParallelWellInfo if there is no active perforation on a rank
Before, when the local_indices_ object was empty, a sequential run was assumed, yet that can also mean that there are no local_indices_ on this rank.
Now, a sequential run is assumed only if the size of the communiator is 1.
2025-04-08 15:13:39 +02:00
Lisa Julia Nebel 51f55eaa1b For parallel runs with MSWells: Do not calculate the Schur complement part for ranks with only shut perforations 2025-04-08 15:13:39 +02:00
Lisa Julia Nebel 4b56acefe4 Do not add well or pressure contributions when there are only shut perforations 2025-04-08 15:13:39 +02:00
Lisa Julia Nebel e7514953a3 Adjust getSegmentSurfaceVolume and computeSegmentFluidProperties in MultisegmentWell_impl for parallel runs with MSWells where one rank contains only shut perforations 2025-04-08 15:13:39 +02:00
Lisa Julia Nebel 2552710fdf Fix calculateSegmentRates in WellState such that it can handle the case of only shut perforations on one process 2025-04-08 15:13:36 +02:00
Kai Bao d48d4498aa using bigger epislon for Simulator class 2025-04-08 14:53:16 +02:00
Bård Skaflestad e8814dcce8 Use Correct Array Name for RVSAT Data
The copy-pasted RSSAT name prevented outputting RVSAT data in runs
requesting both of these arrays.
2025-04-08 13:59:10 +02:00
Bård Skaflestad d201ecfc84 Merge pull request #6149 from multitalentloes/bump_opm_version
bump OPM version
2025-04-07 08:59:15 +02:00
Tobias Meyer Andersen f7bc27e55e bump OPM version 2025-04-07 07:55:09 +02:00
Bård Skaflestad c0490747d3 Merge pull request #6127 from daavid00/co2Summary
Extending the SUMMARY keywords for CO2STORE and H2STORE
2025-04-04 17:00:04 +02:00
Bård Skaflestad 11afa74c47 Merge pull request #6140 from svenn-t/source_fix
Changes in SOURCE structure
2025-04-04 16:11:11 +02:00
Kai Bao 8bfde5abbf Merge pull request #6148 from atgeirr/fix-warnings
Silence various warnings.
2025-04-04 15:04:53 +02:00
Atgeirr Flø Rasmussen b0373b234b Silence various warnings. 2025-04-04 14:53:59 +02:00
Atgeirr Flø Rasmussen 9f2118407d Merge pull request #6081 from totto82/dontresolveforthp
Dont resolve well equation when computing initial guess for thp in  updateWellStateWithTarget
2025-04-04 10:28:50 +02:00
Svenn Tveit fb1f5b22f6 Change MICP sources to new structure 2025-04-04 10:10:48 +02:00
Svenn Tveit 429a71654c Accommodate for changes in SOURCE structure 2025-04-04 09:40:26 +02:00
Markus Blatt bd430713c8 Merge pull request #6115 from blattms/bugfix/fix-comilation-gcc15
Fix typo in function name that broke compiling with gcc-15
2025-04-04 08:43:10 +02:00
Kai Bao a81c3986a7 Merge pull request #6138 from vkip/pre_solve_network_only_once
Pre-solve network only once
2025-04-03 23:28:37 +02:00
Kai Bao 38eb056582 Merge pull request #6144 from OPM/revert-6141-temporarily-disable-compositional-regtest
Revert "Temporarily Disable 1D_COMP Regression Test"
2025-04-03 21:45:27 +02:00
David Landa Marban ef364a5754 Extending the SUMMARY keywords for CO2STORE and H2STORE 2025-04-03 18:06:28 +02:00
Tor Harald Sandve 86620c5efd Merge pull request #6105 from daavid00/micp
Updating MICP
2025-04-03 17:29:33 +02:00
Bård Skaflestad 5927bf7bc0 Merge pull request #6107 from bska/run-welspecs-report-from-writereports
Trigger WELSPECS Report From Simulator Side
2025-04-03 17:01:23 +02:00
Kai Bao 0969cd9edb Revert "Temporarily Disable 1D_COMP Regression Test" 2025-04-03 16:53:18 +02:00
Bård Skaflestad cc09246fa1 Merge pull request #6143 from akva2/fix_comp_field_names
Fix compositional field output names
2025-04-03 16:49:38 +02:00
Bård Skaflestad e968387719 Trigger WELSPECS Report From Simulator Side
This achieves two goals

  1. It ensures proper sequencing with respect to other PRT file
     reports.
  2. It simplifies generating WELSPECS reports in restarted
     simulation runs.
2025-04-03 16:17:33 +02:00
Arne Morten Kvarving 307ddba306 cosmetics
fix indent, add braces
2025-04-03 15:43:44 +02:00
Arne Morten Kvarving b10dbfb1be avoid spurious water output for compositional 2025-04-03 15:42:15 +02:00
Arne Morten Kvarving fb5dfa4b27 reorder phases to get correct field names for the compositional fluid system 2025-04-03 15:40:02 +02:00
Bård Skaflestad c85ae40c7c Merge pull request #6141 from bska/temporarily-disable-compositional-regtest
Temporarily Disable 1D_COMP Regression Test
2025-04-03 15:35:49 +02:00
Bård Skaflestad c10f60cfa2 Temporarily Disable 1D_COMP Regression Test
We're in the lead-up to creating release branches for 2025.04 and
must not have a broken build.  We will re-enable the test once the
underlying issue has been resolved.
2025-04-03 14:49:05 +02:00
Atgeirr Flø Rasmussen 11466f4fc0 Merge pull request #6134 from akva2/fix_phase_order_output
fixed: wrong order of phases
2025-04-03 13:42:57 +02:00
Vegard Kippe 9ec872c0cc const'ing bools 2025-04-03 12:19:01 +02:00