Deck Reader Module
The module contains support for input of complete simulation decks in the ECLIPSE format, including input reading, conversion to SI units, and construction of MRST objects for grids, fluids, rock properties, and wells. Functionality from this module is thus essential for the fully implicit simulators developed in the ad-blackoil and ad-eor modules, but is also used in a large number of MRST's examples and tutorials.
The module implements two types of functionality for initializating simulation setup: from an input deck or from an output deck (restart file). The latter is not fully complete.
Input deck: Releases prior to 2012a featured the 'readGRDECL' function for inputting a selection of keywords that mostly described grids and cell-based properties. The new input support, consists of two main functions, 'readEclipseDeck' and 'convertDeckUnits'. The former does the actual data reading while the latter converts various units of measurements (e.g., permeability values) into MRST's strict SI-only unit conventions. Along with the input reading, we have also added several functions to construct fundamental MRST objects (e.g., grids, fluids, rock-properties or wells) from the descriptions of a particular simulation deck.
Restart files: Recently, we have also included functionality for reading and processing ECLIPSE unformatted output files. These can then be used to set up a new simulation or continue from an existing one.