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 100
    • Issues 100
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 86
    • Merge requests 86
  • 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
  • Merge requests
  • !530

Feature/move phasepresence to privars

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Timo Koch requested to merge feature/move-phasepresence-to-privars into next Jul 17, 2017
  • Overview 1
  • Commits 10
  • Pipelines 0
  • Changes 28

Fixes privar switch models when caching is disabled.

  • New state variable in the privar vector that indicates phase presence
  • The phase presence is no exactly where it's needed and also set by the user in the methods initial and dirichlet. The initialPhasePresence method is no longer needed.
  • The privar switch does not store the phase presence any longer
  • unfortunately we need to copy the solution vector when using umfpack and superlu because the interface are hardcoded to fieldvector as block type (this includes the default AMG solver using umfpack as coarse grid solver)

partly fixes #388 (closed) for box and cc

Port rest of switching models:

  • 3p3c
  • 2pnc
  • 2pncmin
Edited Jul 21, 2017 by Kilian Weishaupt
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/move-phasepresence-to-privars