babrodtk
926f7ba175
Return zero for e.g., the gas:oil-ratio if no oil
2015-08-10 08:54:34 +02:00
babrodtk
79410685ca
Refactoring and updated tests
2015-08-10 08:54:34 +02:00
babrodtk
0467af953c
Added function to compute THP from BHP using VFP tables
2015-08-10 08:54:34 +02:00
babrodtk
d27403b427
Initial integration of VFPProdTables
2015-08-10 08:54:34 +02:00
babrodtk
3260e978da
Minor refactoring of VFPProperties to prepare for support for VFPINJ tables
2015-08-10 08:53:42 +02:00
babrodtk
15d3171ae1
Partial integration of VFPProperties into BlackoilModel
2015-08-10 08:53:42 +02:00
André R. Brodtkorb
066e54bbfc
Updated VFPProperties to support a vector VFPProdTable's
2015-08-10 08:50:26 +02:00
André R. Brodtkorb
fe7b5f2f6f
Updated tests to support units
2015-08-10 08:50:26 +02:00
André R. Brodtkorb
179a210ad5
Updated VFPProperties to use the newly implemented VFPProdTable class in opm-parser (with units)
2015-08-10 08:50:26 +02:00
André R. Brodtkorb
1d7f601fab
Removed superfluous varible
2015-08-10 08:50:26 +02:00
André R. Brodtkorb
3d14ea9432
Added test of the most high-level bhp function
2015-08-10 08:50:26 +02:00
André R. Brodtkorb
ab445a6d9a
Added proper error checking and partial units
2015-08-10 08:50:26 +02:00
André R. Brodtkorb
ccf06c2c1c
Added tests for computing the flo/wfr/gfr values based on the aqua/liquid/vapour flow rates
2015-08-10 08:50:26 +02:00
André R. Brodtkorb
2f6e44500b
Updated ADB test case
2015-08-10 08:50:26 +02:00
André R. Brodtkorb
3dfd9ad56d
Added ADB version of bhp function
2015-08-10 08:50:25 +02:00
André R. Brodtkorb
0e3b951cd0
Added skeleton of interpolation using ADBs as input
2015-08-10 08:50:25 +02:00
André R. Brodtkorb
7b0132b110
Added linear extrapolation
2015-08-10 08:50:25 +02:00
André R. Brodtkorb
106467e889
Tabs to spaces
2015-08-10 08:50:25 +02:00
André R. Brodtkorb
67b55f873c
Created tests for the VFPProperties class
2015-08-10 08:50:25 +02:00
André R. Brodtkorb
a54804c0cc
Added initial version of VFPProperties
2015-08-10 08:50:25 +02:00
Atgeirr Flø Rasmussen
d00d78453c
Merge pull request #428 from dr-robertk/PR/remove-hackery-for-dune2.4
...
DuneMatrix: remove hackery of defining private as protected.
2015-08-07 13:04:30 +02:00
Robert Kloefkorn
9cf207f1fb
DuneMatrix: remove hackery of defining private as protected. This issues has been
...
resolved in dune-2.4.
2015-08-07 12:08:06 +02:00
Joakim Hove
b58aafe896
Merge pull request #427 from joakim-hove/parsemode-fixup
...
Removed extre trailing '/'
2015-08-06 18:40:15 +02:00
Joakim Hove
83c14a4dd7
Removed extre trailing '/'
2015-08-06 18:39:36 +02:00
Joakim Hove
578fb09310
Merge pull request #421 from joakim-hove/parsemode
...
Added ParseMode argument to parse and EclipseState
2015-08-06 17:45:01 +02:00
Joakim Hove
5ed11e4af9
Merge pull request #426 from joakim-hove/OPM-218
...
Opm 218
2015-08-05 15:11:28 +02:00
Joakim Hove
7bd36a6b65
Addde ParseMode argument to parse and EclipseState
2015-08-05 14:18:05 +02:00
Joakim Hove
6a841cfa83
Added new 'false' argument to writeTimeStep()
2015-08-05 13:46:17 +02:00
chflo
077f3d8ea7
OPM-218: Fix for restart interval write
2015-08-02 22:36:50 +02:00
dr-robertk
c86d25a5be
Merge pull request #423 from dr-robertk/PR/no-update-operator-for-bool
...
SimulatorBase: avoid using update operator for bool.
2015-07-29 10:23:06 +02:00
Robert Kloefkorn
affc64f346
SimulatorBase: avoid using update operator for bool.
2015-07-29 10:21:55 +02:00
Atgeirr Flø Rasmussen
e24cb27ad4
Merge pull request #420 from dr-robertk/PR/bug-fix-is-parallel-init
...
SimulatorBase[bugfix]: is_parallel_run_ was not initialized correctly.
2015-07-27 18:14:35 +02:00
Robert Kloefkorn
3ef2e883f8
SimulatorBase[bugfix]: is_parallel_run_ was not initialized when output_terminal was
...
false.
2015-07-27 13:08:36 +02:00
Atgeirr Flø Rasmussen
5b7e1a2e03
Merge pull request #419 from blattms/prevent-init-shared_ptr-from-nullptr
...
Prevents initializing std::shared_ptr from nullptr to suit gcc-4.4
2015-07-23 23:32:57 +02:00
Markus Blatt
67d5a1f503
Prevents initializing std::shared_ptr from nullptr.
...
For g++-4.4 support for nullptr is not complete. Using it
to initialize an empty shared_ptr breaks compilation:
/home/mblatt/src/dune/opm/opm-autodiff/opm/autodiff/AutoDiffHelpers.hpp: In constructor ‘Opm::HelperOps::HelperOps(const Grid&, Opm::EclipseStateConstPtr)’:
/home/mblatt/src/dune/opm/opm-autodiff/opm/autodiff/AutoDiffHelpers.hpp:87: error: no match for ternary ‘operator?:’ in ‘(bool)eclState ? eclState->.Opm::EclipseState::getNNC() : nullptr’
/home/mblatt/src/dune/opm/opm-autodiff/opm/autodiff/AutoDiffHelpers.hpp:87: note: candidates are: operator?:(bool, const Opm::NNC* std::__shared_ptr<const Opm::NNC, (__gnu_cxx::_Lock_policy)2u>::*, const Opm::NNC* std::__shared_ptr<const Opm::NNC, (__gnu_cxx::_Lock_policy)2u>::*) <built-in>
/home/mblatt/src/dune/opm/opm-autodiff/opm/autodiff/AutoDiffHelpers.hpp:87: note: operator?:(bool, const Opm::NNC* std::__shared_ptr<const Opm::NNC, (__gnu_cxx::_Lock_policy)2u>::*, T*) <built-in>
Here no conversion to shared_ptr happens.
/home/mblatt/src/dune/opm/opm-autodiff/opm/autodiff/ImpesTPFAAD.cpp: In constructor ‘Opm::HelperOps::HelperOps(const Grid&, Opm::EclipseStateConstPtr) [with Grid = UnstructuredGrid]’:
/home/mblatt/src/dune/opm/opm-autodiff/opm/autodiff/ImpesTPFAAD.cpp:160: error: no matching function for call to ‘std::shared_ptr<const Opm::EclipseState>::shared_ptr(const dune_nullptr_t&)’
/usr/include/c++/4.4/bits/shared_ptr.h:1263: note: candidates are: std::shared_ptr<_Tp>::shared_ptr(std::shared_ptr<_Tp>&&) [with _Tp = const Opm::EclipseState]
/usr/include/c++/4.4/bits/shared_ptr.h:1238: note: std::shared_ptr<_Tp>::shared_ptr() [with _Tp = const Opm::EclipseState]
/usr/include/c++/4.4/bits/shared_ptr.h:1236: note: std::shared_ptr<const Opm::EclipseState>::shared_ptr(const std::shared_ptr<const Opm::EclipseState>&)
Here the DUNE's nullptr implementation is used with std::shared_ptr which are not
compatible.
We fix this by using the emptry constructor of std::shared_ptr to create a nullptr.
2015-07-23 15:33:45 +02:00
Atgeirr Flø Rasmussen
b7764601f8
Merge pull request #418 from atgeirr/fix-flow-parallel
...
Pass parallel info to NewtonIteration... classes.
2015-07-16 15:04:30 +02:00
Atgeirr Flø Rasmussen
6494dee820
Pass parallel info to NewtonIteration... classes.
2015-07-16 14:32:36 +02:00
Atgeirr Flø Rasmussen
e638176c4a
Merge pull request #416 from atgeirr/fix-eigen-resize-nnc
...
Fixed Eigen array dimensions must be respected in resize().
2015-07-15 13:33:08 +02:00
Atgeirr Flø Rasmussen
de2a52bbda
Fixed Eigen array dimensions must be respected in resize().
2015-07-15 13:26:34 +02:00
Bård Skaflestad
c5ae85e480
Merge pull request #415 from atgeirr/fix-nnctreatment
...
Fix nnc treatment
2015-07-13 22:09:10 +02:00
Atgeirr Flø Rasmussen
61b1a67140
Bugfix: do not call method on pointer that can be null.
2015-07-13 11:24:21 +02:00
Atgeirr Flø Rasmussen
eda6899571
Simplify rhs of conditional.
2015-07-13 11:23:56 +02:00
Atgeirr Flø Rasmussen
6ca3fb7d18
Merge pull request #414 from dr-robertk/PR/adjust-autodiffgridhelpers
...
GridHelpers: added specialization for PolyhedralGrid.
2015-07-13 10:11:28 +02:00
Robert Kloefkorn
752f80572e
GridHelpers: added specialization for PolyhedralGrid.
2015-07-10 14:16:43 +02:00
Atgeirr Flø Rasmussen
5be3ae9ad6
Merge pull request #394 from totto82/addNNC
...
Add support for NNC in the simulator
2015-07-10 13:07:01 +02:00
Tor Harald Sandve
ab872b15e3
Remove old constructor
...
Pass Null pointer as default argument for the EclipseState to enable all
users to use the new constructor.
2015-07-10 10:30:29 +02:00
Tor Harald Sandve
662849637c
Change size_t to int to avoid comparison warnings
...
and add some white spaces
2015-07-10 05:08:04 +02:00
Bård Skaflestad
85fe3d6ad2
Merge pull request #412 from atgeirr/fix-warning
...
Avoid unused argument warning.
2015-07-09 13:51:47 +02:00
Atgeirr Flø Rasmussen
41eefa188f
Removed unneeded Opm:: qualifier, and reindent.
2015-07-09 13:45:15 +02:00
Atgeirr Flø Rasmussen
c64222ce33
Avoid unused argument warning.
2015-07-09 13:37:20 +02:00