Skip to content

Physical models and numerical algorithms

giadarol edited this page Dec 11, 2019 · 22 revisions

An overview on PyECLOUD's history and main features can be found here.

An introductory talk on e-cloud effects can be found here.


The physical models and numerical algorithms implemented in PyECLOUD are described in the documents:


Other relevant topics are listed below:

  • Boris tracking algorithm for accurate simulations in quadrupole fields (as described here)
  • Shortly-Weller algorithm for accurate field calculation with curved boundaries (as described here)
  • Nested-grid (or multi-grid) Particle In Cell (as described here)
  • PyEC4PyHT module to simulate e-cloud effects on beam dynamics combining PyECLOUD with PyHEADTAIL (as described here)
  • Performance optimization using cython (as described here)
  • Parallelization of the beam dynamics simulations using the PyPARIS tool is described here
  • Implementation of magnetic multipoles is described here
  • Correct implementation of the cosine distribution for the emission angle of the secondary electrons is described here
  • Furman Pivi model is described in CERN-ACC-NOTE-2019-0029 and in the presentation here
  • Field calculation using electromagnetic potentials is described here
  • Electron-induced ionization of the residual gas (cross-ionization) is described here