#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>
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) |
|