Physical models and numerical algorithms

These references describe the physics and numerical methods underlying PyECLOUD. Older presentations document the implementation at the time they were written; use the current parameter reference for configuration syntax.

General references

See Citing PyECLOUD for the project’s recommended citation.

Particle tracking and fields

Topic

Reference

Boris tracking in quadrupole fields

Tracking presentation

Shortley–Weller treatment of curved boundaries

Field-solver presentation

Nested-grid particle-in-cell calculations

Nested-grid presentation

Magnetic multipoles

Implementation discussion

Electromagnetic potentials for field calculations

Technical presentation

Emission and ionization

Topic

Reference

Cosine distribution of secondary-electron emission angles

Emission-angle discussion

Furman–Pivi secondary emission model

CERN-ACC-NOTE-2019-0029 and presentation

Electron-induced residual-gas ionization and multiple clouds

Cross-ionization presentation

Beam coupling and computational methods

For execution instructions, start with the single-bunch tutorial and parallel execution guide.