文件名称:DFT的matlab源代码-PhononTrans:声子转换
文件大小:29.46MB
文件格式:ZIP
更新时间:2024-06-14 22:54:13
系统开源
DFT的matlab源代码声子运输
这是SMEAGOL中的声子传输部分。
-2018年3月8日--王浩--
编译
SMEAGOL的DFT部分是用Fortran编写的。
为了减少与初始代码的耦合和更好的封装,使用了C
++对该部分进行编码。
使用了Fortran2003和C
++
11的某些特性,尤其是在构建接口时。
以下编译标签在arch.make中是必需的,
CXX
=
g
++#(高于4.8)
CCFLAGS
=-墙-Wextra
-std
=
c
++
11
LDFLAGS
=
$(FFLAGS)libstdc
++。so.6.0.17#(必须新于17)
执行
运行脚本“
run_phononTrans.sh
slabel.fdf”以构建一个巨大的非peiordic超级单元格
不需要其他标签,脚本将自动添加它们
systemlabel.LeadInfo将被生成以包含计算信息
slabelFC.fdf然后可以用作smeagol的输入文件
运行“
pathforsmeagol
/
smeagol