Atgeirr Flø Rasmussen
f7d7deeb03
Simplified class NonuniformTableLinear.
...
Removed the policy control for what to do beyond the domain.
Old behaviour was constant extrapolation, current behaviour
is linear extrapolation. The possibility to choose was never
needed and has beem removed.
2013-03-22 16:22:29 +01:00
Atgeirr Flø Rasmussen
c1657b427a
Finished unification of linear interpolation.
...
The functions of linInt.hpp are now used everywhere, but:
- linInt.hpp -> linearInterpolation.hpp (better name)
- linearInterpolationExtrap() -> linearInterpolation() (extrapolate by default)
2013-03-22 15:33:07 +01:00
Atgeirr Flø Rasmussen
a8097317a5
Make all codes use the same linear interpolation routines.
2013-03-22 15:28:16 +01:00
Atgeirr Flø Rasmussen
dcf88207e3
Include config.h in cpp file.
2013-03-22 15:20:38 +01:00
Atgeirr Flø Rasmussen
7f9a47d64c
Use markup for parameter lists.
2013-03-22 11:09:38 +01:00
Atgeirr Flø Rasmussen
74b5e3f3a1
Use markdown for parameter lists.
2013-03-22 10:02:04 +01:00
Atgeirr Flø Rasmussen
27647fc7f2
Change doxygen syntax to use markdown.
2013-03-22 09:55:12 +01:00
Atgeirr Flø Rasmussen
bc40c0174a
More minor doc fixes.
2013-03-22 09:45:00 +01:00
Atgeirr Flø Rasmussen
3f8ba3c1e5
Fix minor doc errors.
2013-03-22 09:26:45 +01:00
Atgeirr Flø Rasmussen
db1220eb60
Fix docs for IncompPropertiesBasic.
2013-03-22 09:26:27 +01:00
Atgeirr Flø Rasmussen
f84fa2c4bd
Moved the VAG code to namespace Opm.
2013-03-21 15:01:17 +01:00
Atgeirr Flø Rasmussen
e770b1a6b4
Moved MonotCubicInterpolator to Opm namespace.
...
Also minor doc fix.
2013-03-21 14:57:36 +01:00
Atgeirr Flø Rasmussen
584fa8bc48
Fixes and improvements to transport solver docs.
2013-03-21 14:52:21 +01:00
Atgeirr Flø Rasmussen
d7a53261bd
Fixes and improvements to time-of-flight solver docs.
2013-03-21 14:51:49 +01:00
Atgeirr Flø Rasmussen
7ccbf3597f
Completed main doc page for opm-core.
2013-03-21 14:51:15 +01:00
Atgeirr Flø Rasmussen
ab59813dec
Minor doc fix.
2013-03-20 14:21:19 +01:00
Atgeirr Flø Rasmussen
f84eb97f4f
Clean up well docs.
...
Needed to rename structs in legacy_well.h to avoid clash in docs.
2013-03-20 14:14:53 +01:00
Atgeirr Flø Rasmussen
8c1dc782dd
Update synopsis and file description.
2013-03-20 14:12:32 +01:00
Atgeirr Flø Rasmussen
fe9d7ef743
Merge pull request #207 from blattms/release-dune-cmake
...
Add support for AMG improvements when using inofficial 2.2 DUNE release with CMake support
2013-03-19 08:11:44 -07:00
Markus Blatt
7db4a83e96
Removed compile time warning. In verbose mode the warning will be issued during runtime.
2013-03-19 13:48:02 +01:00
Atgeirr Flø Rasmussen
410a9b73e2
Changed #ifdef HAVE_... to #if HAVE_...
2013-03-19 13:33:07 +01:00
Atgeirr Flø Rasmussen
19767d5d97
Fix syntax error.
2013-03-19 11:17:24 +01:00
Atgeirr Flø Rasmussen
9a2f2c48fd
Fixed conditional compilation issues with UMFPACK.
...
This should fix the issue reported in #208 introduced in #203 .
2013-03-19 10:30:27 +01:00
Markus Blatt
67e89c7568
Fixed compilation with official DUNE release.
2013-03-18 15:36:35 +01:00
Markus Blatt
b5e6757038
Adapted the documentation.
2013-03-18 14:34:04 +01:00
Markus Blatt
0658b787b7
Added a fast amg version of AMG (with one step of Gaus-Seidel smoothing) and AMG with Krylov-cycle.
...
The former is only available when using the inofficial 2.2.1 cmake release.
The latter is currently not optimized.
2013-03-18 14:34:03 +01:00
Markus Blatt
87f9cf8c77
Use 1e-8 as residual tolerance similar to istl. Added verbosity mode.
2013-03-18 14:34:03 +01:00
Atgeirr Flø Rasmussen
b32674f3ea
Moved ColumnExtract and initState.
...
ColumnExtract -> opm/core/grid/ and initState -> opm/core/simulator/.
2013-03-18 12:47:23 +01:00
Atgeirr Flø Rasmussen
987aa5b6fd
Further reorganising of opm-core.
...
Deleted some unused code (or moved to opm-porsol), moved all code dealing with
time-of-flight to opm/core/tof, moved code for implicit transport solver to
opm/core/transport/implicit, spu_[im|ex]plicit.[ch] to opm/core/transport/minimal.
2013-03-18 12:38:04 +01:00
Atgeirr Flø Rasmussen
2405758e2d
Renamed newwells.h -> wells.h.
...
Also moved implementation file to subdir.
2013-03-18 10:33:34 +01:00
Atgeirr Flø Rasmussen
1e6e733bb7
Moved deprecated opm/core/well.h -> opm/core/pressure/legacy_well.h
...
Still used by some pressure system assemblers.
2013-03-18 10:23:51 +01:00
Atgeirr Flø Rasmussen
0a935774d2
Move GridManager to grid subdir.
...
Also remove GridAdapter (moved to dune-cornerpoint), and
moved grid.c implementation file to grid subdir.
2013-03-18 10:16:46 +01:00
Atgeirr Flø Rasmussen
5fba4ca2b3
Merge remote-tracking branch 'upstream/release/2013.03' into combined
2013-03-18 08:28:36 +01:00
Atgeirr Flø Rasmussen
911a16e157
Reinstate correct porevolume usage.
...
The porevolume at the start of the timestep should be provided to
the solver.
2013-03-15 15:10:16 +01:00
Atgeirr Flø Rasmussen
af62639513
Bugfix: check for null ptr before use.
2013-03-15 15:02:42 +01:00
Atgeirr Flø Rasmussen
e2893a5696
Bugfix: order of arguments in function call.
2013-03-15 15:00:18 +01:00
Atgeirr Flø Rasmussen
8c47ad970f
Removed unneeded simulator class, renamed a simulator.
2013-03-15 14:22:26 +01:00
Atgeirr Flø Rasmussen
df556f08f9
Make SimulatorIncompTwophase flexible w.r.t. transport solver.
...
It can now use the reordering or the full Newton-Raphson solvers.
2013-03-15 14:16:59 +01:00
Atgeirr Flø Rasmussen
b304105b4f
Make initGravity() to private, call from constructor.
...
Also modify interface of solveGravity() to be minimal,
construcing columns for segregations solver at construction time.
2013-03-15 13:53:37 +01:00
Atgeirr Flø Rasmussen
aadae49b41
Removed unused rock compressibilty objects from interface.
2013-03-15 11:45:53 +01:00
Atgeirr Flø Rasmussen
d13fed6cab
Remove unused well objects from TransportSolverTwophaseImplicit.
2013-03-15 11:38:37 +01:00
Atgeirr Flø Rasmussen
e2afd671f0
Make TransportSolverTwophaseReorder inherit TransportSolverTwophaseInterface.
...
This changes the solve() interface, which requires clients to change.
2013-03-15 11:31:31 +01:00
Atgeirr Flø Rasmussen
7f1a06cfb3
Fixed implicit transport solver interface.
...
There were significant lifetime issues, now handled by moving
objects inside the class. Work in progress.
2013-03-15 11:15:17 +01:00
Atgeirr Flø Rasmussen
7019eb2c32
Modify solve() interface, fix source term bug in implicit solver.
2013-03-15 08:21:55 +01:00
Atgeirr Flø Rasmussen
aee974ef77
Minor adjustments.
2013-03-15 08:05:23 +01:00
Atgeirr Flø Rasmussen
86b51c80b8
Modified TransportSolverTwophaseInterface::solve(), general cleanup.
...
Move output arguments last in argument list.
2013-03-14 22:51:44 +01:00
Atgeirr Flø Rasmussen
e532250867
Rename ImplicitTwoPhaseTransportSolver -> TransportSolverTwophaseImplicit.
2013-03-14 22:39:08 +01:00
Atgeirr Flø Rasmussen
d607849293
Rename TwoPhaseTransportSolver -> TransportSolverTwophaseInterface.
...
To be more consistent with naming practices elsewhere in opm-core.
2013-03-14 22:24:36 +01:00
Atgeirr Flø Rasmussen
4ef30e694d
Modified for added files and changed class names.
2013-03-14 21:43:21 +01:00
Atgeirr Flø Rasmussen
c23898efa7
Merge remote-tracking branch 'hnil/hnil_class' into combined.
...
Conflicts:
CMakeLists.txt
examples/sim_wateroil.cpp
opm/core/grid/cpgpreprocess/geometry.c
opm/core/transport/reorder/ReorderSolverInterface.hpp
opm/core/transport/reorder/TofDiscGalReorder.cpp
opm/core/transport/reorder/TofDiscGalReorder.hpp
opm/core/transport/reorder/TofReorder.cpp
opm/core/transport/reorder/TofReorder.hpp
opm/core/transport/reorder/TransportSolverCompressibleTwophaseReorder.cpp
opm/core/transport/reorder/TransportSolverTwophaseReorder.cpp
2013-03-14 16:18:39 +01:00