| Literature DB >> 28261541 |
J Thayer1, D Damiani1, C Ford1, M Dubrovin1, I Gaponenko1, C P O'Grady1, W Kroeger1, J Pines1, T J Lane1, A Salnikov1, D Schneider1, T Tookey1, M Weaver1, C H Yoon1, A Perazzo1.
Abstract
The data systems for X-ray free-electron laser (FEL) experiments at the Linac coherent light source (LCLS) are described. These systems are designed to acquire and to reliably transport shot-by-shot data at a peak throughput of 5 GB/s to the offline data storage where experimental data and the relevant metadata are archived and made available for user analysis. The analysis and monitoring implementation (AMI) and Photon Science ANAlysis (psana) software packages are described. Psana is open source and freely available.Entities:
Keywords: Computer programs; Data acquisition systems; Data management systems; FELs; Free-electron lasers; Serial femtosecond crystallography
Year: 2017 PMID: 28261541 PMCID: PMC5313569 DOI: 10.1186/s40679-016-0037-7
Source DB: PubMed Journal: Adv Struct Chem Imaging ISSN: 2198-0926
Fig. 1LCLS data flow. The top half of the figure represents the Online system which includes the DAQ and the Fast Feedback Layer. There is one Online system instance per instrument. The bottom half of the figure shows the Offline system which is shared across LCLS instruments. When the DAQ begins a new run for recording, the data management system ensures that the new files are registered in the file catalog and launches an automated process to immediately begin the transfer of data from the data cache nodes to the fast feedback (FFB) nodes as the raw data are being written
Fig. 2Logic diagram of the LCLS data management system. The blue arrows indicate data movement that is automatically handled by the DM system; the red arrows indicate traffic that is handled by the users; the yellow arrows show traffic that is handled by the DM system upon users’ request
Fig. 3Example of event waveform plots and cursor math in AMI. The top right image shows the raw waveform in blue with the averaged waveform in red superimposed, and a baseline and threshold for the edge finding. The users have placed cursors on the image to select regions of interest. The leftmost window shows which channel is selected, the positions of the cursors on the plot, and the expression derived from the waveform. The plot in the bottom right corner is a 1D histogram expression derived from the waveform, histogramming the ratio of two areas selected by cursors
Fig. 4AMI screen capture of CSPad image. Screen capture showing CSPad [40, 41] as it appears during an experiment
Fig. 5Hierarchical geometry description used by psana. Left one level in the hierarchical geometry description used by psana showing a child object in the parent coordinate frame. Right several panels of a multi-panel detector showing rotations and offsets. Although not shown in the diagram, the hierarchical geometry description allows these to be out-of-plane
Fig. 6Screenshot of psocake tool. At left is the raw image with found peaks shown in cyan. At right is a histogram and information panel showing details about the peaks found in the selected region of interest
Fig. 7Evolution of the LCLS data systems architecture. The data management system will transparently integrate external supercomputers from facilities like NERSC