Kristian Bendiksen
983be234c1
#13411 Sector Model Export: crop direct listing data keywords from deck
...
Add cropDataKeywordsInDeckFile() that reads raw cell values directly from
OPM deck keywords (via isDataKeyword/getRawDoubleData/getIntData) and crops
them to the sector box. This handles relperm endpoint arrays (SWL, SWU,
SGCR, SOWCR, etc.) that are specified via direct listing in the .DATA file
and not available in eclipse case results. Runs before
replaceKeywordValuesInDeckFile, which now skips already-cropped keywords.
2026-03-20 14:30:34 +01:00
Jon Jenssen
04dc045b19
Handle AQUNUM and AQUANCON keywords in sector export
2026-03-10 13:40:51 +01:00
JJ
ecd89bc8ab
Sector model export: support WLIST kw ( #13641 )
...
* Support ADD and NEW operations in WLIST kw
* Add support for DEL operation
2026-02-23 20:15:04 +01:00
Kristian Bendiksen
7db39cf092
#13467 Add model padding functionality for sector model export
...
Add Z-direction padding support for sector models based on OPM-Flow's
padmodel.cpp. This feature enables users to add padding layers above
and/or below the exported sector model grid.
Adapts padmodel.cpp from
https://github.com/hnil/opm-flowgeomechanics/blob/geomech_hypre_cgal/examples/padmodel.cpp
Commit: 5ee483e
Fixes #13467 .
2026-02-16 18:42:15 +01:00
Kristian Bendiksen
1c9c5a85ad
#13333 Simulation Input: Add EDITNNC export functionality for sector models
2026-01-12 17:19:38 +01:00
Kristian Bendiksen
11dfdc2c21
Refactor: convert RigBoundingBoxIjk to template class.
2026-01-12 09:58:55 +01:00
Kristian Bendiksen
a4ade9e595
Remove duplicated code.
2026-01-12 09:58:55 +01:00
Kristian Bendiksen
fe609def88
Simulation Input: Add refinement support for border boundary conditions
...
Add refined grid border detection for BCCON_BCPROP boundary conditions.
The refined functions operate on the exported refined grid dimensions,
ensuring border cells are correctly identified when using grid refinement.
2025-12-12 13:38:22 +01:00
Kristian Bendiksen
cfcdd67255
Simulation Input: Refactor border conditions to use in-memory results.
2025-12-12 13:38:22 +01:00
Kristian Bendiksen
101b4f4926
Refactor: extract common code for converting sector box
2025-12-11 12:07:21 +01:00
Kristian Bendiksen
ab708f5e0e
Simulation Input: Handle AQUNUM keyword.
2025-12-11 12:07:21 +01:00
Kristian Bendiksen
799c774cbe
Simulation Input: refactor to remove duplicated code.
2025-12-08 15:27:51 +01:00
Kristian Bendiksen
afbcc13606
Simulation Input: Handle ADD keyword.
2025-12-08 15:27:51 +01:00
Kristian Bendiksen
cfd5f3a310
Simulation Input: Handle COPY keyword.
2025-12-08 15:27:51 +01:00
Kristian Bendiksen
90ce34ac6c
Simulation Input: handle BOX records.
2025-12-08 15:27:51 +01:00
Kristian Bendiksen
d053d4b0a6
Simulation Input: Handle MULTIPLY keyword.
2025-12-08 15:27:51 +01:00
Kristian Bendiksen
475e05da88
Update well dims keyword for refinement.
2025-12-01 14:20:49 +01:00
Kristian Bendiksen
c4177b6282
Simulation Input: Reintroduce porv multiplier.
2025-11-19 16:47:27 +01:00
Kristian Bendiksen
0626c2e199
Simulation Input: reintroduce OPERNUM+OPERATER/BCCON+BCPROP.
...
Was incorrectly removed in the refactoring in c47e8ac76f
2025-11-19 16:47:27 +01:00
Kristian Bendiksen
59584b5681
Simulation Input: Remove unused argument.
2025-11-19 16:47:27 +01:00
Kristian Bendiksen
c47e8ac76f
Refactor: move simulation file/input code to separate class.
2025-11-17 15:48:12 +01:00