opm-simulators/opm/simulators
Bård Skaflestad df86d01486 Add Means of Initializing Analytic Aquifers From Restart Data
This commit adds a new member function,

    AquiferInterface::initFromRestart()

that consumes a vector<data::AquiferData> constructed from
information in the restart file's SAAQ and XAAQ vectors.  At the
moment, we use the initial aquifer pressure, the total produced
liquid volume and the current aquifer pressure at restart.

We implement the interface's member function in terms of the virtual
function

    AquiferInterface::assignRestartData()

that must be overridden in derived classes.

Implement a trivial such function for Carter-Tracy aquifers, and a
function that only stores the current aquifer pressure for the
Fetkovich aquifer model.

Additionally, record whether or not the aquifer object was
initialised from a previous solution.  If so, don't reset total
produce liquid volumes or aquifer pressures to their base values
from the model input file.
2019-12-05 09:41:21 +01:00
..
aquifers Add Means of Initializing Analytic Aquifers From Restart Data 2019-12-05 09:41:21 +01:00
flow Merge pull request #2149 from goncalvesmachadoc/patch-1 2019-12-02 10:17:58 +01:00
linalg [cleanup][Wells] Consequently use SparseMatrixAdapter in addWellContributions. 2019-10-09 10:27:38 +02:00
timestepping Add option for throwing for small time steps 2019-12-02 09:56:19 +01:00
utils ParallelRestart: use references and allow non-default template parameters. 2019-11-25 13:04:40 +01:00
wells Merge pull request #2207 from joakim-hove/wellstate-open-for-output 2019-12-04 18:16:19 +01:00
opm-simulators_doxygen_main.hpp Moved all remaining files out of opm/autodiff. 2019-06-20 11:00:51 +02:00