• Stars
    star
    28
  • Rank 852,266 (Top 18 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created about 9 years ago
  • Updated 24 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Common components for OPM, in particular build system (cmake).

opm-common: 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 a library containing code for processing files in Eclipse format, Python binding for accessing Eclipse files and utility code used by other OPM modules (e.g. CMake modules used).

License

The library is distributed under the GNU General Public License, version 3 or later (GPLv3+).

Requirements

  • C++17 compatible compiler
  • CMake >= 3.10
  • Posix compatibility

More Repositories

1

ResInsight

3D viewer and post processing of reservoir models
C++
163
star
2

opm-simulators

Simulator programs and utilities for automatic differentiation.
C++
97
star
3

LBPM

Pore scale modelling
C++
60
star
4

opm-core

Collection of utilities, solvers and other components.
C++
42
star
5

IFEM

IFEM - Isogeometric Toolbox for the solution of PDEs
C
40
star
6

opm-data

Clean version of opm-data without reference results
ECL
29
star
7

eigen3

Snapshot of Eigen3 for convenience of building opm-autodiff
C++
24
star
8

opm-tests

Data sets intended for integration and regression testing reservoir simulations
ECL
24
star
9

opm-utilities

A collection of utilities of interest to the opm community
Python
16
star
10

opm-material

Provides thermodynamic relations, capillary pressure curves, etc.
C++
15
star
11

opm-models

The models module for the Open Porous Media Simulation (OPM) framework
C++
15
star
12

opm-grid

DUNE module supporting grids in a corner-point format
C++
15
star
13

opm-upscaling

Single-phase and steady-state upscaling methods
C++
13
star
14

opm-parser

C++
11
star
15

opm-data-legacy

Intended for all data sets and simulation results
C++
10
star
16

OpenDect

Core simulation tool based on CT-images
Python
10
star
17

IFEM-PoroElasticity

PoroElasticity solvers built on IFEM
C
8
star
18

IFEM-OpenFrac

Fracture Dynamics applications built using IFEM
C
7
star
19

opm-flowdiagnostics

Computational Kernels for Inexpensive Flow Diagnostics Calculations
C++
6
star
20

opm-porsol

DUNE module containing porous media PDE solvers
C++
6
star
21

IFEM-Elasticity

Elasticity applications built using IFEM
Mercury
5
star
22

opm-verteq

Open Porous Media Initiative Vertical Equilibrium module
C++
5
star
23

porescale

Fortran
5
star
24

IFEM-ThermoElasticity

Thermo-elastic solvers built on IFEM
C
4
star
25

IFEM-Poisson

Poisson application built using IFEM
C
4
star
26

pyopmspe11

A Python framework using OPM Flow for the SPE11 benchmark project
Python
3
star
27

IFEM-AdvectionDiffusion

Advection-Diffusion application built using IFEM
C
3
star
28

IFEM-Darcy

Darcy application built using IFEM
C
3
star
29

opm-output

This repository is intended for output-writer functionality for the flow simulators in OPM
C++
3
star
30

qsummary

Light weight application for summary plotting
C++
2
star
31

opm-publications

Python
2
star
32

ResInsight-UserDocumentation

Documentation for Resinsight
CSS
2
star
33

LBPM-dashboard

Front end to LBPM implementation based on Django
Python
2
star
34

opm-flowdiagnostics-applications

Stand-Alone Utilities for Developing and Testing Flow Diagnostics Computational Kernels
C++
2
star
35

homebrew-opm

MacOSX ports collection for OPM modules and prerequisites
Ruby
2
star
36

opm-polymer

C++
2
star
37

opm-meeting20

Community planning for OPM Meeting 2020
1
star
38

opm-gcloud

Google cloud integration for OPM
Python
1
star
39

FPGA

VHDL
1
star
40

openDECT_Light

A lighter version of OpenDECT
Python
1
star
41

opm-simulators-legacy

Legacy simulator code using Eigen and the AutoDiffBlock class.
C++
1
star
42

opm-reference-manual

Python
1
star