Bug#987381: ITP: opm-common -- Tools for Eclipse reservoir simulation files
Package: wnpp
Severity: wishlist
Owner: Markus Blatt <markus@dr-blatt.de>
* Package name : opm-common, opm-material, opm-grid, opm-models, opm-
simulators, opm-upscaling
Version : 2021.04
Upstream Author : OPM <opm@opm-project.org>
* URL : https://www.opm-project.org/
* License : GPL2+/GPL3+
Programming Lang: C++, Python
Description : Open Porous Media (OPM) software suite
.
The Open Porous Media (OPM) software suite provides libraries and
tools for modeling and simulation of porous media processes, especially
for simulating CO2 sequestration and improved and enhanced oil recovery.
Please note that the software is maintained in several repositories and
hence this ITP is for several source packages.
Packages should ideally be maintained via the Debian science team as this is
software
for physics. Most of the packaging will be maintained by me and a colleague who
are also part of the OPM development team, but as neither of us are Debian
maintainers we rely on some mentoring and definitely need sponsors for
uploading.
The actual packaging effort has already started and besides smal glitches seems
to be now in good shape (as far as we as newbie/recreational packagers can
judge).
Current state of the packaging effort can be found at
https://salsa.debian.org/blattms/<package>
Below is a list of the packages:
Source: opm-common
Description: Tools for Eclipse reservoir simulation files
The Open Porous Media (OPM) software suite provides libraries and
tools for modeling and simulation of porous media processes, especially
for simulating CO2 sequestration and improved and enhanced oil recovery.
.
The Eclipse file format is widely used in the reservoir simulation
community. This package provides library containing code for processing
files in Eclipse format as well as utility code used by other OPM
modules.
Source: opm-material
Description: Material properties framework for porous media
The Open Porous Media (OPM) software suite provides libraries and
tools for modeling and simulation of porous media processes, especially
for simulating CO2 sequestration and improved and enhanced oil recovery.
.
This header-only library contains the generic code for calculating material
properties used when simulating porous media flow. It includes utilities
for calculating relative-permeability/capillary pressure laws,
thermodynamic relations, flash solvers, empirical heat conduction laws,
et cetera.It uses automatic differentiation for calculating the
properties.
Source: opm-grid
Description: DUNE grid implementations for reservoir simulation
The Open Porous Media (OPM) software suite provides libraries and
tools for modeling and simulation of porous media processes, especially
for simulating CO2 sequestration and improved and enhanced oil recovery.
.
opm-grid provides implementations of grids for reservoir simulation,
corner point or more general pillar grids, following the DUNE grid interface:
CpGrid, a parallel corner point grid, and PolyhedralGrid a more general serial
grid implementation of an unstructured, legacy, grid.
.
A standard grid type in the petroleum industry, corner-point grids fills
the domain with a relatively low number of cells while still providing
sufficient flexibility to model faults, fractures and erosion. The grid
format was originally designed with an eye towards geological modeling
rather than numerical simulation, but is still suitable for e.g. low order
finite volume discretizations.
Source: opm-models
Description: C++ simulation framework for porous media flow -- development
files
The Open Porous Media (OPM) software suite provides libraries and
tools for modeling and simulation of porous media processes, especially
for simulating CO2 sequestration and improved and enhanced oil recovery.
.
opm-models is a header-only simulation framework which is primary focused
on fully implicit models for flow and transport in porous media. It uses
finite volume schemes for discretization and automatic differentiation
for calculating the Jacobians. Its main objectives is to provide an
easily usable, well maintainable, high performance framework which is
capable of capturing all macro-scale scenarios relevant for academic
research and industrial applications involving flow and transport
processes in porous media.
Source: opm-simulators
Description: Parallel porous media / reservoir simulators
The Open Porous Media (OPM) software suite provides libraries and
tools for modeling and simulation of porous media processes, especially
for simulating CO2 sequestration and improved and enhanced oil recovery.
.
opm-simulators provides a research (ebos) and a production (flow) fully
implicit black-oil simulators, supporting one to three phases and
supporting solvent and polymer options. It uses cell centered finite
volume schemes with two point flux approximation and automatic
differentiation for the discretization and uses state of the art linear
and nonlinear solvers. It supports standard and multi segment well
models and reading and writing file in Eclipse format, a very common
format used in the oil reservoir simulation community.
Source: opm-upscaling
Description: Porous media upscaling tools
The Open Porous Media (OPM) software suite provides libraries and
tools for modeling and simulation of porous media processes, especially
for simulating CO2 sequestration and improved and enhanced oil recovery.
.
opm-upscaling provides tools for single phase and relative permeability
upscaling. During upscaling effective parameters (like porosity,
permeability, and capillary pressure) for a simulation on a coarser scale
are computed from properties of a simulation on a fine scale.
Reply to: