Arne Morten Kvarving
0ea892adc0
add github action for checking manual labels
2025-05-09 09:20:54 +02:00
Bård Skaflestad
92ce0e0dd6
Merge pull request #6253 from atgeirr/rename-indices-files
...
Rename index classes
2025-05-08 22:08:02 +02:00
Bård Skaflestad
94f886ebd4
Merge pull request #6232 from lisajulia/fix/output-files-distributed-wells-test
...
Add test for correct output for distributed wells
2025-05-08 20:20:26 +02:00
Atgeirr Flø Rasmussen
4453b85632
Rename BlackOilIndices->BlackOilVariableAndEquationIndices.
2025-05-08 19:58:52 +02:00
Lisa Julia Nebel
d00322f252
Merge pull request #6238 from bska/assign-shut-conns-for-owned-wells-only
...
Assign Shut Connection Data for Owned Wells Only
2025-05-08 19:50:38 +02:00
Bård Skaflestad
6295bd08c8
Generate RFT Data Only for Owned Wells
...
Otherwise, we risk parallel run race conditions in
EclWriter<>::writeOutput() due to multiple ranks constructing
data::Connection objects for shut/inactive distributed wells.
2025-05-08 17:29:42 +02:00
Bård Skaflestad
2f980b9c53
Assign Shut Connection Data for Owned Wells Only
...
Otherwise, BlackoilWellModel<>::wellData() will generate reports
for non-owned wells if the wells are distributed. This, in turn,
opens the door to race conditions when collecting contributions on
the I/O rank.
2025-05-08 17:29:42 +02:00
Bård Skaflestad
7b7e2bd7b5
Merge pull request #6244 from lisajulia/fix/throw-ms-wells-error-message-properly
...
Move throws inside the loop over all wells to after the end of the loop
2025-05-08 17:25:50 +02:00
Lisa Julia Nebel
5746bf9123
Move throw for a perforation mismatch to the end of the loop over all wells
...
Instead of throwing inside the loop over all wells, collect the findings and throw at the end. Throwing inside of the loop over all wells leads to a deadlock in some cases.
2025-05-08 16:38:01 +02:00
Lisa Julia Nebel
ae8f51e45e
Move throw for connection without associated segments to the end of the loop over all wells
...
Instead of throwing inside the loop over all wells, collect the findings and throw at the end. Throwing inside of the loop over all wells leads to a deadlock in some cases.
2025-05-08 16:38:00 +02:00
Lisa Julia Nebel
40e7d65283
Adjust error when having distributed MSWells without setting --allow-distributed-wells=false
...
Instead of throwing inside the loop over all wells, collect the findings and throw at the end. Throwing inside of the loop over all wells leads to a deadlock in some cases.
2025-05-08 16:37:17 +02:00
Atgeirr Flø Rasmussen
1cec083ea6
Rename BlackOilDefaultIndexTraits->BlackOilDefaultFluidSystemIndices
2025-05-08 15:03:19 +02:00
Atgeirr Flø Rasmussen
7514a4f7f1
Merge pull request #6246 from totto82/throwBhpNan
...
Throw if bhp is NaN in findTHP
2025-05-08 13:53:04 +02:00
Kai Bao
26c20d678b
Merge pull request #6114 from atgeirr/safer_well_state
...
Store primary variables in well state, and improve well initialization
2025-05-08 13:39:14 +02:00
Bård Skaflestad
48582b6714
Merge pull request #6248 from aritorto/fixWarning
...
Correct warning
2025-05-08 11:27:14 +02:00
Antonella Ritorto
25b8e6f270
Correct warning branch
2025-05-08 10:30:53 +02:00
Tor Harald Sandve
8153c2d095
Throw if bhp is NaN in findTHP
2025-05-08 08:58:54 +02:00
Markus Blatt
cb3d29ef79
Merge pull request #6235 from aritorto/smootherJumpsSerial
...
Reduce discontinuities in serial simulation for CpGrid with LGRs
2025-05-08 07:53:13 +02:00
Atgeirr Flø Rasmussen
1e6c89c15e
Improve treatment of primary variables.
...
- Discard stored primary variables in updateWellStateWithTarget().
- Ensure primary variables are updated to match WellState before solving wells.
2025-05-07 18:26:46 +02:00
Antonella Ritorto
bdfafbd5cd
Move the if-serial run into CpGridVanguard::addLgrs(), warn if parallel
2025-05-07 16:50:31 +02:00
Atgeirr Flø Rasmussen
272fb2051f
Do not re-initialize stopped wells.
2025-05-07 15:55:58 +02:00
Antonella Ritorto
faea69fdb2
Update cell depth and thickness in serial simulation for CpGrid with LGRs
2025-05-07 15:49:28 +02:00
Bård Skaflestad
1648de24f8
Merge pull request #6211 from akva2/nlddreporting_minor_janitoring
...
NlddReporting: some minor refactoring
2025-05-07 14:26:07 +02:00
Atgeirr Flø Rasmussen
463dfcf193
Cleanup in response to review comments.
2025-05-06 13:55:45 +02:00
Bård Skaflestad
27f53657ef
Merge pull request #6242 from multitalentloes/fix_timer_namespace_usage
...
fix namespace in linearsolverreport.hh
2025-05-06 11:44:04 +02:00
Tobias Meyer Andersen
3ab9b03654
fix namespace in linearsolverreport.hh
2025-05-05 14:51:00 +02:00
Kai Bao
46ccde6951
Merge pull request #6214 from totto82/splitt_network_group_update
...
Split network and group update code
2025-05-05 14:36:25 +02:00
Bård Skaflestad
52a2e05149
Merge pull request #6237 from bska/refactor-welldata-memfn
...
Reorder Well Data Report Function
2025-05-05 14:22:59 +02:00
Bård Skaflestad
a1313a9d00
Reorder Well Data Report Function
...
The shut connection handling should be the final stage of this
reporting. While here, also split the tracer rate assingments out
to a separate helper function.
2025-05-05 13:46:06 +02:00
Atgeirr Flø Rasmussen
a828ce336e
Ensure that the initialization is not producing above-bhp-limit rates.
2025-05-05 12:56:30 +02:00
Atgeirr Flø Rasmussen
e77484b69d
Refine producer initialization.
...
Instead of evaluating the well at the state given by its current
state (primary variables) use the bhp limit (or 1 bar) to get the
rates that provide the correct fractions.
2025-05-05 12:56:30 +02:00
Atgeirr Flø Rasmussen
2e81e67e73
Updates to clean up.
2025-05-05 12:56:30 +02:00
Halvor M Nilsen
2f1e445cf1
compiling version for blackoil
2025-05-05 12:56:30 +02:00
Bård Skaflestad
e833b07173
Merge pull request #6181 from daavid00/summaryMassWat
...
Summary vectors for water mass
2025-05-05 12:05:13 +02:00
Atgeirr Flø Rasmussen
d4f548745b
Merge pull request #6227 from GitPaean/phaseMixtureCompMixture3
...
avoid to use too small d = 1. - rs * rv.
2025-05-05 11:36:28 +02:00
Bård Skaflestad
86e9049d74
Merge pull request #6236 from GitPaean/removing_scalar_template_parameter
...
removing Scalar template paramter from CompWellState and SingleCompWellState.
2025-05-05 11:08:35 +02:00
Atgeirr Flø Rasmussen
ee1459c598
Merge pull request #6233 from bska/install-requisite-header
...
Install is_gpu_operator.hpp Header
2025-05-05 09:03:31 +02:00
Kai Bao
aaf8b8612e
removing Scalar template paramter from CompWellState
...
and SingleCompWellState.
2025-05-02 15:40:40 +02:00
Tor Harald Sandve
59d89f3291
Split network and group update code
2025-05-02 12:26:50 +02:00
Kai Bao
c777c42b31
not using too small d = 1. - rs*rv in StandardWellConnections
...
too small denominator can cause small volrat and too big density.
2025-05-02 09:15:01 +02:00
Bård Skaflestad
336060778d
Install is_gpu_operator.hpp Header
...
Otherwise, the StandardPreconditioners.hpp header is not usable from
an installed location.
2025-05-02 09:09:52 +02:00
David Landa Marban
082e3557d7
Check for systems with water
2025-04-30 18:02:43 +02:00
Lisa Julia Nebel
5cca24c931
Add test for correct output for distributed wells
2025-04-30 16:55:07 +02:00
David Landa Marban
3ac233905f
Multisegment support
2025-04-30 16:43:41 +02:00
Kai Bao
ca92b6906c
Merge pull request #6230 from atgeirr/fix-comment
...
Fix error in comment.
2025-04-30 16:28:26 +02:00
Kai Bao
70430b2923
Merge pull request #6145 from totto82/log_local_switching
...
Log local switching
2025-04-30 16:04:08 +02:00
Atgeirr Flø Rasmussen
0aa699d065
Fix error in comment.
2025-04-30 15:33:41 +02:00
Tor Harald Sandve
82401f7417
Log local switching
...
The log is used for output and checking for oscillations
only count the swithcing after NUPCOL
2025-04-30 11:55:57 +02:00
Atgeirr Flø Rasmussen
5e4fe9863d
Merge pull request #6216 from kjetilly/preconditioner_factory_split
...
Splitting StandardPreconditioners to make it specializable for GPU
2025-04-30 11:52:55 +02:00
Kjetil Olsen Lye
5742c801d8
Fixed comments and removed magic number
2025-04-30 11:18:41 +02:00