LAMMPS 专题

LAMMPS Si/Ge界面温差与热阻提取

实际构建小尺寸Si/Ge周期层状模型,拟合两处界面温差,说明热流分路和模型应变条件。

更新于 2026-11-12约 4 分钟阅读按任务与环境选择适用配置
阅读本篇目录

下载完整输入、原生温度剖面、热浴功与绘图脚本,保存为 example.zip:

python3 -m zipfile -e example.zip .
cd lammps-direct-thermal-examples
bash results.sh
bash plot.sh

环境为LAMMPS 30Sep2026、Kokkos 5.2.1双精度、C++20 / CUDA 12.8构建,MPI与模块说明见版本环境。本批纯Si在P100、Si/Ge在V100 16G实际运行,每例一张GPU、一个MPI进程。下面的下载脚本可按自己的资源选择一种GPU入口。

reference-results是实际结果,inputs是可继续使用的输入,reference-data是提取后的CSV。查看与作图不启动新的MD。

1. 从Si盒子建立两种原子#

本例横截面4×4、z方向12个金刚石常规胞,共1536原子。采用统一5.43 Å晶格,z/L<0.5为Si,另一半为Ge。势文件映射必须写为 Si(D) Ge,与该文件内的标签一致:

units metal
lattice diamond 5.43
region box block 0 4 0 4 0 12
create_box 2 box
create_atoms 1 box
mass 1 28.085
mass 2 72.63
region germanium block INF INF INF INF 32.58 INF units box
set region germanium type 2
pair_style tersoff
pair_coeff * * SiCGe.tersoff Si(D) Ge

最终为768 Si和768 Ge。统一晶格使它成为受相干应变约束的小模型,Ge并没有采用自由体相的平衡晶格;固定晶胞最小化也不会消除这种晶格失配。

实际最终Si/Ge坐标与两种子温度剖面

三个方向周期边界意味着有两处Si/Ge界面:z/L=0和0.5。热浴中心位于0.25与0.75,对称地向两个方向传热。

提交与提取#

P100资源使用:

sbatch p100.slurm

V100 16G资源使用:

sbatch v100.slurm

选择与你权限匹配的一种即可。每个脚本包含8个数组任务,默认最多同时2个;按自己的并发权限调整。想先跑第0个Si小例子,可用 sbatch --array=0 p100.slurm。完整批次结束后:

module load ase/3.29.0
python3 collect.py --root work --output results
bash plot.sh --data-dir results

work和results保存自己的计算,已有目录时脚本拒绝覆盖。只跑一个例子时可先检查其目录;整批提取脚本要求8例两阶段都完成。

2. 在界面两侧拟合,再外推到同一位置#

避开热浴与界面附近原子层,在两个材料内部各取一段温度剖面,拟合直线,再在同一个界面坐标取两侧温度差。不要用两个任意相邻层的瞬时温度直接相减。

本例半盒界面采用z/L=0.325—0.475与0.525—0.675;跨周期边界的另一处界面则先把Ge侧坐标展开到负z,再同样外推到z=0。

两种子、两处周期界面的实际点与全部线性外推

图中四个面板都保留。部分一侧温度近平台、局部线性拟合的R²很低,这说明温度涨落和区段选择仍会影响斜率与外推,不能只挑一张好看的面板。

3. 热流和热阻#

本对称周期布局按两路传热处理,热流使用两热浴能量斜率平均后再除2A。界面热阻 R=ΔT/J,单位m²·K/W,界面热导为其倒数。非对称几何或不等价的两条路径,需要另行确定每条路径的热流,不能默认均分。

追加200 ps后,用最后100 ps平均,结果为:

种子 两界面平均拟合温差/K J/W·m⁻² R/m²·K·W⁻¹
74011 30.106 1.62423e+10 1.85355e-09
74029 34.123 1.41913e+10 2.40451e-09

表中温差是两处界面拟合结果的平均,CSV仍保留各自数值和全部R²。本例展示完整的提取过程;薄层、受限应变、有限时间、势函数和拟合区间都会影响R,不能把该表直接当成任意真实Si/Ge界面的通用热阻。

4. 在终端检查具体输出#

head -n 12 reference-results/SiGe-L12-s74011/extended/temperature.profile
tail -n 5 reference-results/SiGe-L12-s74011/extended/bath-work.dat
head -n 9 reference-data/extended-Thermal-summary.csv

势函数元素映射和适用组合见 LAMMPS Tersoff官方说明。热浴和单位提取接着看硅直接NEMD,有限尺寸判断见长度与采样比较。

需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。

查看配图

放大后可滚动查看细节,按 Esc 关闭。

100%查看原图 ↗