Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • dumux dumux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 88
    • Issues 88
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 82
    • Merge requests 82
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • dumux-repositories
  • dumuxdumux
  • Issues
  • #864

Closed
Open
Created Apr 20, 2020 by Bernd Flemisch@berndOwner

Wrong residual norm in parallel

For calculating the norm of a residual in our NewtonSolver, we simply sum residual.two_norm2() over all processes and take the square root. In parallel, this is wrong or at least inconsistent with the norm that the linear solvers are using. For example, in a cell-centered method, the entries for the overlapping cells are also considered, while they are already accounted for on the corresponding interior cells. The linear solvers take the scalar product which knows about which entries have to be considered.

Edited Apr 20, 2020 by Bernd Flemisch
Assignee
Assign to
Time tracking