Arne Morten Kvarving
ec84849361
add files imported from opm-core to build system
...
change include path for thresholdPressures.hpp in test.
note that the test is currently disabled (it was not enabled in
opm-core and does not build).
2016-04-11 10:01:01 +02:00
Robert Kloefkorn
e80ad5a9fe
Merge remote-tracking branch 'upstream/master' into PR/async-output
2016-04-08 13:07:44 +02:00
Kai Bao
624516ed3c
creating separate files for class StandardWells
2016-04-06 16:42:04 +02:00
Robert Kloefkorn
ec45b5547d
cleanup.
2016-04-06 15:39:57 +02:00
Robert Kloefkorn
54ea243c5f
SimulatorFullyImplicitBlackoilOutput: added threaded asynchronous output.
2016-04-06 11:10:01 +02:00
Tor Harald Sandve
a02a07289e
Implement pressure effects in the Todd-Longstaff mixing parameter
...
The Todd-Longstaff model is extended to incorporate pressure effects
The solvent viscosity is then caculated as
mu_eff = mu_s^(1-\alpha * \omega) * mu_mix^(\alpha * \omega)
where \omega accounts for the porous media effects and \alpha =
\alpha(pressure) accounts for the miscibility of the solvent and oil
when contacted.
The \alpha values can be given using the TLPMIXPA keyword
If no entries are given to TLPMIXPA the table specified using PMISC will
be used as default.
IF TLPMIXPA does not appear in the grid \alpha = 1 and the pressure
effect is neglected.
This is tested in test_solventprops_ad.cpp
2016-04-01 15:55:56 +02:00
Joakim Hove
18c07d5d66
Replaced SimulatorState -> SimulationDataContainer
2016-03-29 10:48:36 +02:00
Robert Kloefkorn
4df4c9147a
fastSparseProduct.hpp --> fastSparseOperations.hpp
2016-02-16 10:25:57 +01:00
Atgeirr Flø Rasmussen
bfcbd09488
Create and use FlowMainPolymer class.
2015-12-18 13:58:13 +01:00
Atgeirr Flø Rasmussen
b156ce0b55
Create and use FlowMainSolvent class.
2015-12-18 13:58:13 +01:00
Atgeirr Flø Rasmussen
e3ceac44a6
Renamed flowMain.hpp -> FlowMain.hpp.
2015-12-18 13:58:12 +01:00
Atgeirr Flø Rasmussen
460f0cb451
Use the new flowMain() function.
...
Also add it to the CMake file list.
2015-12-14 16:11:06 +01:00
Atgeirr Flø Rasmussen
af980ed93c
Creates GridInit template class.
2015-12-14 16:07:46 +01:00
Arne Morten Kvarving
2df335b05c
add polymer to buildsystem
2015-12-07 11:28:40 +01:00
dr-robertk
bd8586b477
Merge pull request #541 from GitPaean/support_segment_well_rebased
...
Support multi-segment wells
2015-12-02 11:18:33 -07:00
Markus Blatt
dc1d7c526f
Moved ParallelOverlappingILU0 to its own file.
2015-12-01 14:41:06 +01:00
Kai Bao
c5252ae1ce
make compilation of flow_multisegment_mpi conditional
...
if(DUNE_CORNERPOINT_FOUND OR dune-cornerpoint_FOUND)
2015-12-01 00:06:46 +01:00
Kai Bao
38a9dbd9ff
parallel running for flow_mutlisegment
...
SPE9 can be run in parallel now.
2015-12-01 00:06:46 +01:00
Kai Bao
ac0fdda48b
A WIP version BlackoilMultiSegmentModel
...
and also a Simulator Class and example for multisegment wells.
2015-12-01 00:06:42 +01:00
Kai Bao
60dd7743c3
WIP of the WellMultiSegment and WellStateMultiSegment
2015-12-01 00:06:42 +01:00
Markus Blatt
dd77556252
Added restricted parallel schwarz and overlapping ILU0 preconditioner
2015-11-25 08:43:46 +00:00
Atgeirr Flø Rasmussen
7c21a630e5
Rename NewtonSolver -> NonlinearSolver.
2015-11-12 17:42:47 +01:00
Atgeirr Flø Rasmussen
7c620f11fd
Add flow_solvent to list of programs to be installed.
2015-11-05 08:33:14 +01:00
Atgeirr Flø Rasmussen
0ffcaeb9f0
Merge pull request #513 from atgeirr/add-moduleversion
...
Add moduleVersion() utility and update dune.version.
2015-10-23 13:10:38 +02:00
Atgeirr Flø Rasmussen
bb7530edc3
Add and use moduleVersion() utility.
2015-10-23 11:25:06 +02:00
Joakim Hove
8302db443b
Try to find opm-data and run flow on SPE1 case.
2015-10-21 18:43:08 +02:00
Joakim Hove
a879e9cd41
Removed cmake setting : NON_PUBLIC_TEST
2015-10-21 16:56:10 +02:00
Robert Kloefkorn
326faa99d7
ParallelDebugOutput: make the output in ecl format work in parallel by communicating
...
to an io rank and then proceed with serial output.
2015-09-16 09:48:22 +02:00
babrodtk
54137c742b
Added remaining files to CMakeLists_files.cmake
2015-09-07 13:00:41 +02:00
babrodtk
171cbbe3bb
Fixed sim_simple.cpp
2015-09-07 13:00:41 +02:00
babrodtk
95e9ca6d2a
Fixed SolventPropsAdFromDeck.cpp
2015-09-07 13:00:41 +02:00
babrodtk
51b85276ec
Fixed TransportSolverThophaseAd.cpp
2015-09-07 13:00:41 +02:00
babrodtk
6deb3e2c4a
Fixed IpmesTPFAAD.cpp
2015-09-07 13:00:41 +02:00
Atgeirr Flø Rasmussen
c795113ce3
Changes to make flow compile with AutoDiffMatrix.
2015-09-07 13:00:02 +02:00
Atgeirr Flø Rasmussen
6a5a48e728
Work in progress on AutoDiffMatrix (not compiling).
2015-09-07 12:58:51 +02:00
Markus Blatt
b91fb70e92
Adds new header to CMakeLists_files.cmake
...
The new header opm/autodiff/AdditionalObjectDeleter.hpp
was not there yet.
2015-09-07 11:03:08 +02:00
Andreas Lauser
73710a01d2
move the code which creates a compressed to cartesian cell index map to a separate free function
2015-09-02 14:50:41 +02:00
Atgeirr Flø Rasmussen
3c1c3a30ab
Merge pull request #430 from babrodtk/vfpprod
...
Vertical flow performance
2015-08-19 13:27:37 +02:00
Arne Morten Kvarving
35ecaf2f56
fixed: install correct files
2015-08-19 12:19:34 +02:00
babrodtk
00b63f303f
Added missing file to CMakeLists_files.cmake
2015-08-18 13:42:26 +02:00
Tor Harald Sandve
03ce274c59
Add missing file in the cmake list
2015-08-18 07:28:25 +02:00
Tor Harald Sandve
3b99338bd0
Rename Extended to Solvent
...
- classes and files are renamed to use solvent instead of extended in
their names.
2015-08-18 07:24:08 +02:00
Tor Harald Sandve
7c3f184d43
Rename simulator from flow_extended to flow_solvent
2015-08-18 07:24:08 +02:00
Tor Harald Sandve
17cddaf126
Add support for solvent properties
...
-surface density are specified using the Eclipse keyword SDENSITY
and the pvt properties (viscosity (mu) and formation volume factor (b)
using PVDS
2015-08-18 07:24:08 +02:00
Tor Harald Sandve
971e7e19cb
Add simple solvent model
...
assumes:
- solvent is immiscible in the oil phase
- gas pvt and relperms are used for the solvent
- no initial solvent in the model
Solvent is injected using the WSOLVENT keyword
TODO: Make it possible to change WSOLVENT
2015-08-18 07:24:08 +02:00
babrodtk
c513ed4a17
Implemented support for VFPINJ tables. Runs through synthetic non-trivial example
2015-08-11 16:31:43 +02:00
babrodtk
5af128bcb6
Refactoring
2015-08-11 09:47:06 +02:00
babrodtk
32e4c8caab
Minor bug-fixes
2015-08-10 08:55:05 +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
67b55f873c
Created tests for the VFPProperties class
2015-08-10 08:50:25 +02:00