上传者: 38621272
|
上传时间: 2021-10-01 00:26:10
|
文件大小: 623KB
|
文件类型: -
DFT的matlab源代码PHNEGF
版本1.0.0
概述
PHNEGF是一个与ALAMODE软件接口的脚本,用于基于非平衡格林函数(NEGF)方法研究散装系统中的弹道声子传输。
ALAMODE是一个软件包,旨在通过使用外部DFT软件包来分析固体的晶格非谐性和晶格热导率。
通过使用PHNEGF,您可以根据ALAMODE中的谐波原子间力常数(IFC)的结果计算声子透射率和热导率。
mod_dymat.py是用于通过使用ALAMODE中的hessian文件生成动态矩阵的python模块。
NEGF(-mulp).py是使用NEGF方法计算q分辨声子透射率的脚本。
该脚本需要与mod_dymat.py结合使用。
tran.py是一个脚本,用于根据NEGF.py获得的数据计算第一布里渊区的平均透射率。
phtherm.py(重命名为kappa.py)是一个脚本,用于根据透射率数据计算声子热导率。
下载
您可以在下载最新版本。
如果您下载github版本,请使用“
master”分支。
$
git
clone
http://github.com/TnakaTnakaTnaka/PHNEGF.g