本程序采用python3编写,具体用到的第三方库有numpy,pyyaml,scipy。如有问题,及时联系J.Pei([email protected])。
本程序源代码托管在github上面,如需要查看最新版本程序,请移步至: https://github.com/13skeleton/Debye-Callaway-model-u
本人技术原因: periodic-table.yaml文件与exe文件一定要放在同一文件夹下。
Windows:
-
打开https://github.com/13skeleton/Debye-Callaway-model-u链接,点击"clone or download"按钮,将zip文件下载至本地
-
解压缩.zip文件,打开bin文件夹,双击运行".exe"文件。
bin文件夹下一定要记得准备好"xxx.dat"文件,不然会报错。也不要删除"periodic_table.yaml",不然也会报错。
linux:
自己解决吧,不会的,联系我。
运行程序前需要明确以下信息:
- 纵波声速,横波声速 (奥林巴斯超声回声测试仪可测)
- 样品密度(阿基米德排水法或者Jade分析XRD可知)
- 单胞中原子个数和原子体积(ICSD数据库或者Jade分析XRD可知)
- 基体的晶格热导率与温度的关系,并写入到”xxx.dat“文件中。”xxx.dat“文件每行前有 # 表示注释,程序不会读取此行数据。温度与热导率之间需至少一个空格。”xxx.dat“文件格式如下:
##
303.2 0.840340632511578
324.5 0.806283215996452
349.2 0.788495783531084
375.6 0.783078527714649
400 0.792257053666418
423.1 0.817909863466827
445.6 0.85217890658237
471 0.907103882898424
496.4 0.977540942490175
522.6 1.06148964846849
548.4 1.16173446302351
573.7 1.24443211859626
”xxx.dat“本质是一个文本文件,经测试Windows下的”记事本“可以用于编写”xxx.dat“文件,但仍然推荐使用"notepad++"软件。
将准备好的”xxx.dat“文件放置在exe程序统一文件夹下。
- 固溶体的化学表达式。