ATAT SQS 到 CALPHAD
逐步复制SQS、计算静态能量、选择拟合项并输出TDB,说明模型的材料覆盖范围。
阅读本篇目录
从 SQS 数据生成 CALPHAD 文件#
sqs2tdb 提供 SQS 数据到 CALPHAD 参数文件的连接。本例使用 Cu/Au、FCC_A1 数据库中的端元和中间组分结构,用 EMT 计算实际静态能量,再拟合一个简单的组分模型。
复制结构#
sqs2tdb -cp -l=FCC_A1 -lv=1
第一次会建立 FCC_A1/species.in 供检查;确认子晶格物种后,再次执行同一条命令才完成结构复制。顶层 species.in 写 Cu,Au;内层文件含子晶格标识,不能把二者混用。
计算结构能量,再选择拟合项#
进入 FCC_A1,先为生成结构计算能量,再执行:
sqs2tdb -fit
首次会提示编辑 terms.in。本例内容为:
1,0
2,0
它选择线性项和最低阶二元相互作用项。然后重新执行 sqs2tdb -fit。
导出 TDB#
回到顶层:
sqs2tdb -tdb -oc
配套文件保留实际生成的 TDB 和拟合数据。本例只有所选 FCC 结构的静态 EMT 数据;它没有覆盖所有竞争相、熔化、完整声子/电子项及实验优化。因此应把它用于学习文件连接和语法,不能直接作为客户材料的工程热力学数据库。
ocplotpd 是调用 OpenCalphad 的绘图驱动,ATAT 模块本身不等于 OpenCalphad 已就绪。mkaxes、simplexize、triph 和 3d2gnu 负责坐标轴、网格与绘图数据转换。它们能够画数据,但不能代替相平衡求解器生成物理结果。
数据和配套算例#
下载完整实算资料包,保留 examples/common,进入所需算例目录执行 sbatch submit.sh。输入、参考结果、科学设置和重跑方式均在各目录的 README 中。
需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。