Skip to content
GitLab
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 104
    • Issues 104
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 88
    • Merge requests 88
  • 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
  • !2640

WIP: [assembler] Add parallel assembly with tbb and coloring

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Timo Koch requested to merge feature/colored-smp-assembly into master May 25, 2021
  • Overview 12
  • Commits 6
  • Pipelines 7
  • Changes 2
  • Look at other discretization schemes (or at least disable feature for non-tpfa, non-box)
  • Add guards in case TBB is not available.
  • Guard for gridviews which are not thread-safe.
  • Check caching (due to coloring this should also work with caching)
  • Option to set number of available threads at runtime

Check efficiency of coloring scheme (efficiency doesn't matter much for instationary simulations).

The constraint behind the coloring should be: Two elements that modify the same entries of the matrix or the cache or any other global object shouldn't have the same color. In the graph coloring sense: Two elements (two nodes) that do modify the same entries are connected by an edge.

Edited Oct 19, 2021 by Timo Koch
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/colored-smp-assembly