mirror of
https://github.com/OPM/opm-simulators.git
synced 2024-12-18 21:43:27 -06:00
e1d0995104
This patch refactors the calls to the dune-istl solvers. The SeqScalarProduct, and SequentialInformation is now explicitly constructed and later used to construct the smoothers generically. Aditionally the linear operator (MatrixAdapter) is constructed before calling the various solver dependent solve routines. While this does not change the behaviour of the code it is a preparatory step to support parallel solvers. These parallel solvers only differ in the type of the scalarproduct and linear operator used from the sequential ones. |
||
---|---|---|
.. | ||
call_umfpack.c | ||
call_umfpack.h | ||
LinearSolverFactory.cpp | ||
LinearSolverFactory.hpp | ||
LinearSolverInterface.cpp | ||
LinearSolverInterface.hpp | ||
LinearSolverIstl.cpp | ||
LinearSolverIstl.hpp | ||
LinearSolverUmfpack.cpp | ||
LinearSolverUmfpack.hpp | ||
sparse_sys.c | ||
sparse_sys.h |