Speaker
Description
The venerable GINGER code (first virtual light in 1985) has been extensively updated and extended with new features including an ADI-based Cartesian radiation field solver, a more robust, transversely-resolved, longitudinal space charge solver, and a new Python-based, GUI-oriented post-processor (XG3DpyPP). Serious efforts have been directed toward optimizing run times including support for parallel execution through MPI and minimizing output storage requirements, e.g., substituting multi-axis projections for full x-y field dumps. The code handles harmonics and simultaneous multiple polarizations including OAM emission. Simple run time comparisons in x-y-z-t mode indicate factors of 2X or greater speedup relative to Genesis-4 and slowdowns of ~5X relative to the original axisymmetric field solver. XG3DpyPP runs both interactively as a Tkinter-based GUI (alternatively in terminal mode via a Python interpreter) and non-interactively via command line script control. We present some sample results concerning (1) the dependence of spontaneous emission upon transverse grid resolution and (2) longitudinal space charge effects on both strongly-bunched HGHG e-beams and the recent LBNL laser-plasma wakefield accelerator SASE FEL. In the first case, longitudinal phase evolution within the chicane before an HGHG modulator is likely of comparable* importance to that occuring after the chicane and should not be neglected.
Funding Agency
Supported by US taxpayers through US Dept. of Energy, Office of Science under Contracts No. DE-AC02-05CH11231 to LBNL and DE-AC02-76SF00515 to SLAC and Italian taxpayers via Sincrotrone Trieste
Footnotes
- S. Khan et al., Phys. Rev. Accel. Beams 27, 040702 (2024).
** S. Barber et al., Phys. Rev. Lett. 135, 055001 (2025)
| I have read and accept the Privacy Policy Statement | Yes |
|---|