Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D dune-istl
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 32
    • Issues 32
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 29
    • Merge requests 29
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Core ModulesCore Modules
  • dune-istl
  • Merge requests
  • !422

WIP: [AMG] Coarse solver from solverfactory

  • Review changes

  • Download
  • Patches
  • Plain diff
Open Nils-Arne Dreier requested to merge coarse_solver_from_solverfactory into master Jan 26, 2021
  • Overview 0
  • Commits 5
  • Pipelines 1
  • Changes 8

This MR enables the creation of the coarse solver in AMG from a ParameterTree using the solver factory. As mentioned in #81. I tried to mimic the (not trivial) behavior that is currently implemented if no coarse solver config is given. Furthermore it fixes #62.

There are a few issues:

  • This MR depends on !421 (merged) (should be merged before)
  • The solver factory does not support parallel operators, even if only on process is involved (addressed by !428 (closed) !453 )
  • The direct solvers do not support vector types with an allocator different from the allocator of the matrix. This is why the CI fails currently. (addressed by !423)
Edited Apr 28, 2022 by Christian Engwer
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: coarse_solver_from_solverfactory