Skip to content

Expand Collection of Segment Level RFT Output Arrays#5119

Draft
bska wants to merge 1 commit intoOPM:masterfrom
bska:more-icd-rft-arrays
Draft

Expand Collection of Segment Level RFT Output Arrays#5119
bska wants to merge 1 commit intoOPM:masterfrom
bska:more-icd-rft-arrays

Conversation

@bska
Copy link
Copy Markdown
Member

@bska bska commented Apr 16, 2026

This PR introduces three new (static) segment level output arrays in the RFT file. Each of these arrays are sized according to the number of segments. Regular segments and valves (defined by keyword WSEGVALV) get zero-valued entries, whereas inflow control devices (keywords WSEGAICD and WSEGSICD) get non-zero values.

  • SEGLEN is the ICD's length along the segment
  • SEGQICD is the ICD's maximum absolute flow rate
  • SEGFSCAL is the ICD's effective scaling factor (SICD::scalingFactor(), calculated by updateScalingFactor())

@bska bska added the manual:new-feature This is a new feature and should be described in the manual label Apr 16, 2026
@bska
Copy link
Copy Markdown
Member Author

bska commented Apr 16, 2026

I'm creating this PR in draft mode for several reasons

I will keep the PR in a draft state until such time as it is ready for review and merging.

@bska bska force-pushed the more-icd-rft-arrays branch 4 times, most recently from a40e2dd to d487d90 Compare April 17, 2026 15:26
@bska bska force-pushed the more-icd-rft-arrays branch 3 times, most recently from 031b54a to c7440e5 Compare April 28, 2026 13:45
This commit introduces three new (static) segment level output
arrays in the RFT file.  Each of these arrays are sized according to
the number of segments.  Regular segments and valves (defined by
keyword WSEGVALV) get zero-valued entries, whereas inflow control
devices (keywords WSEGAICD and WSEGSICD) get non-zero values.

  * SEGLEN is the ICD's length along the segment
  * SEGQICD is the ICD's maximum absolute flow rate
  * SEGFSCAL is the ICD's effective scaling factor
    (SICD::scalingFactor(), calculated by updateScalingFactor())
@bska bska force-pushed the more-icd-rft-arrays branch from c7440e5 to 1598109 Compare April 29, 2026 12:19
@bska
Copy link
Copy Markdown
Member Author

bska commented Apr 29, 2026

jenkins build this please

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

manual:new-feature This is a new feature and should be described in the manual

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant