用户工具

站点工具


atk:器件体系自旋极化的negf计算收敛指南

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
atk:器件体系自旋极化的negf计算收敛指南 [2020/04/30 00:17] – [取自参考 Fe(001)|MgO 结构的结构参数] xie.congweiatk:器件体系自旋极化的negf计算收敛指南 [2020/04/30 00:45] (当前版本) – [参考] xie.congwei
行 44: 行 44:
 ==== 已更改的参数 ==== ==== 已更改的参数 ====
  
 +
 +  * 电极
 +    * 长度:4 或 6 个单层
 +
 +  * 普通列表项目偏压
 +    * 压力范围:0.0,0.05 和 0.1 V,正如 [[https://docs.quantumatk.com/manual/Types/IVCharacteristics/IVCharacteristics.html#NL.Study.IVCharacteristics.IVCharacteristics|IVCharacteristics]] 研究模块中的设置。
 +
 +  * K 点取样
 +    * 器件计算:$11\times 11$ 和 $15\times 15$
 +    * 电极计算:$11\times 11\times 151$ 和 $15\times 15\times 151$
 +
 +  * 混合参数
 +    * 阻尼因子:0.1 和 0.05。
 +    * 历史步数:20 和 12。
 +
 +{{ :atk:introbar-20190630.png |}}
 ===== 自能矩阵的计算 ===== ===== 自能矩阵的计算 =====
  
 +  * 格林函数矩阵
  
 +{{ :atk:self-energy-20200429.png?400 |}}
 +
 +$\Sigma^{\rm L}$(\Sigma^{\rm R}) 是左(右)电极的自能矩阵。
 ==== 1.方法简介 ==== ==== 1.方法简介 ====
  
 +  * 平衡部分 
 +    * ''[[https://docs.quantumatk.com/manual/Types/RecursionSelfEnergy/RecursionSelfEnergy.html#NL.CommonConcepts.SelfEnergyCalculators.SelfEnergyCalculators.RecursionSelfEnergy|RecursionSelfEnergy]]'':迭代格式
 +    * ''[[https://docs.quantumatk.com/manual/Types/SparseRecursionSelfEnergy/SparseRecursionSelfEnergy.html#NL.CommonConcepts.SelfEnergyCalculators.SelfEnergyCalculators.SparseRecursionSelfEnergy|SparseRecursionSelfEnergy]]'':''[[https://docs.quantumatk.com/manual/Types/RecursionSelfEnergy/RecursionSelfEnergy.html#NL.CommonConcepts.SelfEnergyCalculators.SelfEnergyCalculators.RecursionSelfEnergy|RecursionSelfEnergy]]'' 的稀疏矩阵版本。
  
 +  * 非平衡部分
 +    * ''[[https://docs.quantumatk.com/manual/Types/RecursionSelfEnergy/RecursionSelfEnergy.html#NL.CommonConcepts.SelfEnergyCalculators.SelfEnergyCalculators.RecursionSelfEnergy|RecursionSelfEnergy]]''
 +    * ''[[https://docs.quantumatk.com/manual/Types/SparseRecursionSelfEnergy/SparseRecursionSelfEnergy.html#NL.CommonConcepts.SelfEnergyCalculators.SelfEnergyCalculators.SparseRecursionSelfEnergy|SparseRecursionSelfEnergy]]''
 +    * ''[[https://docs.quantumatk.com/manual/Types/KrylovSelfEnergy/KrylovSelfEnergy.html#NL.CommonConcepts.SelfEnergyCalculators.SelfEnergyCalculators.KrylovSelfEnergy|KrylovSelfEnergy]]'':迭代 Krylov 子空间法。参数 $\lambda_{\rm min}$ 决定了子空间的大小——只包含衰减比 $\lambda_{\rm min}$ 慢的模式。
 +    * ''[[https://docs.quantumatk.com/manual/Types/DirectSelfEnergy/DirectSelfEnergy.html#NL.CommonConcepts.SelfEnergyCalculators.SelfEnergyCalculators.DirectSelfEnergy|DirectSelfEnergy]]'':直接对角化方法——包含所有模式。
 ==== 2.实用方法 ==== ==== 2.实用方法 ====
  
 +  * 实际上,''[[https://docs.quantumatk.com/manual/Types/RecursionSelfEnergy/RecursionSelfEnergy.html#NL.CommonConcepts.SelfEnergyCalculators.SelfEnergyCalculators.RecursionSelfEnergy|RecursionSelfEnergy]]'' 和 ''[[https://docs.quantumatk.com/manual/Types/SparseRecursionSelfEnergy/SparseRecursionSelfEnergy.html#NL.CommonConcepts.SelfEnergyCalculators.SelfEnergyCalculators.SparseRecursionSelfEnergy|SparseRecursionSelfEnergy]]'' 是为平衡和非平衡计算选择的方法。
 +  * 通过使用 ''[[https://docs.quantumatk.com/manual/Types/DevicePerformanceProfile/DevicePerformanceProfile.html#NL.Calculators.PerformanceProfile.DevicePerformanceProfile|DevicePerformanceProfile]]'' 分析器件计算的性能,可以就速度和内存占用为平衡和非平衡计算选择最佳方法。
  
 +{{ :atk:performance-profile-20200429.png?900 |}}
 ===== 零和有限偏压收敛:混合参数 ===== ===== 零和有限偏压收敛:混合参数 =====
  
 +  * 总则
 +    * 所有计算的收敛都与所使用的参数无关。
 +    * 收敛几乎不受计算参数变化的影响。
 +    * 有限偏压的收敛速度远快于零偏压,因为初始态是最接近偏压的密度矩阵。
 +
 +{{ :atk:convergence-1-20200429.png?500 |}}
 +
 +  * 如果与默认参数(较低的 ''Damping_factor'' 和 ''number_of_history_steps'')相比,较少使用激进的混合参数,则零(有限)偏压下的收敛会稍慢(更快)。
 +
 +{{ :atk:convergence-2-20200429.png |}}
 +
 +  * 沿 A 和 B 方向将 ''k_point_sampling'' 从 $11\times 11$ 增加到 $15\times 15$ 会使零偏压下有轻微的变慢,但在有限偏压处加快。
 +
 +{{ :atk:convergence-3-20200429.png |}}
 ===== 零和有限偏压收敛:电极长度和 k 点取样 ===== ===== 零和有限偏压收敛:电极长度和 k 点取样 =====
  
 +
 +  * 将电极长度从 4 层增加到 6 层会导致零偏压下的收敛速度稍慢。有限偏压下的收敛则非常相似。
 +  * 6 层电极计算比 4 层电极计算要消耗更多的内存。在内存不足的情况下,可以通过重新评估在每个 SCF 步骤的自能 ''storage_strategy = NoStorage()'' 来减少内存占用量。
 +
 +{{ :atk:convergence-4-20200429.png |}}
 ===== 电极验证器 ===== ===== 电极验证器 =====
  
 +  * **电极验证器**允许检查电极在 C 方向上的重复是否足够长。电极的长度最终取决于计算中使用的基组。
 +  * 在当前的计算中,四层电极略短,一些矩阵元素会被舍弃掉。//对于使用 Fe 电极和 SG15-Medium 赝势/基组进行的生成计算,应使用 6 层电极//
  
 +{{ :atk:convergence-5-20200429.png |}}
 ===== 联系支持 ===== ===== 联系支持 =====
  
-===== 参考 ===== 
  
 +如果您即使按照我们的指南进行操作也无法收敛您的器件计算,请在在线 QuantumATK 论坛([[https://forum.quantumatk.com/|https://forum.quantumatk.com]])上发帖或联系 QuantumATK 支持([[mailto:quantumatk-support%40synopsys.com|quantumatk-support@synopsys.com]])。在使用这两种方式联系时,请附上您的 QuantumATK 脚本和日志文件。
 +===== 参考 =====
  
  
 +  * 英文原文:https://docs.quantumatk.com/technicalnotes/spin_polarized_negf_convergence_guide/spin_polarized_negf_convergence_guide.html
  
atk/器件体系自旋极化的negf计算收敛指南.1588177053.txt.gz · 最后更改: 2020/04/30 00:17 由 xie.congwei

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