#include <opm/simulators/linalg/ParallelOverlappingILU0.hpp>
#include <dune/common/version.hh>
#include <dune/istl/ilu.hh>
#include <dune/istl/owneroverlapcopy.hh>
#include <opm/common/ErrorMacros.hpp>
#include <opm/common/TimingMacros.hpp>
#include <opm/simulators/linalg/GraphColoring.hpp>
#include <opm/simulators/linalg/matrixblock.hh>
#include <cassert>
Go to the source code of this file.
|
| template<class M > |
| void | Opm::detail::ghost_last_bilu0_decomposition (M &A, std::size_t interiorSize) |
| | Compute Blocked ILU0 decomposition, when we know junk ghost rows are located at the end of A. More...
|
| |
| template<class M , class CRS , class InvVector > |
| void | Opm::detail::convertToCRS (const M &A, CRS &lower, CRS &upper, InvVector &inv) |
| | compute ILU decomposition of A. A is overwritten by its decomposition More...
|
| |
| template<class PI > |
| size_t | Opm::detail::set_interiorSize (size_t N, size_t interiorSize, const PI &comm) |
| |
| template<> |
| size_t | Opm::detail::set_interiorSize (size_t N, size_t interiorSize, const Dune::OwnerOverlapCopyCommunication< int, int > &comm) |
| |