标题: 求助,lammps用NEMD法算热导率不准,低两个数量级 [打印本页] 作者Author: syd2000 时间: 2024-7-4 23:16 标题: 求助,lammps用NEMD法算热导率不准,低两个数量级 求助各位大佬,用NEMD法算铜的热导率一直算出来只有个位数,远低于实际,检查了好几天实在不知道什么原因引起,in文件如下:
#Cuga-Gr
#model parameter
units metal
boundary p p p
atom_style full
timestep 0.001 #1fs
neighbor 2.0 bin
neigh_modify every 1 delay 0
#modeling
lattice fcc 3.61 #晶格常数
region box block 0 10 0 10 0 50 #区域
create_box 1 box
create_atoms 1 box
region hot block INF INF INF INF 0 1
region cold block INF INF INF INF 25 26
#--------------------混合势函数设置------------------------------
pair_style meam/c
pair_coeff * * library.meam Cu Cu.meam Cu
#-------------------热力学输出----------------------------
compute Thot all temp/region hot
compute Tcold all temp/region cold
min_style cg
minimize 1e-15 1e-15 5000 5000
#-------------------npt系综下驰豫--------------------
reset_timestep 0
fix 1 all npt temp 300 300 0.01 iso 0 0 0.1
dump 1 all atom 100 dump.colloid
run 1000
thermo_modify lost ignore
unfix 1
#注入热量
fix 2 all nve
fix hot all heat 10 10 region hot
fix cold all heat 10 -10 region cold
thermo_style custom step temp c_Thot c_Tcold
thermo 1000
run 10000
compute ke all ke/atom
variable temp atom c_ke/0.0001292355
compute layers all chunk/atom bin/1d z lower 0.05 units reduced
fix 3 all ave/chunk 10 100 1000 layers v_temp file profile.heat