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 54
    • Issues 54
    • 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
  • !845

Blackholes swallowing - Gas case

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Matthieu Schaller requested to merge blackholes_swallowing into master Jun 14, 2019
  • Overview 15
  • Commits 78
  • Changes 58

This implements the following:

  • Black holes carry metal information. That is obtained at brith time and written to snapshots.
  • Added 1 new loop over the gas neighbours of BHs to tag the gas particles that will be swallowed.
  • Added a field to the gas particles to carry the swallowing information.
  • Added a set of tasks to process the particles that have been tagged for swallowing.
  • Reduced the number of BH tasks by only creating them for cells that actually contain black holes.
  • Added the communication and dependencies that are needed for the swallowing.
  • Implemented the EAGLE model for BH swallowing of gas.
  • In debugging mode, copy the (const) pointer to the task that is run into the runner. Helps seeing where we are.
Edited Jun 14, 2019 by Matthieu Schaller
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: blackholes_swallowing