Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • SWIFTsim SWIFTsim
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 57
    • Issues 57
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 21
    • Merge requests 21
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • SWIFT
  • SWIFTsimSWIFTsim
  • Merge requests
  • !288

Minimize particle movement during repartitioning

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Peter W. Draper requested to merge repartition-updates into master Dec 05, 2016
  • Overview 5
  • Commits 4
  • Changes 2

Attempt to keep particles on local nodes by comparing the new and old regions and permuting the solution by picking new regions with the largest number of cells in the old regions. Gives an unmoved fraction of around 42% for larger numbers of ranks (compared to 1/nrank for the current scheme).

Doesn't make a huge improvement to runtimes, seems to be around 10% on a repartition step of EAGLE_25, and we only do that infrequently.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: repartition-updates