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 56
    • Issues 56
    • 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
  • !305

Add another communication sub-type for the gparts. Send the gparts when these tasks get enqueued.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Matthieu Schaller requested to merge gpart_send_recv into new_timeline_mpi Jan 24, 2017
  • Overview 7
  • Commits 3
  • Changes 5

This follows suit with the addition of task sub-types for the communications. I have added one to ship the gparts between nodes.

This also allows to send/recv the gparts instead of the parts at enqueuing time. Note that the gpart communications are currently unused since I never pushed the support for gravity over MPI to the master.

It also allows to only loop over the relevant bits we received and not over the whole particle zoo to construct the time information on the receiving side.

This merges into the new_timeline_mpi branch and not in master as it is yet another MPI bug/feature fix.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: gpart_send_recv