CyRSoXS: A GPU-accelerated virtual instrument for Polarized Resonant Soft X-ray Scattering (P-RSoXS)
Kumar Saurabh, Peter J. Dudenas, Eliot Gann, Veronica G. Reynolds,, Subhrangsu Mukherjee, Daniel Sunday, Tyler B. Martin, Peter A. Beaucage,, Michael L. Chabinyc, Dean M. DeLongchamp, Adarsh Krishnamurthy, Baskar, Ganapathysubramanian

TL;DR
CyRSoXS is a GPU-accelerated open-source tool that efficiently simulates polarized resonant soft X-ray scattering patterns, enabling advanced analysis and integration with machine learning for soft material research.
Contribution
We developed CyRSoXS, a GPU-optimized virtual instrument that significantly accelerates P-RSoXS simulations, validated its accuracy, and integrated it with Python to facilitate broad scientific applications.
Findings
Achieved over 1000x speedup compared to existing software.
Validated accuracy against analytical and numerical test cases.
Enabled new applications like pattern fitting and machine learning integration.
Abstract
Polarized Resonant Soft X-ray scattering (P-RSoXS) has emerged as a powerful synchrotron-based tool that combines principles of X-ray scattering and X-ray spectroscopy. P-RSoXS provides unique sensitivity to molecular orientation and chemical heterogeneity in soft materials such as polymers and biomaterials. Quantitative extraction of orientation information from P-RSoXS pattern data is challenging because the scattering processes originate from sample properties that must be represented as energy-dependent three-dimensional tensors with heterogeneities at nanometer to sub-nanometer length scales. We overcome this challenge by developing an open-source virtual instrument that uses GPUs to simulate P-RSoXS patterns from real-space material representations with nanoscale resolution. Our computational framework CyRSoXS (https://github.com/usnistgov/cyrsoxs) is designed to maximize GPU…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsX-ray Spectroscopy and Fluorescence Analysis · Advanced X-ray Imaging Techniques · X-ray Diffraction in Crystallography
