magnesj
562ce12534
Fixes by clang-tidy
2025-11-14 05:52:13 +01:00
Magne Sjaastad
ddbef1c7b8
Adds support for all planned MSW tables
...
* Add test models and projects used to verify experimental MSW export
* Fix text formatting of MSW tables
* Completes porting of all MSW tables
Supported keywords are `WELSEGS COMPSEGS WSEGVALV WSEGAICD`
2025-11-13 14:53:14 +01:00
Kristian Bendiksen
ba92dfb825
BCPROP: add correct number of times to properties table.
...
Also improved defaults.
2025-11-12 08:39:20 +01:00
Kristian Bendiksen
b7a4983009
#12950 Simulation Input: add boundary condition choice.
2025-11-12 08:39:20 +01:00
Kristian Bendiksen
b1646d9a1f
#12950 Generate BCCON/BCPROP for simulation input.
2025-11-12 08:39:20 +01:00
Magne Sjaastad
e785be6f97
#12999 Add spacing to system parameters
...
Add spacing to RicFishbonesSystemParameters
Use 12.5 as default, use 18.5 for drillingExtendedParameters
Remove duplicated code
2025-11-07 16:36:36 +01:00
JJ
6286a34297
Wellplanning: use updated MSW table data api ( #13142 )
...
* Update to use new table variable names aligned with opm common naming.
2025-11-07 10:05:53 +01:00
Magne Sjaastad
d3cf618f0c
Improve MSW variable names
...
Align MSW variable names with opm-common
2025-11-06 11:39:51 +01:00
JJ
453562082d
Summary case refresh update. ( #13123 )
...
Use improved opm-common reader with less throws.
Add reload selected cases button
Add timer for auto-reload of cases
Add include in auto update option for cases and ensembles
Do not enable auto reload option for cases in an ensemble
2025-11-03 18:41:55 +01:00
Magne Sjaastad
fd5bdc96d2
Enables experimental MSW export to new folder
...
Adds a feature keyword to enable an experimental MSW export
to a separate folder, facilitating testing of a new data
extraction approach.
2025-11-03 13:40:46 +01:00
Magne Sjaastad
88cf84a23a
Assign branch number to main branches before completions
2025-11-03 13:40:46 +01:00
Kristian Bendiksen
1cc1073af0
Remove MAPAXES keyword (for now).
2025-11-03 09:56:19 +01:00
Kristian Bendiksen
2e363e4d73
Update OPERNUM correctly.
2025-11-03 09:56:19 +01:00
Kristian Bendiksen
788e054734
Export sector model: Set opernum in regdims.
2025-11-03 09:56:19 +01:00
Kristian Bendiksen
864c56866d
Sector Export: fix well properties in deck file.
2025-11-03 09:56:19 +01:00
Magne Sjaastad
ab1f053449
Rename and move Rig files
2025-10-31 08:11:19 +01:00
Magne Sjaastad
a88fecdaa4
Adds MSW table data preparation tools
...
Introduces new classes and functions to prepare MSW table data for export.
2025-10-31 08:11:19 +01:00
Magne Sjaastad
73dd0e0667
Add special handling for TieIn ICVs, and keep default outlet segment for other completion types
...
* Add special handling for TieIn ICVs, and keep default outlet segment for other completion types(fishbones, fractures, ...)
* Update unit test related to change of tie-in logic
2025-10-27 12:39:22 +01:00
Kristian Bendiksen
4e736a8cc0
Refactor: move opm-flow deck keyword generation to factory.
2025-10-24 19:33:35 +02:00
Kristian Bendiksen
2a82ee4670
Simulation Input Export: handle faults.
2025-10-24 19:33:35 +02:00
JJ
991e693f4d
WELSPECS and COMPDAT export improvements ( #13068 )
...
* Generate keywords directly.
* Make sure ensemble settings in duplicated job is reset.
* Use same sort as file export
2025-10-24 11:10:25 +02:00
Kristian Bendiksen
fe46ced410
Refactor: use Vec3st in sector export ui, and split long method.
2025-10-22 16:20:50 +02:00
Kristian Bendiksen
b329318e05
Replace more keywords.
2025-10-22 16:20:50 +02:00
Kristian Bendiksen
ebb8d62eb6
Replace values in deck file values.
2025-10-22 16:20:50 +02:00
Kristian Bendiksen
8f5432c28e
Export sector UI: add UI for bccon/bcprop.
2025-10-22 16:20:50 +02:00
Kristian Bendiksen
ac2923b8b9
#13034 Auto-import PVD surfaces for grid.
...
Fixes #13034 .
2025-10-20 15:24:02 +02:00
Kristian Bendiksen
1a6922e346
#13033 Replace Case: add missing grid/egrid filter.
...
Fixes #13033 .
2025-10-20 13:37:08 +02:00
JJ
1eaf50b6b9
Support running jobs without blocking GUI ( #13040 )
...
* Add view job log command.
* Add stop job command.
* Do not block ui while job is running.
* Show progress while job is running
* Make sure user gets notified of running jobs when exiting ResInsight or closing current project.
2025-10-18 02:42:11 +02:00
Kristian Bendiksen
4a4941f759
CSV Parser: use cell separator when determining layout type.
2025-10-17 07:52:42 +02:00
Kristian Bendiksen
d137281066
Refactor CSV parser: modernize parser to use std::expected.
2025-10-17 07:52:42 +02:00
Magne Sjaastad
0b7a4b12f1
#13019 Remove assert from RiaSummaryTools::summaryCaseMainCollection()
2025-10-14 14:47:58 +02:00
Magne Sjaastad
901bed8acd
#13013 Ensures increasing MD for fishbone laterals
...
Positions the ICD segment at the end of the fishbone section to ensure that lateral MDs are larger than the ICD segment MDs.
This is required by the simulator and ensures correct flow modeling from laterals into the ICD segment.
2025-10-14 12:51:03 +02:00
jonjenssen
d6318f6d01
Add support for duplicating jobs. Give run cmd an icon
2025-10-14 08:42:42 +02:00
Kristian Bendiksen
a81229bad8
Introduce type-safe cell index for active reservoir cell index.
2025-10-13 16:17:03 +02:00
Magne Sjaastad
b771421087
#12994 Radial model: Freeze when selecting cell result INDEX_IJK
...
When a LGR is created to be able to show the radial grid, the active index usage when computing INDEX_IJK was wrong.
wip
2025-10-08 16:03:56 +02:00
Magne Sjaastad
a73999323a
Move defines into separate file
2025-10-03 08:37:24 +02:00
Magne Sjaastad
822b145c9a
Adjusts slice index for temp radial grids
...
When creating a range filter on a temporary radial grid, the slice index is adjusted to select the corresponding main grid cell.
2025-10-01 08:11:07 +02:00
Kristian Bendiksen
4421536349
Refactor: add BORDNUM and OPERNUM to RiaResultNames.
2025-09-26 15:28:29 +02:00
Kristian Bendiksen
fdbb07b8cd
Sector Export: add OPERNUM result.
2025-09-26 15:28:29 +02:00
Magne Sjaastad
b07e49258e
Improve radial grid import
...
* Remove unused includes
* Use designated initializers struct members
* Add warning for active cell opm grid reader
* Moves radial grid import to file readers
* Adapts cell range filter labels for radial grids
2025-09-26 10:26:43 +02:00
JJ
d56722782a
Well Completion tables - Python interface ( #12910 )
2025-09-25 12:23:40 +02:00
Magne Sjaastad
6ef5db2530
Support radial grids as cylindrical cells
...
* Add minimum angular count to system preferences
* Refactors grid view updates and radial grid handling
* Improves radial grid handling and LGR creation
2025-09-24 09:46:00 +02:00
Kristian Bendiksen
c6b8620486
#12547 Export border classification as BORDNUM to sector model.
2025-09-19 15:22:17 +02:00
Magne Sjaastad
3ff9ac3336
Improve LGR data structures and UI
...
Use term refinement from GUI to export code
Improve naming of variables
2025-09-19 11:00:57 +02:00
Kristian Bendiksen
efee24736c
#12900 Export Sector Model: Add "Visible Wells" option.
2025-09-18 12:53:07 +02:00
Kristian Bendiksen
5133ae620b
Refactor: simplify API for configuring cell counts in IJK.
...
The old API was based on "grid points", but it was always used to
specify number of cells in each direction.
2025-09-18 11:46:57 +02:00
Kristian Bendiksen
e0df487eaa
Sector export UI: fix bug in comparison.
2025-09-18 11:46:57 +02:00
Magne Sjaastad and Kristian Bendiksen
5269ba665f
Export zcorn/coord to grdecl.
...
Changes:
- Refactors data writing to allow configurable row length
- Adds documentation describing the Eclipse grid format (COORD and ZCORN)
Co-Authored-By: Kristian Bendiksen <kristian.bendiksen@gmail.com >
2025-09-12 08:38:43 +02:00
Magne Sjaastad
01ad456a3b
Add support for connecting a lateral to a parent well from Python ( #12613 )
...
* Updates well path connection logic.
Refactors well path connection to ensure tie-in location is updated correctly after connecting to a parent well. This ensures the visualization and data consistency are maintained.
* Updates connected editors after target manipulation
Ensures that connected editors are updated whenever the target is manipulated through the 3D manipulator.
* #12613 Adds functionality to append lateral well paths
2025-09-08 15:33:16 +02:00
Kristian Bendiksen
f27982c119
Fix memory leak in RicGridStatisticsDialog by moving object creation inside validity check
2025-09-04 09:04:30 +02:00