论文标题

NTMPY:一个用于求解三温模型框架中耦合的抛物线微分方程的开源软件包

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

论文作者

Alber, Lukas, Scalera, Valentino, Unikandanunni, Vivek, Schick, Daniel, Bonetti, Stefano

论文摘要

NTMPY代码包允许在光激发后模拟多层样品的一维热响应,如典型的泵送实验中。在所谓的三个温度模型的框架内,将几个Python例程合并并优化,以在任意的分段均匀材料堆栈上求解一个维度的耦合热扩散方程。沉积在材料中的能源被建模为任意横截面和时间轮廓的轻脉冲。转移矩阵方法可以在存在散射界面的存在下像多层样品一样计算逼真的光吸收。开源代码完全面向对象,以启用用户友好和直观的接口,以调整物理相关的输入参数。在这里,我们描述了代码的数学背景,我们布置了工作流程,并通过将包装与商业软件进行比较,以及与Quips-probe-probesecond Light Pulss中记录的实验性瞬态反射率数据来验证包装的功能。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源