ERT (Ensemble Reservoir Tool) is a tool for working with multiple reservoir realisations. ERT was initially developed to model updating (history matching) with the EnKF algorithm. Since the inception EnKF has been dropped in favor of ES (Ensemble Smoother), and also a large part of ERT functionality has been shifted towards general multi multi realisation workflows, and not specifically towards model updating.


Try out ERT in your organisation

ERT is free software and anyone can download and give it a try - the requirements are basically a Linux workstation. For more serious use of ERT you will of course need computing resources - e.g. a compute cluster, but you can test your setup locally.

I can help you set up ERT locally in your organisation. That includes compiling and installing ERT, assistance in getting your particular setup to run with ERT, writing small custom forward models and possibly also custom development on ERT itself.

The Eclipse Python bindings

The core code is written in C/C++, and a large part of it is wrapped with Python. In particular the functionality for working with binary Eclipse files has been very valuable for writing reservoir related utilities. Even if the full ERT application is not interesting for your organisation, use of the libecl python wrappers might be very valuable.

Here is a small example script which loads multiple reservoir simulations and calculates P10, P50 and P90 quantiles.