XRAYPAC

A software package for modeling x-ray-induced dynamics of matter

101
mentions
5
contributors

Cite this software

What XRAYPAC can do for you

Rapid development of x-ray free-electron laser (XFEL) science has taken place in recent years due to the consecutive launch of large-scale XFEL facilities such as LCLS in the U.S., SACLA in Japan, European XFEL in Germany. Research areas such as ultrafast chemical dynamics, warm dense matter physics or coherent x-ray imaging take advantage of the unprecedentedly high intensities of XFELs, opening up new opportunities to observe, predict, and manipulate matter at the atomic spatial and temporal scales. A single XFEL pulse can induce very complex dynamics within matter initiated by core-hole photoionization and subsequent relaxation processes. Owing to the multifaceted nature of these phenomena, the development and employment of suitable theoretical models becomes imperative in elucidating the complexities.
In our endeavor to achieve this goal, we have successfully engineered a sophisticated software package named XRAYPAC, within the CFEL-DESY Theory Division. XRAYPAC consists of the following computer codes:

  • XATOM
  • XMOLECULE
  • XMDYN

XATOM is an integrated toolkit to describe ab initio electronic structure and dynamics of atoms interacting with x-rays. XMOLECULE is for ab initio molecular electronic structure calculations for modeling ultrafast x-ray experiments. XMDYN is developed for modeling dynamics of matter induced by high-intensity x-rays, which utilizes atomic data calculated using XATOM, and is particularly designed for large polyatomic systems. These codes operate collectively as well as separately based on the nature of the problem and have already demonstrated their potential in many applications targeting the modeling of experiments at XFELs. The toolkit has been instrumental in predicting and facilitating comparisons across a broad spectrum of experiments, ranging from Coulomb explosion to x-ray molecular imaging.

image
Artist's impression of a buckyball in an X-ray laser flash. Credit: Greg Stewart/SLAC

Keywords
Programming languages
  • Fortran Free Form 50%
  • Python 37%
  • Shell 5%
  • Fortran 4%
  • TeX 1%
License
</>Source code
Packages
gitlab.desy.de

Participating organisations

Deutsches Elektronen-Synchrotron DESY

Mentions

Contributors

SS
Sang-Kil Son
Contributor
Deutsches Elektronen-Synchrotron DESY
LI
Ludger Inhester
Contributor
Deutsches Elektronen-Synchrotron DESY
RS
Robin Santra
Contributor
Deutsches Elektronen-Synchrotron DESY
MA
Malik Muhammad Abdullah
Contact Person
Deutsches Elektronen-Synchrotron DESY
ZJ
Zoltan Jurek
Contributor
Deutsches Elektronen-Synchrotron DESY