Skip to content
GitLab
Projects Groups Topics 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
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 53
    • Issues 53
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 18
    • Merge requests 18
  • 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
  • !1243

Unskip reduce recursion

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Loic Hausammann requested to merge unskip_reduce_recursion into master Nov 25, 2020
  • Overview 43
  • Commits 21
  • Changes 6

This branch optimizes the gravity unskip from this image

to this image

The idea is to flag the cells that have already been unskipped in order to stop the recursion sooner for the unskip of the other top level cells.

The main improvement is for the pairs. The selfs are not as important but still give a slight speedup.

Edited Nov 25, 2020 by Loic Hausammann
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: unskip_reduce_recursion