NTMpy: an open source package for solving coupled parabolic differential equations in the framework of the three-temperature model

From MaRDI portal
Publication:6098367

DOI10.1016/J.CPC.2021.107990arXiv2002.04559OpenAlexW3006291771WikidataQ115045142 ScholiaQ115045142MaRDI QIDQ6098367FDOQ6098367


Authors: Lukas Alber, Valentino Scalera, Vivek Unikandanunni, Daniel Schick Edit this on Wikidata


Publication date: 13 June 2023

Published in: Computer Physics Communications (Search for Journal in Brave)

Abstract: The NTMpy code package allows for simulating the one-dimensional thermal response of multilayer samples after optical excitation, as in a typical pump-probe experiment. Several Python routines are combined and optimized to solve coupled heat diffusion equations in one dimension, on arbitrary piecewise homogeneous material stacks, in the framework of the so-called three-temperature model. The energy source deposited in the material is modelled as a light pulse of arbitrary cross-section and temporal profile. A transfer matrix method enables the calculation of realistic light absorption in presence of scattering interfaces as in multilayer samples. The open source code is fully object-oriented to enable a user-friendly and intuitive interface for adjusting the physically relevant input parameters. Here, we describe the mathematical background of the code, we lay out the workflow, and we validate the functionality of our package by comparing it to commercial software, as well as to experimental transient reflectivity data recorded in a pump-probe experiment with femtosecond light pulses.


Full work available at URL: https://arxiv.org/abs/2002.04559




Recommendations









This page was built for publication: NTMpy: an open source package for solving coupled parabolic differential equations in the framework of the three-temperature model

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6098367)