A revised reference manual for OPM Flow is available. As usual, all new functionality in Flow has been documented. Another huge thanks to David Baxendale for the monumental work keeping the manual up to date!
OPM release 2022.10
Dear OPM community,
It is my pleasure to announce that the binary packages for the 2022.10 OPM release are now available for RHEL 7 and 8, as well as for Ubuntu 22.04 LTS (code name Jammy Jellyfish) and 20.04 LTS (code name Focal Fossa). The Ubuntu packages may be downloaded from the OPM Project’s Personal Package Archive (ppa:opm/ppa). If you have not already included this in your package sources, you can do so with the commands
sudo apt-add-repository ppa:opm/ppa sudo apt-get update
Then you can install the simulator and its prerequisites using the command
sudo apt install libopm-simulators-bin
You can install python bindings for opm via pip (https://pypi.org/project/opm/) using
pip install opm
I would also like to use the opportunity to thank all the contributors for their effort in improving the simulator and documentation!
Best Regards,
Atgeirr Flø Rasmussen, SINTEF
Release manager for 2022.10
Release notes for 2022.10
The release notes section of the OPM Flow manual has been updated, and can be downloaded: OPM_Flow_Reference_Manual_2022-10_Rev-1_Release_Notes.
The full updated manual will be made available soon.
Summit presentations available
The presentations from the OPM summit are now available. You will find them by clicking on the presentation in the summit program. Please note that some are power-points, and your browser may not open them directly due to security. You can still right click and download the file. Huge thanks to everybody contributing!
OPM Summit Trondheim August 30-31, 2022
Venue
The OPM summit will be held on August 30-31, 2022 at the Equinor Research Centre Rotvoll, Trondheim (Address:Arkitekt Ebbells veg 10, 7053 Ranheim).
Participation
The summit is open to everybody interested in OPM, it’s software and activities. Access to the facility where the summit is held is restricted. Interested participants need to contact the local organizer, Alf Birger Rustad (abir AT equinor DOT com), in advance. Seats at the dinner might be limited.
Program
Tuesday 30. August
- 9:00-9:20: Welcome (Alf Birger Rustad)
- 9:20-9:50: Recent OPM developments by TNO: LGR, grid-independent wells, and more (Cintia Machado & Paul Egberts)
- 9:50-10:20: New in ResInsight (Magne Sjaastad)
- 10:20-10:30: Coffee break
- 10:30-11:00: An evaluation and comparison of GPU solver libraries and hardware for OPM acceleration. (Razvan Nane)
- 11:00-11:30: GPU accelerated Sparse Approximate Inverse preconditioners for Flow (Jose Eduardo Filho)
- 11:30-12:00: Impact of mesh partitioning on parallel OPM Flow performance (Andreas Thune)
- Lunch 12:00-13:00
- 13:00-13-30: History and thoughts and future of parallel flow (Markus Blatt)
- 13:30-14-00: Improved assembly performance, lessons learned, dilemmas (Atgeirr Flø Rasmussen)
- 14:00-14:30: Experiments in reservoir simulation using Julia (Olav Møyner)
- 14:30-14:45 Coffee
- 14:45-15:15 OPM + Reaktoro (David Landa Marban)
- 15:15-15-45 Salt precipitation and water evaporation modelling in OPM (Paul Egberts)
- 15:45-16:15 Pore scale modelling code (Thomas Ramstad)
- 16:15-16:45 Experiences with OPM use in education (Carl Fredrik Berg)
- 18:30 Dinner at Troll restaurant
Wednesday August 31, 2022
- 9:00-9:30 OPM-user feedback from TNO reservoir engineers (Cíntia Machado)
- 9:30-10:00 Qsummary (Torbjørn Skille)
- 10:00-10:30 The CPR and CPRW preconditioners (Halvor Nilsen)
- 10:30-10:45: Coffee break
- 10:45-11:15: OPM Flow for H2 storage simulation (Svenn Tveit)
- 11:15-11:45 ALUGrid integration and cell order. Parallel output, Damaris integration. (Elyes Ahmed)
- 11:45-12:15 Fracturing and IFEM (Arne Morten Kvarving)
- 12:15-13:15 Lunch
- 13:15-13:45: OPM Flow for CO2 storage simulations (Tor Harald Sandve / Sarah Gasda)
- 13:45-14:15: Towards compositional simulation in OPM (Trine Myklebust)
- 14:15-14:45: Discussions, closing remarks
Flow manual for the 2022.04 release available
A revised reference manual for OPM Flow is now available. As usual, all new functionality in Flow has been documented. Another huge thanks to David Baxendale for the monumental work keeping the manual up to date!
OPM Release 2022.04
Dear OPM community,
It is my pleasure to announce that the binary packages for the 2022.04 OPM release are now available for Ubuntu 20.04 LTS (code name Focal Fossa) and Ubuntu 22.04 LTS (code name Jammy Jellyfish). The Ubuntu packages may be downloaded from the OPM Project’s Personal Package Archive (ppa:opm/ppa). If you have not already included this in your package sources, you can do so with the commands
sudo apt-add-repository ppa:opm/ppa sudo apt-get update
Then you can install the simulator and its prerequisites using the command
sudo apt install libopm-simulators-bin
To install the python bindings of OPM in addition, please use the command
sudo apt install python3-opm-simulators
This is also the first release that comes with official packages for Debian stable and (in about 5 days) for Debian testing. If you are using that distributions you can use the apt commands above to install the packages.
Please note that it will still take a few days to make the Redhat available.
If you are not using packages then you can install python bindings for the module opm-common via pip (https://pypi.org/project/opm/) using
pip install opm
Please note that this will not install Python bindings for opm-simulators.
I would also like to use the opportunity to thank all the contributors for their effort in improving the simulator, especially David for testing updating the manual and preparing the release notes, Atgeirr and Bård for testing and Arne Morton for building the Ubuntu and Redhat packages.
Best Regards,
Markus Blatt, OPM-OP AS
Release manager for 2022.04
Release notes for 2022.04
The 2022-04 release consists of some new features and various improvements and bug fixes. Highlights for
this release include: implementation of the Salt Precipitation Model, several ACTIONX implementation
improvements – including support for the COMPSEGS, WELSEGS and WSGVALV keywords in an ACTIONX
block, improvements to the CO2STORE model to work with numerical aquifers and to account for thermal
effects, support for gas lift optimization for multi-lateral wells, the addition of various SUMMARY vectors,
plus various enhancements to the RESTART file to improve compatibility and robustness. Significant work has
also been conducted in fixing the number of reported bugs.
When building OPM Flow from source, the default is now be to compile a parallel binary if MPI is installed,
this was already the default for the binary packages that were previously distributed. Secondly, support for
building OPM Flow with the new current version of DUNE (2.8) has been added.
Some of the new features:
- Improved version of Python version of the parser in opm-common>
- Several ACTIONX improvements
- Added support for the CO2STORE model to use numerical aquifers
- Enabled the CO2STORE model to account for thermal effects
- Added support for the GRAVITY keyword in the PROPS section
- Improvements on how the well potentials are calculated when the wells are under guide rate control
- Improvements on how the well rates are calculated for when the wells are or not under group
control control - Improve ESmry file output by not writing out empty elements
- Improved how the summary keywords are handled for inter-region summary vectors in ESMRY file,
to give a consistent naming convention - Several RESTART improvements (see pdf)
- Added support for the WTMULT keyword in the SCHEDULE section
- Implemented the Salt Precipitation Model (see pdf)
- Added support for gas lift optimization for multi-segment wells
- Added support for gas-water initialization for two-phase runs using PVDG and PVTW keywords in
the PROPS section. - Added support for the WVFPEXP keyword in the SCHEDULE section
- Added support for LIFTOPT(TSTEP) option that defines the frequency of the gas lift optimization
calculations. - Water only and water only with thermal models can now be run with the flow binary
- The VAPWAT keyword in the RUNSPEC section, that activates the vaporized water phase, is now
active for this release for gas-water systems only.
For further details including a list of known issues and bug fixes please see the OPM Flow Release Notes from the manual
Official Debian/Ubuntu packages

With the upcoming releases Ubuntu 22.04 (due April 2022) and Debian bookworm (estimated release date March 2023) OPM will officially become part those Linux distributions. During the past year we worked hard to align the package building process with those Linux distributions.
We are grateful for the help that was provided by the Debian Developers during that work. Special thanks go to the Developers Anton Gladky and Nilesh Patras for sponsoring the upload of the prepared packages and Graham Inggs for helping with the transition to Ubuntu. Of course the great packaging effort done by Arne Morten before that for the Ubuntu PPA made our life a lot easier.
You can see the current status of the packages at Markus Debian QA page
Proposed logo for the Open Porous Media initiative
We have created a logo for OPM, shown below. Before we start using it, we welcome comments and feedback on the mailing list, in case there are legal or other reasons we cannot adopt the current proposal as our logo.
If there are no significant obstacles reported, this will become the OPM logo. A usage policy will also be created.
Tutorial video for CO2 storage simulation
Tor Harald Sandve from NORCE has created a tutorial video that explains how to use OPM Flow to simulate CO2 storage in brine aquifers. The video is approximately 13 minutes long.
Flow manual for the 2021.10 release available
A revised reference manual for OPM Flow is now available. As usual, all new functionality in Flow has been documented. Another huge thanks to David Baxendale for his relentless efforts keeping the manual up to date!