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 quite large user base from all over the world: release 2013a and 2013b have both been downloaded by more than one thousand unique users.

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 are using MRST in any publication, please cite our overview paper:


Examples of MRST Modules

Numerical CO2 laboratory Fully implicit solvers based on automatic differentiation Flow 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