Commit Graph
14741 Commits
Author SHA1 Message Date
Tor Harald Sandve f4710f9f8d Account for NTG in rock heat term 2025-10-16 17:14:22 +02:00
David Landa Marban 53f0e35389 Implementing review 2025-10-16 17:09:45 +02:00
David Landa Marban 3eef1047ac UDQ support for WTRACER 2025-10-16 17:09:45 +02:00
Jakob Torben 336afbcfcf Set linear solver accelerator to CPU for NLDD local solvers 2025-10-09 15:11:42 +02:00
Atgeirr Flø Rasmussen 60f1382c4c Merge pull request #6525 from jakobtorben/make_cpr_weight_calculation_thread_parallelism_runtime_controlled
Add CPR weights thread parallelization option
2025-10-09 14:54:22 +02:00
Bård Skaflestad 6d125eaf1a Merge pull request #6523 from GitPaean/updating_segment_phase_dnesities
updating the gas or oil phase densities when only gas or oil is active.
2025-10-09 12:54:48 +02:00
Bård Skaflestad 83822f2088 Merge pull request #6526 from GitPaean/some_warning_from_ide
adding a virtual destructor for WellInterfaceGeneric
2025-10-09 12:50:57 +02:00
Kai Bao 80a10d8c40 adding a virtual destructor for WellInterfaceGeneric
and some small stylistic changes suggested by IDE.
2025-10-09 10:05:10 +02:00
Jakob Torben c94151fc5d Add CPR weights thread parallelization option 2025-10-09 09:36:27 +02:00
Kai Bao 152f1da283 removing dumplicated numExtbos when calculating saltConcentrationIdx 2025-10-08 15:32:03 +02:00
Kai Bao 4e9784c2b3 rewriting the code to avoid duplication
the missing updating of phase densities is from missing line when
copying code.
2025-10-08 11:31:51 +02:00
Kai Bao 7cb411e76c updating the gas or oil phase densities
when only gas or oil is active.
2025-10-08 11:18:33 +02:00
Markus Blatt 14294dd6b8 Merge pull request #6452 from michal-toth/distributed-wells/density
Remove inconsistencies in density for Distributed wells in parallel runs
2025-10-07 13:29:23 +02:00
Markus Blatt 7d8fd874a2 Merge pull request #6518 from SoilRos/feature/cpp-20-compatibility
Generalize initial value retrieval of reduction operators
2025-10-07 11:51:58 +02:00
David Landa-Marbán b599e8e97d Merge pull request #6515 from daavid00/janicomo
Janitoring: removing unused definitions in models/common/*.hh
2025-10-07 09:11:37 +02:00
David Landa Marban 734abcf7e0 Janitoring: removing unused definitions in models/common/*.hh 2025-10-07 08:46:02 +02:00
Santiago Ospina De Los Ríos ee1eb83d27 Uses lowest() instead of min/max for initial value
Replaces the custom handling (post g++-4.4) of minimum and maximum values for integral and floating-point types with std::numeric_limits::lowest().
2025-10-06 20:15:30 +02:00
Santiago Ospina De Los Ríos d8e0de2960 Generalize initial value retrieval of reduction operators
The initial value retrieval in the reduction operator is generalized to allow the return from a template argument. The reason behind this is that binary operators in the standard like deprecated (C++17) and removed (C++20) the return type from its traits, meaning that the return type cannot be inferred by purely looking at them.
2025-10-06 20:15:29 +02:00
Markus Blatt 1acce0db7a Fix quadmath problems on ppc64el with IEEE long double
Completes fix of Debian bug #1114005
2025-10-06 12:58:32 +02:00
David Landa-Marbán 2d327a6d32 Merge pull request #6424 from lechevaa/HybridNewton_flag
Hybrid newton flag
2025-10-06 09:51:37 +02:00
lechevaa 5b0e43781e Documentation fix 2025-10-06 08:04:41 +02:00
Arne Morten Kvarving aa10e8046a fix some doxy issues 2025-10-03 09:32:48 +02:00
Atgeirr Flø Rasmussen 08d8fa91b6 Make blackoil_nohyst available in flow, not just standalone. 2025-10-02 16:02:07 +02:00
Atgeirr Flø Rasmussen a6555a623d Add extra flow variant without hysteresis. 2025-10-02 16:02:04 +02:00
Atgeirr Flø Rasmussen ce81e1c4d9 Adapt to upstream addition of traits for hyst and eps. 2025-10-02 15:58:25 +02:00
David Landa Marban 1fd280c68d Removing trailing spaces and adding eol at eof 2025-10-02 10:22:55 +02:00
David Landa Marban 2cf3edc3aa Janitoring: removing unused definitions in models/blackoil/blackoil*.hh 2025-10-01 17:09:44 +02:00
lechevaa 75ae440688 Add documentation, Fix and Simplify constructInputTensor logic 2025-10-01 10:21:01 +02:00
Tobias Meyer Andersen ccd1cf6c6b add max block size 2025-09-30 10:24:09 +02:00
Tobias Meyer Andersen 6afe848ade add dispatchOnBlocksize to reuglar matrix class 2025-09-30 10:24:09 +02:00
Tobias Meyer Andersen 774e5a4b9b apply jacobs' patch 2025-09-30 10:24:09 +02:00
Tobias Meyer Andersen 44a1037acb Use Generic API when available
Introduce a wrapper that handles whether
we should use the generic or old CUDA/HIP API
based on what versions are present
during compilation
2025-09-30 10:24:09 +02:00
Tor Harald Sandve a8ed6bfece Merge pull request #6504 from daavid00/biobugs
Add missing invB in BioeffectsFluxes
2025-09-29 13:10:22 +02:00
Tor Harald Sandve 89e62bcdb9 Merge pull request #6503 from daavid00/saltline
Use new lineariser for simulators with EnableBrine
2025-09-29 12:00:37 +02:00
lechevaa 5796d57604 Hybrid Newton Python tests and C++ refactoring 2025-09-29 10:59:55 +02:00
David Landa Marban 614f7ff131 Use new linearizer for simulators with EnableBrine 2025-09-29 10:47:47 +02:00
David Landa Marban 21876b637e Add missing invB in BioeffectsFluxes 2025-09-29 10:28:37 +02:00
Michal Tóth d2c7fe704a Fix formatting 2025-09-29 10:06:58 +02:00
Tor Harald Sandve fb29951053 Merge pull request #6493 from totto82/fix_wtest_msw
scale segment rates and pressure in well testing instead of updateWellStateWithTarget
2025-09-29 08:58:31 +02:00
Kai Bao a93ac306c4 Merge pull request #6501 from atgeirr/remove-mutable
Remove unnecessary mutable qualifier for the solution object.
2025-09-26 14:03:58 +02:00
Atgeirr Flø Rasmussen 1f924d6b92 Remove unnecessary mutable qualifier for the solution object. 2025-09-26 13:15:32 +02:00
Tor Harald Sandve 33df33357d Compute segment rates from well rates for new wells
The segment rates are used to compute the initial accumulation in
the well and is thus needed before solving the equation.
2025-09-26 10:35:18 +02:00
Kai Bao 823f157aee only applying regional multiplier to PINCH NNC
when applyNncMultregT is true. it is consistent with other code design.
2025-09-25 19:10:19 +02:00
Stein Krogstad c2719c7af6 squash commits 2025-09-25 16:08:32 +02:00
Tor Harald Sandve affbea6694 dont allow well switching during well testing 2025-09-25 15:49:25 +02:00
Tor Harald Sandve d37381da31 scale segment rates and pressure in well testing instead of updateWellStateWithTarget 2025-09-25 15:49:25 +02:00
Kai Bao a06fe8fabc applying the regional multipler to PINCH NNC also 2025-09-25 12:14:39 +02:00
Arne Morten Kvarving 9452c4c98e Merge pull request #6496 from jakobtorben/fix_gpu_backend_specification_in_hypre
Fix GPU backend specification for Hypre
2025-09-25 09:57:44 +02:00
Kai Bao 98e08c5958 Merge pull request #6470 from totto82/updateWC_before_network
Update well/group controls before network updates
2025-09-25 09:08:13 +02:00
jakobtorben 34054d6d13 Fix GPU backend specification for Hypre 2025-09-24 14:15:46 +02:00