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 101
    • Issues 101
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 87
    • Merge requests 87
  • 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
  • #545
Closed
Open
Issue created Aug 02, 2018 by Kilian Weishaupt@kweisMaintainer

[cc/staggered] Caching boundary volVars with time-dependend Dirichlet BCs is wrong

For the cc and staggered discretization, Dirichlet values are assigned to boundary volVars on the domain boundary. When caching is on, the volVars are updated after each Newton iteration. However, if time-depended Dirichlet values are used, the wrong Dirichlet (i.e. those of the previous time step) are still used within the first Newton iteration of the new time step.

One could update the volVars before each Newton step or, which might be more effective, not cache the boundary volVars at
all and build them ad hoc during bind().

Edited Aug 28, 2018 by Timo Koch
Assignee
Assign to
Time tracking