Main functions, recent updates, and applications of Synchrotron Radiation Workshop code

Oleg Chubar,Maksim Rakitin,Yu-Chen Chen-Wiegart,Yong S. Chu,Andrei Fluerasu,Dean Hidas,Lutz Wiegart,Maksim S. Rakitin
DOI: https://doi.org/10.1117/12.2274285
2017-08-23
Abstract:The paper presents an overview of the main functions and new application examples of the “Synchrotron Radiation Workshop” (SRW) code. SRW supports high-accuracy calculations of different types of synchrotron radiation, and simulations of propagation of fully-coherent radiation wavefronts, partially-coherent radiation from a finite-emittance electron beam of a storage ring source, and time-/frequency-dependent radiation pulses of a free-electron laser, through X-ray optical elements of a beamline. An extended library of physical-optics “propagators” for different types of reflective, refractive and diffractive X-ray optics with its typical imperfections, implemented in SRW, enable simulation of practically any X-ray beamline in a modern light source facility. The high accuracy of calculation methods used in SRW allows for multiple applications of this code, not only in the area of development of instruments and beamlines for new light source facilities, but also in areas such as electron beam diagnostics, commissioning and performance benchmarking of insertion devices and individual X-ray optical elements of beamlines. Applications of SRW in these areas, facilitating development and advanced commissioning of beamlines at the National Synchrotron Light Source II (NSLS-II), are described.
What problem does this paper attempt to address?