SWIFT: SPH With Inter-dependent Fine-grained Tasking
0.9
  • Disclaimer, Citing SWIFT & Giving Credit
  • Getting Started
  • Command line options
  • Parameter Files
  • Initial Conditions
  • Snapshots
  • Hydrodynamics Schemes
  • Time integration details
  • Galaxy Formation Subgrid Models
  • Planetary Simulations
  • Friends-Of-Friends (FOF) Halo Finder
  • VELOCIraptor Interface
  • Line-of-sights outputs
  • Light Cone Outputs
  • Equations of State
  • External Potentials
  • Neutrino implementation
  • Radiative Transfer Schemes
  • General information for adding new schemes
  • Task System
    • Current Task Dependencies
    • Adding a Task
    • Adding a Particle Interaction/Neighbour Loop Task
    • Adding your Task to the Dependency Plotting Tool
    • Task Locks
  • Analysis Tools
  • Continuous Simulation Data Stream (CSDS)
  • Implementation details
SWIFT: SPH With Inter-dependent Fine-grained Tasking
  • Docs »
  • Task System
  • View page source

Task SystemΒΆ

This section of the documentation includes information on the task system available in SWIFT, as well as how to implement your own task.

SWIFT can produce a graph containing all the dependencies. Everything is described in Analysis Tools.

Contents:

  • Current Task Dependencies
  • Adding a Task
    • Adding it to the Task List
    • Adding it to the Cells
    • Adding a new Timer
    • Adding your Task to the System
    • Implementing your Task
    • Adding your task to the analysis tools
    • Finalizing your Task
  • Adding a Particle Interaction/Neighbour Loop Task
    • Adding it to the Task List
    • Adding it to the Cells
    • Adding a new Timer
    • Adding your Task to the System
    • Implementing your Task
    • Finalizing your Task
    • Things to Keep in Mind
  • Adding your Task to the Dependency Plotting Tool
    • Colouring in the Task Nodes
    • Adding Clusters
  • Task Locks
Next Previous

© Copyright 2014-2021, SWIFT Collaboration.

Built with Sphinx using a theme provided by Read the Docs.