MRST - MATLAB Reservoir Simulation Toolbox

The MATLAB Reservoir Simulation Toolbox (MRST) is developed by SINTEF Applied Matemathics and is a result of our research on the development of new (multiscale) computational methodologies.

The toolbox consists of two main parts: a core offering basic functionality and single and two-phase solvers, and a set of add-on modules offering more advanced models, viewers and solvers. MRST is mainly intended as a toolbox for rapid prototyping and demonstration of new simulation methods and modeling concepts on unstructured grids. Despite this, many of the tools are quite efficient and can be applied to surprisingly large and complex models. For more computationally challenging cases, we are developing C-accelerated backends or standalone C++ solutions as part of the Open Porous Media (OPM) initiative. MRST has a large user base: each of the last releases has between 500 and 1100 unique downloads.

Version 2014b was released on the 12th of November 2014, and can be downloaded under the terms of the GNU General Public License (GPL).

If you use MRST to write a scientific publication, we strongly encourage you to cite the MRST book or one of our overview papers:


Examples of MRST Modules

Numerical CO2 laboratoryFully implicit solvers based on automatic differentiationFlow diagnostics and interactive visualization


  • Pressure and transport solvers for single and two-phase flow
  • Routines for constructing and visualizing structured and fully unstructured grids
  • Reading and processing of corner-point grids
  • Physical units and properties
  • Data structures (grids, wells, fluid objects, ..)
  • Stable feature set

Add-on modules