Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • dumux dumux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 102
    • Issues 102
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 91
    • Merge requests 91
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • dumux-repositoriesdumux-repositories
  • dumuxdumux
  • Issues
  • #1023
Closed
Open
Issue created May 04, 2021 by Timo Koch@timokOwner

Message warning about suboptimal performance of AMG in case no direct solver is available

If no direct solver (UMFPack, SuperLU) is found (both are optional dependencies), the coarse grid solver in the AMG is a BiCGSTABSolver hard-coded to a tolerance of 1e-2 (see https://gitlab.dune-project.org/core/dune-istl/-/blob/master/dune/istl/paamg/amg.hh#L771) which may not be precise enough depending on the application.

I suggest to print a warning if an AMG-based solver is instantiated and neither UMFPack or SuperLU is found.

We have a patch in dumux that can be applied to decrease the tolerance (https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/blob/master/patches/istl-2.6.patch)

Edited May 04, 2021 by Timo Koch
Assignee
Assign to
Time tracking