UDKM1DSIM - a Python toolbox for simulating 1D ultrafast dynamics in condensed matter
Abstract
The UDKM1DSIM toolbox is a collection of Python classes and routines to simulate the thermal, structural, and magnetic dynamics after laser excitation as well as the corresponding X-ray scattering response in one-dimensional samples, such as multilayers. The toolbox provides the capabilities to define arbitrary layered structures on the atomic level including a rich database of element-specific physical properties. The excitation of dynamics is represented by an N-temperature-model which is commonly applied in ultrafast physics. Structural dynamics due to thermal stresses are calculated by a linear-chain model of masses and springs. The implementation of specific magnetic dynamics can be easily accomplished by the user employing a generalized magnetization interface class. The resulting X-ray diffraction response is computed by kinematical or dynamical X-ray theory which can also include polarization-dependent magnetic scattering. The UDKM1DSIM toolbox is highly modular and allows for injecting user-defined inputs at any step within the simulation procedure.
- Publication:
-
Computer Physics Communications
- Pub Date:
- September 2021
- DOI:
- 10.1016/j.cpc.2021.108031
- arXiv:
- arXiv:2102.12144
- Bibcode:
- 2021CoPhC.26608031S
- Keywords:
-
- Ultrafast dynamics;
- Multilayer absorption;
- Heat diffusion;
- N-temperature model;
- Coherent phonons;
- Magnetization dynamics;
- Thermoelasticity;
- Dynamical magnetic X-ray scattering;
- Physics - Computational Physics;
- Condensed Matter - Other Condensed Matter
- E-Print:
- doi:10.1016/j.cpc.2021.108031