Provides a helper class for nonoverlapping decomposition. More...
#include <dune/common/exceptions.hh>#include <dune/geometry/dimension.hh>#include <dune/grid/common/datahandleif.hh>#include <dune/grid/common/partitionset.hh>#include <dune/istl/owneroverlapcopy.hh>#include <dune/istl/paamg/pinfo.hh>#include <dumux/parallel/vectorcommdatahandle.hh>#include <dumux/common/gridcapabilities.hh>Go to the source code of this file.
Provides a helper class for nonoverlapping decomposition.
Classes | |
| class | Dumux::ParallelISTLHelper< LinearSolverTraits > |
| A parallel helper class providing a nonoverlapping decomposition of all degrees of freedom. More... | |
| class | Dumux::ParallelVectorHelper< GridView, DofMapper, dofCodim > |
| class | Dumux::ParallelMatrixHelper< Matrix, GridView, RowDofMapper, rowDofCodim > |
| Helper class for adding up matrix entries for border entities. More... | |
Namespaces | |
| namespace | Dumux |
| Adaption of the non-isothermal two-phase two-component flow model to problems with CO2. | |
Functions | |
| template<class LinearSolverTraits , class ParallelTraits , class Matrix , class Vector , class ParallelHelper > | |
| void | Dumux::prepareLinearAlgebraParallel (Matrix &A, Vector &b, ParallelHelper &pHelper) |
| Prepare linear algebra variables for parallel solvers. More... | |
| template<class LinearSolverTraits , class ParallelTraits , class Matrix , class Vector , class ParallelHelper > | |
| void | Dumux::prepareLinearAlgebraParallel (Matrix &A, Vector &b, std::shared_ptr< typename ParallelTraits::Comm > &comm, std::shared_ptr< typename ParallelTraits::LinearOperator > &fop, std::shared_ptr< typename ParallelTraits::ScalarProduct > &sp, ParallelHelper &pHelper) |
| Prepare linear algebra variables for parallel solvers. More... | |