Robert K
61144a73af
Vector --> Container since we also read/write strings.
2015-02-11 13:18:07 +01:00
Robert K
2520aab0a1
added warning when restore file couldn't be opened.
2015-02-11 13:18:07 +01:00
Robert K
c6400fd30a
SimulatorFullyImplicitBlackoilOutput: warn when end of file was reached.
2015-02-11 13:18:07 +01:00
Robert K
a834e55f5a
BlackoilOutputWriter: added support for backup and restore.
...
This first implementation is mainly to support faster debugging.
2015-02-11 13:18:07 +01:00
Robert K
0323624e3e
convergenceReduction: remove warning.
2015-02-10 13:08:16 +01:00
Robert K
2068b7ea16
Revision of black oil output. Put everything into a class following the OutputWriter
...
interface.
2015-02-05 14:39:47 +01:00
Robert K
3416cba92a
added white space after comma.
2015-01-26 12:43:25 +01:00
Robert K
894983fc7b
FullyImplicitBlackoilSolver: add max_residual_allowed parameter to restart solver when
...
residual is to large.
2015-01-26 12:43:25 +01:00
Robert K
8f29cae4cb
FullyImplicitBlackoilSolver: throw Opm::NumericalProblem when one of the residuals is
...
NaN.
2015-01-26 12:43:25 +01:00
Robert K
0af8dd0e1d
remove template keyword.
2015-01-20 14:27:37 +01:00
Robert K
4b551421be
FullyImplicitBlackoilSolver: fix dangerous usage of assert.
2015-01-20 12:55:46 +01:00
Robert K
463e4bc5e3
BlockOilSimulator: allow to run without wells (mainly for testing and debugging).
2015-01-20 11:38:46 +01:00
Robert K
e577b3b2d9
SimulatorFullyImplicitBlackoil: only access output parameters when output is enabled.
2015-01-15 13:31:28 +01:00
Robert K
7fd9895a12
Merge remote-tracking branch 'upstream/master' into PR/EclipseWriter-revision-to-write-substeps
2015-01-12 12:35:22 +01:00
Robert K
6b4a63787d
cleanup of unused code.
2015-01-09 16:27:37 +01:00
Robert K
f11d1758c1
also write initial data when using adaptive time stepping.
2015-01-09 16:26:48 +01:00
Robert K
a9edc45a49
Added flag for matlab output. default behavior is the same as before.
...
Also, avoid possibly uninitialized variables.
2015-01-09 16:26:30 +01:00
Robert K
e7e63e1989
make writing of substeps work
2015-01-09 16:26:30 +01:00
Robert K
5287c54c1d
fix parameter order for SeqILUn.
2014-12-05 15:03:59 +01:00
Robert K
8fecf98f37
[cleanup] remove commented code.
2014-12-05 14:50:55 +01:00
Robert K
230447bea0
[cleanup] I revert the sort call to QuickSort again since it's faster on my machine.
2014-12-05 14:48:16 +01:00
Robert K
9a2a95c6eb
This commits allows for flexible choice of either ILU(0) or ILU(n) where n is a
...
dynamical parameter given in the parameter file. The default is 0 (as before).
In addition the relaxation parameter has been added to the parameter with the
default preserving the state from before.
Also, the default parameter for use_amg and use_bicgstab in the constructor of
CPRPrecondition have been removed.
2014-12-05 14:03:58 +01:00
Robert K
6f55c862ce
move Index query into if.
2014-12-04 17:55:29 +01:00
Robert K
cbfb4f0489
remove typename.
2014-12-04 14:01:06 +01:00
Robert K
855c278197
cleanup
2014-12-04 12:46:46 +01:00
Robert K
5583585063
Merge branch 'PR/performance-avoid-zero-matrix-entries' of ssh://github.com/dr-robertk/opm-autodiff into PR/performance-avoid-zero-matrix-entries
...
Conflicts:
opm/autodiff/ConservativeSparseSparseProduct.h
2014-12-03 15:50:41 +01:00
Robert K
0495aaae8f
if one of the matrices involved does not contain nonZeros, we can leave the product
...
routine.
Conflicts:
opm/autodiff/ConservativeSparseSparseProduct.h
2014-12-03 15:49:26 +01:00
Robert K
21a9a7c446
avoid multiplication with empty matrices.
2014-12-03 15:48:43 +01:00
Robert K
54feee5987
avoid the multiplication with zero matrix entries.
2014-12-02 14:57:00 +01:00
Robert K
054d4f4dcb
include vector to make compile on proprietary systems.
2014-12-02 14:15:17 +01:00
Robert K
efe8ee79f9
added collapseJacs method.
2014-12-02 12:39:21 +01:00
Robert K
2ac6a211b2
use correct types of SparseMatrices.
2014-12-02 12:39:21 +01:00
Robert K
a266e98bac
added some comment about sort.
2014-12-02 12:39:21 +01:00
Robert K
c51a794cac
overloaded ConservativeSparseSparseProduct to speed up matrix-matrix multiplication.
2014-12-02 12:39:17 +01:00
Robert K
3f821f1d5f
overloaded ConservativeSparseSparseProduct to speed up matrix-matrix multiplication.
2014-12-02 10:40:48 +01:00
Robert K
42d8a466ba
added ConservativeSparseSparseProduct.h
2014-12-02 10:40:45 +01:00
Robert K
9cffb51543
[bugfix] use SparseLU when UMFPack was not found.
2014-11-19 11:22:57 +01:00
Robert K
05608a6145
stick to previous method of parameter extraction. grouping is not what we wanted here.
2014-10-22 15:29:20 +02:00
Robert K
2a7f951e25
provide default for parameter group.
2014-10-22 15:00:10 +02:00