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
  • »
  • 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
Previous Next

© Copyright 2014-2023, SWIFT Collaboration.

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