Skip to content

How to perform PyECLOUD PyHEADTAIL simulations

giadarol edited this page Dec 11, 2019 · 30 revisions

PyECLOUD can be used in combination with PyHEADTAIL to simulate in a self-consistent manner the interaction the particle beam circulating in an accelerator ring with multiple e-clouds.

This is done by using the PyECLOUD.PyEC4PyHT module to instantiate e-cloud elements that can be installed in a PyHEADTAIL ring.

These simulations can be computationally very intensive. In order to speed-up the simulation it is possible to resort to parallel computing. This is done by a separate package PyPARIS which handles the parallelization.

As setting up from scratch such a simulation can be quite cumbersome, we provide simulation packages with ready-to-use simulations, which can be configured through a simple input file:

A simple tutorial on how to setup a single-bunch e-cloud instability simulation can be found [here]

Clone this wiki locally