mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-26 07:00:17 -05:00
buildKeyword placed every user-supplied item into a single DeckRecord, so multi-record keywords such as TUNING (3 records, each terminated by its own '/') were emitted with only one record/slash and rejected by the simulator. Distribute items across the keyword's records using the OPM ParserKeyword schema: each item is matched to the record that defines it. Every record is emitted (empty records are written as a bare '/') so the schema's record structure is preserved, and items unknown to the schema are now reported via a warning. Single-record keywords keep their previous behaviour, including appending non-schema items after the canonical block.
ResInsight Processing Server - rips
A Python interface for the ResInsight visualization and post-processing suite for Reservoir Simulations