[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: