LatticeDynamics.jl 该软件包提供了基本功能,可用于建模块状晶体以及平板或半无限几何形状中的谐波晶格动力学。 要构建模型,用户输入两个信息: 基本晶体信息(例如晶格矢量,晶胞,表面铣削指数等) 确定原子间力常数的参数集 这样,可以构造动力学矩阵,以便容易计算声子谱和法线模。 制作软件包的动机来自对拓扑声子的研究,因此对功能的偏向适度,从而使其适合该领域。 目标是能够使用简洁的代码无障碍地探索模型的体积和表面模式。 内容 库仑参数:有效电荷 晶体结构 大块晶体 对于块状晶体,我们需要(1)晶格矢量,(2)有关晶胞的信息,以及(3)捕获所有相互作用的邻居的半径。 考虑以下原