Common components for OPM, in particular build system (cmake).
Go to file
Bård Skaflestad 7649df53a2 GuideRate: Revise Damping Factor Implementation
This commit centralises the way we incorporate damping factors (item
10 of the GUIDERAT keyword) into the calculation of group/well guide
rates.  In particular, we create a structure that manages both the
current and the previous (damped) guiderate values and ensures that
the new guiderate value is

    GR_p = f*GR_p' + (1 - f)*GR_p^{n-1}

with GR_p' denoting the "raw" guiderate value calculated directly
from potential rates at the current timelevel (n).  GR_p^{n-1} is
the damped-and previously used-guiderate value from timelevel n-1.
Finally 'f' denotes the damping factor.  This is the same approach
used previously, but with some small changes to exclude zero-valued
guiderates.

We furthermore remove one of the early returns in GuideRate::get().
There is no need to return the nominated phase's guiderate value if
the model phase rate is very low and doing so produces incorrect
water guiderates for the OPL5 well in the MOD4_GRP test case.
2020-09-15 10:15:10 +02:00
cmake Only compile code if non-empty code was submitted for DUNE/OPM. 2020-08-11 00:53:45 +02:00
debian changed: remove multiarch-support predepends 2020-04-30 09:12:50 +02:00
docs Clean up item names in json for WCONHIST 2020-01-16 13:45:02 +01:00
etc tab completors: be quiet even if the which command would like to complain 2019-03-07 09:33:15 +01:00
examples Set up default stdout logging for msim simulator 2020-09-05 11:33:03 +02:00
external/cjson Update cJSON library to version 1.7.10 2019-04-09 00:34:49 +02:00
jenkins jenkins: Enable building of Python extension in opm-simulators 2020-03-09 14:31:10 +01:00
msim Change to msim: set rates explicitly to zero for closed wells 2020-09-09 16:44:57 +02:00
opm GuideRate: Revise Damping Factor Implementation 2020-09-15 10:15:10 +02:00
python Update PYTHONPATH in enable-python.sh 2020-07-15 10:16:21 +02:00
redhat go back to boost 1.48 on rhel6 and rhel7 2020-02-17 13:34:09 +01:00
src/opm GuideRate: Revise Damping Factor Implementation 2020-09-15 10:15:10 +02:00
test_util attempting to adding segment summary keywords for regression test 2020-06-10 10:39:45 +02:00
tests Merge pull request #1918 from joakim-hove/internalize-summary-region 2020-09-15 09:08:32 +02:00
.clang-format Add .clang-format specification. 2019-09-18 14:15:21 +02:00
.gitignore Sunbeam will be compiled with setuptools. 2019-08-09 10:40:33 +02:00
.gitmodules removed submodules pycmake and pybind11. 2019-06-14 14:32:08 +02:00
changelog.md Add bullet point about Eclipse restart capabilities 2019-10-29 16:32:08 +01:00
CMakeLists_files.cmake Serializer class: SummaryState & UDQState 2020-09-01 13:15:42 +02:00
CMakeLists.txt Fix remaining double use of python/python and opm/opm folders in Python package generation 2020-07-01 03:25:11 -04:00
CopyHeaders.cmake Refactored generated keyword test to reduce compilation time 2020-01-02 15:27:54 +01:00
dune.module Bump version number 2020-05-28 16:50:26 +02:00
ExtraTests.cmake Enable rst testing with MSW data 2020-03-28 08:58:14 +01:00
GenerateKeywords.cmake Replace opm implementation of string_view with std::string_view 2020-08-04 11:40:41 +02:00
LICENSE Initial commit 2015-03-18 01:59:50 -05:00
opm-common-prereqs.cmake Quietly searcg for OpenMP in opm-common-prereqs.cmake 2020-04-28 12:58:39 +02:00
README.md remove travis build status from README.md 2018-01-04 12:07:46 +01:00

opm-common

Contains common components used throughout all of OPM, in particular CMake modules for the build system.