Commit Graph
35 Commits
Author SHA1 Message Date
Robert K c2e6b368ae revert Schur fix. 2014-10-06 15:59:01 +02:00
Robert K a8c0f7df92 apply changes made in opm-core. 2014-10-06 15:53:17 +02:00
Robert K c42eeffdeb remove unused output 2014-10-06 14:27:55 +02:00
Robert K 0e133f2cca move implementation to .cpp files. 2014-10-06 14:26:23 +02:00
Robert K 294b899ee8 the adaptive time stepping utility classes. 2014-10-06 14:06:07 +02:00
Robert K d4802121d3 moved the utility classes to opm-core. 2014-10-06 13:59:21 +02:00
Robert K faf191b9f1 Merge remote-tracking branch 'upstream/master' into timestepcontrol 2014-10-06 13:58:54 +02:00
Robert K 2295718f59 enabled solver restart again. 2014-10-03 16:01:59 +02:00
Robert K 8a17e5e5d6 move protected area to the bottom and remove unused lines as well as halfTimeStep method. 2014-10-03 15:53:18 +02:00
Robert K 9e9ef0155c moved TimeStepControl to Simulator::run and make it work again. 2014-10-03 14:31:57 +02:00
Robert K a723a01f72 some revision, time step control is now completly in the Simulator run method.
The solver simply returns a number of iterations.
2014-10-03 14:18:31 +02:00
Robert K 67b42fd4f4 remove white spaces. 2014-10-03 14:14:01 +02:00
Robert K e99158faa9 reset to old state. 2014-10-03 14:10:56 +02:00
Robert K bfbd488e3e renamed and split advance method. 2014-10-03 13:44:05 +02:00
Robert K 0a03aea874 class for handling adaptive time steps. 2014-10-03 13:33:13 +02:00
Robert K fcf6cd5f90 implemented the PID controler, seems to work fine. More testing needed. 2014-10-02 14:04:59 +02:00
Robert K 02e346d8cc improvement of the time step adjustment. 2014-10-02 14:04:32 +02:00
Robert K c88a2d04d1 Merge remote-tracking branch 'upstream/master' into timestepcontrol 2014-10-02 09:51:42 +02:00
Robert K d3bc836536 make sub stepping a parameter. 2014-10-01 16:36:38 +02:00
Robert K 2602ae7baf enable substepping. 2014-10-01 15:45:27 +02:00
Robert K f535761a17 only warn when non-diagonal block is found. 2014-10-01 15:45:11 +02:00
Robert K 455b066b2a sub step simulator timer. 2014-10-01 13:56:27 +02:00
Robert K 9c86ddc6bb reset master. 2014-10-01 13:55:42 +02:00
Robert K d03f9411b6 first attempt to implement a time step control. 2014-10-01 13:50:08 +02:00
Robert K ce996c2a6c intialialize parameter with given param. 2014-10-01 13:04:23 +02:00
Robert K 21593cf7eb only initialize solver parameters once to avoid default parameter output. 2014-10-01 12:57:17 +02:00
Robert K 739be5a873 revert to upstream/master. 2014-10-01 12:54:30 +02:00
Robert K 23a12421a8 revert changes. 2014-10-01 12:50:46 +02:00
Robert K 2a33063966 added solver parameters to void reading in every step. 2014-10-01 12:48:41 +02:00
Robert K ade58e64b9 SubStepSimulationTimer for time step control. Needs documentation and cleanup. 2014-09-30 15:55:26 +02:00
Robert K b337873e7f First version of time step control. Not really fully functioning yet. 2014-09-30 15:53:43 +02:00
Robert Kloefkorn f299b5f5d0 apply nitpicks comments and avoid delete. 2014-09-18 15:11:50 +02:00
Robert Kloefkorn f4129742a5 Merge remote-tracking branch 'upstream/master' 2014-09-18 14:56:50 +02:00
Robert Kloefkorn d46fbe6728 enabled DUNE-ISTL::AMG and DUNE-ISTL::CGSolver.
The default is the same as before, i.e. DUNE-ISTL::ILU0 and DUNE-ISTL::BiCGSolver
for solving the elliptic problem.
2014-09-04 17:06:00 +02:00
Robert Kloefkorn f61eab46df Make code compile with dune trunk version (ie 3.0-git). This should include support for
dune 2.3.
2014-08-06 14:00:54 +02:00