用户工具

站点工具


atk:硅的声子能带

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
atk:硅的声子能带 [2016/12/08 11:13] – [介绍] dong.dongatk:硅的声子能带 [2018/03/20 21:55] (当前版本) liu.jun
行 8: 行 8:
 <WRAP center info 100%> <WRAP center info 100%>
 === 提示 === === 提示 ===
-**本教程使用特定版本的VNL-ATK创建,因此涉及的截图和脚本参数可能与您实际使用的版本略有区别,请在学习时务必注意。**+**本教程使用特定版本的QuantumATK创建,因此涉及的截图和脚本参数可能与您实际使用的版本略有区别,请在学习时务必注意。**
 </WRAP> </WRAP>
  
行 39: 行 39:
 {{ :atk:siliconphononbs_send_to_editor1.png?500 |}} {{ :atk:siliconphononbs_send_to_editor1.png?500 |}}
 3、**声子由体系的动力学矩阵计算。**动力学矩阵是能量的二阶导数,相当于力的一阶导数。力的一阶导数是利用有限差分法计算的,体系每次沿着一个自由度进行位移,该方法也叫做冻结声子计算法。 3、**声子由体系的动力学矩阵计算。**动力学矩阵是能量的二阶导数,相当于力的一阶导数。力的一阶导数是利用有限差分法计算的,体系每次沿着一个自由度进行位移,该方法也叫做冻结声子计算法。
-  * 动力学矩阵的计算细节由 //DynamicalMatrixParameters// 项控制,给定的该项可以作为计算的一个选项。为了在动力学矩阵项中考虑临近单胞,体系被 //repeat// 参数控制进行重复。默认值是 “automatic”;ATK 将试图确定相应的重复数,重复数将在输出文件中被打印。+  * 动力学矩阵的计算细节由 //DynamicalMatrixParameters// 项控制,给定的该项可以作为计算的一个选项。为了在动力学矩阵项中考虑临近单胞,体系被 //repeat// 参数控制进行重复。默认值是 “automatic”;QuantumATK 将试图确定相应的重复数,重复数将在输出文件中被打印。
   * 如果您用 **Editor**{{:atk:editor.png?25|}} 检查脚本时您可以看到//DynamicalMatrixParameters//,该项会显示您前一个步骤所有参数的默认值   * 如果您用 **Editor**{{:atk:editor.png?25|}} 检查脚本时您可以看到//DynamicalMatrixParameters//,该项会显示您前一个步骤所有参数的默认值
   * 在您的脚本中找到 //dynamical_matrix_parameters// 部分,默认参数如下:   * 在您的脚本中找到 //dynamical_matrix_parameters// 部分,默认参数如下:
 +
 <code python> <code python>
 dynamical_matrix_parameters = DynamicalMatrixParameters( dynamical_matrix_parameters = DynamicalMatrixParameters(
行 71: 行 72:
 保存脚本后,现在就可以运行您的 DFT 声子能带计算。 保存脚本后,现在就可以运行您的 DFT 声子能带计算。
 然而,有一些细节是在您运行计算之前要考虑的: 然而,有一些细节是在您运行计算之前要考虑的:
-在 **ATK** 中,动力学矩阵的位移计算是并行化的。位移的数目是原子数目的三倍(沿着x,y,z每一个方向算一次位移)。对于每次位移,都需要沿着+和-两个方向,进而有两次计算。这意味着可以通过使用和位移数目一样的多的MPI进程以获得最优计算性能。+在 **QuantumATK** 中,动力学矩阵的位移计算是并行化的。位移的数目是原子数目的三倍(沿着x,y,z每一个方向算一次位移)。对于每次位移,都需要沿着+和-两个方向,进而有两次计算。这意味着可以通过使用和位移数目一样的多的MPI进程以获得最优计算性能。
  
 对于这个体系,有 6 个不同的位移需要分别计算。 对于这个体系,有 6 个不同的位移需要分别计算。
行 98: 行 99:
 ===== ATK-Classical ===== ===== ATK-Classical =====
  
-在 **ATK2014** 和更新的版本中,大量的经典势被囊括在 **ATK-Classical** 引擎中。这些势都很适合研究材料的振动性质,就像本教程中的硅的声子能带计算。+在 **2014版** 和更新的版本中,大量的经典势被囊括在 **ATK-Classical** 引擎中。这些势都很适合研究材料的振动性质,就像本教程中的硅的声子能带计算。
  
 将硅块体结构发送到 **Scripter**{{:atk:script_generator.png?25|}}并如之前解释的那样,设置应力优化和硅的声子能带结构计算,二者在同一脚本中。 将硅块体结构发送到 **Scripter**{{:atk:script_generator.png?25|}}并如之前解释的那样,设置应力优化和硅的声子能带结构计算,二者在同一脚本中。
atk/硅的声子能带.1481166823.txt.gz · 最后更改: 2016/12/08 11:13 由 dong.dong

© 2014-2022 费米科技(京ICP备14023855号