DISPATCH

Table of contents:

  • 1. Overview
  • 2. User Guide
  • 3. Technical Details
    • 3.1. Adaptive Mesh Refinement
    • 3.2. Coding standard
    • 3.3. Compilation
    • 3.4. dispatch.readthedocs.io
    • 3.5. Dust
    • 3.6. Forces
    • 3.7. Google docs
    • 3.8. GIT best practices
    • 3.9. GPU implementation
    • 3.10. Object hierarchy
    • 3.11. jobcontrol.csh
    • 3.12. Locking issues
      • 3.12.1. Memory locking for guard zones
      • 3.12.2. Neighbor list synchronization
      • 3.12.3. Lock timing
      • 3.12.4. OpenMP locking time and contention
      • 3.12.5. Task mem array synchronization
      • 3.12.6. Locking timeline
      • 3.12.7. Timings of relevance
    • 3.13. Maintenance
    • 3.14. MPI
    • 3.15. Python implementation
    • 3.16. Radiative Transfer
    • 3.17. Sink-particles
    • 3.18. Stationary Lagrangian
    • 3.19. Task lists
    • 3.20. Task locking
    • 3.21. Timeslots
  • 4. Auto-generated documentation
DISPATCH
  • Docs »
  • 3. Technical Details »
  • 3.12. Locking issues
  • View page source

3.12. Locking issues¶

  • 3.12.1. Memory locking for guard zones
  • 3.12.2. Neighbor list synchronization
  • 3.12.3. Lock timing
  • 3.12.4. OpenMP locking time and contention
  • 3.12.5. Task mem array synchronization
  • 3.12.6. Locking timeline
  • 3.12.7. Timings of relevance
Next Previous

© Copyright 2019, Åke Nordlund

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