-
Notifications
You must be signed in to change notification settings - Fork 11
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:
- Electron Cloud Studies for CERN Particle Accelerators and Simulation Code Development (2014)
- Evolution of Python Tools for the Simulation of Electron Cloud Effects (2017)
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