{'fraction_non_alphanumeric': 0.016430171769977596, 'fraction_numerical': 0.0014936519790888724, 'mean_word_length': 5.473429951690822, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Particle-Mesh Method for the Modeling of Synchrotron Radiation from Electron Beams

Coherent and incoherent effects induced by synchrotron radiation, such as the collective beam microbunching instability and phase space diffusion caused by shot-noise in a dispersive beam optics element, are fundamental problems underpinning many of the accelerator design issues in high brightness beam applications and the development of advanced accelerators. To accurately and efficiently model the beam dynamics in the presence of synchrotron radiation, we investigate several existing methods for the calculation of the radiation near fields, including the finite difference method, the Jefimenko method and a near-field method recently validated where a Lagrangian adaptive mesh and a global mesh are employed.1 This particle mesh method allows radiation propagation on the mesh with a greatly reduced error. We compare the accuracy and efficiency of these methods in both 1D and multi-dimensions, for the steady-state and dynamical beam trajectories, for the radiation field and space charge field, as well as for the coherent field and the incoherent field. We also discuss the multiple levels of parallelisms inherent in this particle mesh framework, which can be implemented on modern computing platforms using MPI, multi-threading, and GPUs.