Skip to content

PyHEADTAIL

Short description

Python macroparticle simulation code library for modeling collective effects beam dynamics in circular accelerators.

Web resources

Technical information

  • Programming Languages used for implementation:

    • Python, C, C++, Cython, CUDA
  • Parallelization strategy:

    • MPI, OpenMP, GPGPU
  • Operating systems:

    • Linux (experience on SLC5+, Ubuntu 12+, OpenSUSE 12+)
  • Other prerequisites:

    • Python 2.7+ (minor compatibility issues with Python 3 expected)
    • Third party libraries: Cython, h5py, NumPy, SciPy
    • Special hardware needs: NVidia GPU for CUDA parts

Other information

  • Developed by: Kevin Li et al.
  • License: CERN Copyright
  • Contact persons: Kevin Li
  • Being actively developed and supported: Yes