Release Notes for MRST 2022a
Highlights of MRST 2022a
The new release comes with three new modules, improvements in functionality and various bug fixes. In particular we would like to highlight the following:
The gmsh module provides a script for converting meshes generated by the free, open-source mesh generator and geometry modeler Gmsh to meshes in the MRST format. Gmsh is primarily a mesh generator for generating simplex meshes. A few examples are included in the module, but there are many included in the Gmsh source code. Citing from the web page https://gmsh.info: “Gmsh is an open source 3D finite element mesh generator with a built-in CAD engine and post-processor. Its design goal is to provide a fast, light and user-friendly meshing tool with parametric input and advanced visualization capabilities. Gmsh is built around four modules: geometry, mesh, solver and post-processing. The specification of any input to these modules is done either interactively using the graphical user interface, in ASCII text files using Gmsh's own scripting language (.geo files), or using the C++, C, Python or Julia Application Programming Interface (API).”
This module provides an extension to the dual-porosity module. The module implements the dual porosity/dual permeability model . Examples added: a modified SPE 6th comparative study  and a comparison with discrete fracture simulations .
This module collects functionality relevant for constructing static earth modeling. It currently includes spline-based curve and surface generation from scattered points, useful for generating trend surfaces and horizons, simulation of Gaussian random fields in arbitrary dimensions, as well as semivariogram estimation and maximum likelihood estimation of probability function parameters from sampled data.
Changes to existing modules
Hashing: New function obj2hash
See release notes for the test-suite module
Major revision of the test suite (formerly example suite), a unified specification of test cases in MRST. Highlights include:
Added support for WPIMULT keyword (multiplicative adjustment of well indices)
Added version of the discretization code that supports the use of AD-variables, as well as functionality for doing adjoint-based optimization of linear elastic moduli, boundary conditions and load term, which can be used for calibrating a geomechanical model to measurement data.