DOE OSTI · 3374623
DXRD : a user-friendly suite of two- and multiple-beam dynamical X-ray diffraction programs
Abstract
The DXRD program suite consisting of a series of dynamical theory programs is introduced for computing dynamical X-ray diffraction from single crystals. Its interactive graphical user interfaces (GUIs) allow general users to make complicated calculations with minimal effort. It can calculate plane-wave Darwin curves of single crystals (or multiple crystals) for both the Bragg and Laue cases, including grazing-incidence diffraction and backward diffraction (with Bragg angles approaching 90°). It is also capable of simulating rocking curves for divergent incident X-ray beams with finite bandwidths. A unique feature of DXRD is that it provides a convenient GUI-based multiple-beam diffraction program that can accurately compute arbitrary N-beam diffraction of any geometry using a universal 4N × 4N matrix method. DXRD also provides a mapping program for plotting all the multiple-beam diffraction lines (monochromator glitches) in the azimuth–energy coordinate system. All these functions make DXRD a convenient and powerful software tool for designing crystal-based synchrotron/X-ray optics (monochromators, analyzers, polarizers, phase plates etc.) and for crystal characterization, X-ray spectroscopy and X-ray diffraction teaching.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Huang, Xianrong [Argonne National Laboratory (ANL), Argonne, IL (United States). Advanced Photon Source (APS)] (ORCID:0000000345888915), Assoufid, Lahsen [Argonne National Laboratory (ANL), Argonne, IL (United States). Advanced Photon Source (APS)]. 2025-09-18. DXRD : a user-friendly suite of two- and multiple-beam dynamical X-ray diffraction programs. https://doi.org/10.1107/s1600576725007538
Cite the original work for its findings. Save a collection to share your selection of sources.