Commit Graph
39 Commits
Author SHA1 Message Date
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