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

Debian logo
Debian logo

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

OPM Release 2021.10

Dear OPM community,

It is my pleasure to announce that the binary packages for the 2021.10 OPM release are now available for RHEL 7 and 8, as well as for Ubuntu 20.04 LTS (code name Focal Fossa) and Ubuntu 18.04 LTS (code name Bionic Beaver). Note that this is the last OPM release to fully support Ubuntu 18.04  LTS, the next release will instead support 22.04 LTS. 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.

Best Regards,
Atgeirr Flø Rasmussen, SINTEF
Release manager for 2021.10

Release notes for 2021.10

The release has both new features and various improvements and bug fixes. The following overview may be incomplete, but should contain the most important changes. 

New features:

  • Add support for restarting simulations with aquifers
  • Add a two-phase gas-water simulator
  • Support for tracers
  • Support for keywords RPTONLY, RPTONLYO, SUMTHIN
  • New summary file format, Extended Summary, optimized for loading individual summary vectors. Activated through the new command line option “–enable-esmry=true”. Recognized by the ResInsight postprocessor.
  • Initial support for network balancing (NETBALAN keyword)
  • Support for GPMAINT (group pressure maintenance)
  • Support for restart of UDQ and ACTIONX properties

Improvements and fixes:

  • Add support for using dune 2.8
  • Validation for partially supported keywords
  • Improved support for linear solvers on accelerators (GPU, FPGA)
  • Improved support for restart with UDQs
  • Extended support for ACTIONX
  • Support for connection-level reservoir voidage rates and cumulatives reported to the summary file (e.g., CVPR)
  • Support for tracer summary curves (e.g., WTPR)
  • Fix grid generation without PINCH
  • Various fixes for NNC creation as well as performance improvements
  • Various fixes to the behaviour of the well testing procedure (WTEST keyword)
  • Support WELPI-adjustments to connection transmissibility factors of shut wells
  • Various fixes related to multi-level group controls

OPM RELEASE 2021.04

Dear OPM Users,

It is my pleasure to announce that the binary packages for the 2021.04 OPM release are now available for RHEL 7 and 8, as well as for Ubuntu 20.04 LTS (code name Focal Fossa) and Ubuntu 18.04 LTS (code name Bionic Beaver).  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

Alternatively, you can install 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.

Best Regards,

Tor Harald Sandve

Norce

Release notes 2021.04

The current release consists of some new features and various improvements and bug fixes. 

Highlights from the 2021.04 release is support for numerical aquifers, gas lift optimization, network models and support for diffusive flow.  

New features:

  • Gas lift optimization. With gas lift optimization enabled the simulator can allocate gas lift to wells and groups.
  • Numerical aquifers. Numerical aquifers allow for flexible and efficient inclusion of pressure support from adjacent aquifers.
  • Support for wells split between several process domains. This potentially gives better parallel grid partitioning. The well split is only implemented for standard wells.
  • Network option. Allows for cross well/group coupling through tubing head pressure.
  • Diffusion. Diffusive effects can optionally be included in the simulation.
  • WELPI-based scaling of a well’s connection transmissibility factors.
  • Three-point vertical scaling of relative permeability functions (keywords KRGR, KRORG, KRORW, and KRWR).
  • Support for well and group names with more than eight (8) characters in summary output.
  • Expanded possible actions in ACTIONX, including WELPI and UDQ updates.
  • Support for IMPORT keyword in GRID section.

Improvements and fixes:

  • Various fixes for thermal simulations
  • Fixes in the GCONINJE implementation
  • Support for aquifers in MPI runs
  • Fixes in the boundary setup when using the OPM specific BC keyword. 
  • Correct inclusion of the group efficiency for the top group level 
  • Improved convergence of the multi-segmented well equations. 
  • Various MPI related fixes. Avoiding dead-locks etc.

Commercial support for OPM Flow!

Commercial support for OPM Flow has been requested by several parties. The companies SINTEF, NORCE and OPM-OP have therefore formed a consortium, which now offers commercial support and maintenance services for OPM Flow. We believe this is an important step on OPM Flow’s path towards industrial usage.
For further details see the presentation OPM-support-jan2021. Note that the proposed structure and services are preliminary and subject to change.
Any interested party should contact Atgeirr Flø Rasmussen (SINTEF) by email atgeirr.rasmussen@sintef.no or phone (+47) 977 48 679.