Skip to content
3D viewer and post processing of reservoir models
Branch: dev
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates May 14, 2019
Fwk #4416 First implementation of gRPC-based Python interface May 20, 2019
OctavePlugin System : Use appropriate mode when displaying a cmake message Apr 8, 2019
TestModels Documentation: Add formations to the documentation project file May 18, 2018
ThirdParty #4266 : opm-flowdiagnostics-applications : Update to f57942a8cdf57422… May 9, 2019
doc adjustments Mar 19, 2019
patches #4266 : libecl : Update patch file related to install May 9, 2019
scripts Update use of clang PowerShell Oct 18, 2018
.appveyor.yml Fix appveyor Feb 1, 2019
.gitignore Revert unintended entries Dec 3, 2018
CMakeLists.txt #4266 : libecl : Update version number in generated so May 10, 2019
COPYING Added COPYING file with GPL version 3 license text. May 30, 2012 Added Doxygen configuration file Apr 19, 2013
GRPC_install_instructions.txt Add comment about scl enable rh-python35 bash to instructions May 20, 2019 Update Apr 5, 2019
ResInsightVersion.cmake Upped to 2019.04.0-dev.02 May 24, 2019


ResInsight is an open source, cross-platform 3D visualization and post processing tool for reservoir models and simulations. The system also constitutes a framework for further development and support for new data sources and visualization methods, e.g. additional solvers, seismic data, CSEM, geomechanics, and more.

The user interface is tailored for efficient interpretation of reservoir simulation data with specialized visualizations of properties, faults and wells. It enables easy handling of a large number of realizations and calculation of statistics. To be highly responsive, ResInsight exploits multi-core CPUs and GPUs. Integration with GNU Octave enables powerful and flexible result manipulation and computations. Derived results can be returned to ResInsight for further handling and visualization. Eventually, derived and computed properties can be directly exported to Eclipse input formats for further simulation cycles and parameter studies.

The main input data is *.GRID and *.EGRID files along with their *.INIT and restart files *.XNNN and *.UNRST. ResInsight also supports selected parts of Eclipse input files and can read grid information and corresponding cell property data sets.

ResInsight has been co-developed by Equinor ASA, Ceetron Solutions AS, and Ceetron AS with the aim to provide a versatile tool for professionals who need to visualize and process reservoir models. The software is copyrighted by Ceetron and Equinor and licensed under GPL 3+. See COPYING for details.


ResInsight uses the Equinor/libecl (formerly Ensambles/ert) library to access Eclipse result files, and the two projects collaborates closely. The source code of the approved libecl version is embedded in the ResInsight source code tree, making downloading and building simple. ResInsight also features an interface to Octave for retrieval of data from ResInsight, processing using Octave, and communication of data back into ResInsight for further handling and visualization.

Octave :

Equinor/libecl :

Supported Platforms

ResInsight is designed cross-platform from the start. Efforts have been made to ensure that code will compile and run on Linux and Windows platforms. Tested platforms are currently 64 bit RHEL6 and Windows 7/8/10, and we have also received reports on successful builds on Ubuntu based systems.


See the ResInsight website and the Users Guide for project documentation.

Source Code

git clone git://


Contributions are very welcome, although it might take some time for the team to accept pull requests that is not in the main line of the projects focus.

Please use the dev branch for contributions and pull requests, as it is the branch dedicated to the day to day development.

The master branch is supposed to be stable, and is updated when we want to publish a new stable release.

Release branches that might pop up are dedicated bug fix branches for the release in question.

Building ResInsight

See Build Instructions

You can’t perform that action at this time.