Oil saturations from the Norne full field model. Screenshot is taken with the ResInsight viewer, which is part of the OPM project.

OPM in a nutshell

The Open Porous Media (OPM) initiative provides a set of open-source tools centered around the simulation of flow and transport of fluids in porous media. The goal of the initiative is to establish a sustainable environment for the development of an efficient and well-maintained software suite based on the following principles:

  • All OPM modules are free software available under the terms of the GNU General Public License (GPL) version 3.
  • OPM strives to use an open development model. This means that anyone can contribute on equal grounds:
    • All source-code is hosted on public repositories on github.
    • All developer infrastructure (e.g. mailing lists, bug tracking system, wiki) is open to the general public.
  • OPM aims to be useful for applications in many industrially relevant fields including CO2 storage, environmental engineering, and reservoir engineering.
  • OPM also tries to be easy to extend with new functionality; for this reason most OPM modules use the DUNE C++ template library to achieve good computational performance while keeping the code as easy to understand and to maintain as possible.
Currently, OPM development is focused on oil reservoir engineering, enhanced oil recovery and CO2 sequestration, although contributions aimed at different fields are always welcome.

Latest News

October 31, 2013

OPM release 2013.10 ready

The 2013.10 release is now ready. Binary packages for Ubuntu 12.04 are available for the following modules:

  • opm-core
  • opm-autodiff
  • opm-material
  • opm-polymer
  • dune-cornerpoint
  • opm-material
  • opm-porsol
  • opm-upscaling
  • opm-verteq
  • ewoms

Source code is available for all the above mentioned modules, and the ResInsight module. In all cases, source is available on github as git repositories or as tarballs, see the download page.

In addition, there are packages for certain prerequisites that will automatically be included when installing a module that requires it (ert, eigen3 and alugrid).

October 24, 2013

Release Candidate available for 2013.10 release

The 2013.10 release is coming soon, and binary packages for Ubuntu 12.04 have been made available for testing. To try the new packages, you must add the opm package archive to your system and update.

sudo apt-add-repository ppa:opm/ppa
sudo apt-get update
If you already have existing packages installed do the following steps to test new versions instead:
sudo apt-get update
sudo apt-get upgrade
To see what packages are available for any particular module, for example opm-upscaling, do the following:
apt-cache search opm-upscaling
To install the programs from this module is then simple:
sudo apt-get install libopm-upscaling-bin
The following modules have available packages:
  • opm-core
  • opm-autodiff
  • opm-polymer
  • dune-cornerpoint
  • opm-material
  • opm-porsol
  • opm-upscaling
  • opm-verteq
  • ewoms

In addition, there are packages for certain prerequisites that will automatically be included when installing a module that requires it (ert, eigen3 and alugrid).

June 5, 2013

Presentations of OPM Symposium Available

The first OPM symposium is over and has been a huge success. The slides of most speakers are now available for your convenience:

May 15, 2013

Program of OPM Symposium

The program for this year's OPM symposium in Bergen/Norway has been published. It is available here.

April 29, 2013

OPM Symposium May 2013

This year, a one and a half day symposium focused on the Open Porous Media Initiative will be organized in Bergen, Norway from May 28 to May 29. It is open to everyone directly or indirectly interested in the OPM initiative. The idea of the symposium is to be forum to exchange ideas. For this reason, its setting will be informal and it will be centered around short presentations and discussions.

Call for Presentations

We strongly encourage everyone with an interest in OPM to contribute a presentation. Please notify us as soon as possible if you would like to participate.

Deadline

If you intend to participate, please send the title and a short abstract of your presentation to Kristin Flornes or Atgeirr Rasmussen no later than May 10, 2013.

Date and Venue

The event will be taking place on 28-29 May 2013 at VilVite, Thormøhlensgate 51, next to the IRIS office in Bergen, Norway.

Schedule

May 28:
09:00 - ca. 16:30
Presentations and scientific program including lunch at VilVite

Dinner in the evening at Bien Bar and Restaurant.

May 29:
09:00 - 12:00
Presentations and scientific program
12:00 - 13:00
Lunch
13:00-15:00
Steering Committee Meeting for the OPM Joint Industry Project. (Open only for members of the Steering Committee.)

Participation Fee

The participation fee for the OPM symposium is €150 / NOK 1500 to cover the cost of the two lunches and the dinner. We are looking forward to seeing you in Bergen!

April 12, 2013

OPM Release 2013.03 ready

The 2013.03 release of OPM is now ready. This is our first major release, from now we expect to make releases about twice a year. We expect the next release to be 2013.09. Until then, the latest development will be available on github. Also, new modules and binary packages will appear.

April 8, 2013

OPM Release update

The upcoming release is now quite close. Binary packages for Ubuntu 12.04 have been made available, please use them to test the release. The easiest way to install the packages is to first add the opm personal package archive (ppa):

sudo apt-add-repository ppa:opm/ppa
sudo apt-get update
To see a list of (for example) the opm-polymer packages:
apt-cache search opm-polymer
Then, to install the opm-polymer simulators and its dependencies,
sudo apt-get install libopm-polymer1-bin
If you have an issue with a specific package, please create an issue on the github page for the specific library.

February 18, 2013

OPM Release

Release process underway. The first release of OPM is planned to be ready in March 2013. Download from here

July 30, 2012

OPM on GitHub

The source-code repositories of the OPM simulation suite are now officially hosted on GitHub. They can be found here

June 22, 2012

OPM presented at PDE Soft 2012

Atgeirr F. Rasmussen from SINTEF presented results from the OPM Initiative at the PDE Soft 2012 workshop in Münster on June 20, 2012.

April 19, 2012

Simulation of CO2 sequestration in a North Sea Field

Kristin Flornes presented modelling results obtained with the simulation tools in the CO2 branch of the OPM Initiative at the 3rd CGS EUROPE KNOWLEDGE-SHARING WORKSHOP in Venice during the 7th CO2GeoNet Open Forum 17-20 April 2012.