- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Nanodcal经典问题整理汇总-鸿之微
Nanodcal 经典问题整理汇总
2017/02/07
1. 问题:scf、transmission 计算k-spacegrids.number 取值设置:
解答:
做电极自洽时,周期方向K 点取多(10 左右),输运方向K 点取较多,真空方向K 点
取1;
做中心区自洽时,周期方向K 点取多(10 左右),输运和真空方向K 点取1;
做transmission 计算时,周期方向K 点取很多(100 以上),输运和真空方向K 点取1。
备注一:关于电极自洽输运方向取多
(1) 当电极是一维体系时,此处K 点建议取到100;
(2) 当电极是二维和三维材料时,此处K 点可取10 左右。
备注二:初学者可以根据Nanodcal 自动默认的k-spacegrids.number值来进行设置。做法是
先将自洽计算输入文件中calculation.k_spacegrids.number一行注释掉,打开matlab进行计算,
然后读取nanodcal 自动给出的k-space grid numbers即可。
2. 问题:计算一直不收敛,如何解决?
解答:
(1) 检查体系合理性;
(2) 降低收敛精度;
(3) 提高Ecutoff 值,保证截断能(网格密度)足够;
(4) 确保buffer layer 是不是足够长;
(5) 利用初始计算的结果NanodcalObject.mat 文件;
(6) 逐渐调小beta/mixrate 值,例如由0.1--0.05--0.02--
(7) 用calculation.SCF.mixMethod=linear mixer ,先算50 步;看看Hmatrix 收敛效果;跑
完linear mixer 后,看看结果,再改其他的mixer 方法;一般是先linear 再Pulay,先realRho ,
再H ;
(8) 对于非平衡态输运计算,不收敛的时候可以尝试修改围道积分能量点数目;
(9) 对于金属电极,将温度 100K 调至300K 。
3. 问题:对于gridCharge 值难以收敛的体系怎么办?
解答:
鸿之微科技(上海)股份有限公司 第1 页
(1)在scf计算的log文件中查找体系的总电子数:Electrons of Central Cell Atoms
(2)根据自洽迭代的gridCharge值(差值),除以体系总电子数,比较与千分之一的大小;
(3)如果在50步左右仍没有小于百分之一的趋势,中止计算,调小beta / mixRate参数,继
续进行计算;或者在适当的时候换用其他方法自洽计算;
(4)根据经验,对于难以收敛的体系,可以先用linear 的方法跑几十步,然后换用Pulay 的方
法继续进行自洽计算。
(以上设置仅为经验值,不同体系可能出现不同情况,需要根据经验进行调试)
4. 问题:Nanodcal计算如何设置自动保存时间设置参数:
解答:
设置自动保存时间设置参数:calculation.SCF.maximumTime
(When the computer cpu time is limited for a job, this parameter gives the maximum (wall) time
which can be used for this SCF calculation. Nanodcal will estimate the time needed for a SCF cycle,
and finish the SCF calculation automatically before the time limit is reached.
The unit is hour. )
An example : calculation.SCF.maximumTime = 48
备注:calculation.SCF.maximumTime 参数请参见《input-reference 》文档(November 18, 2016
版本)3.10 章节P45
5. 问题:Nanodcal 的计算结果拷贝在其它计算目录显示临时文件无法创建。
The temporary directory /******/Device/temporarydata can not be made.
解答:
在input文件中添加临时存储目录路径:calculation.control.temporaryDirectory = ./tmp1
6. 问题:Nanodcal 可以计算迁移率吗,是用什么
您可能关注的文档
- HTML5对移动网络的影响及应对策略初探-Huawei.PDF
- HXFM-XP简易操作指引.PDF
- HYP400微机可编程保护测控装置-微机保护装置多功能电力仪表-佰.PDF
- HZWKQ室温控制器与HZTJF智能调节阀-汇中仪表.PDF
- H_德式_课件_课件_项目二甲板机械的维护与管理_25锚机绞缆机的.PDF
- H核磁共振H-NMR核磁共振NuclearMagnetic.PDF
- i1400型系列扫描仪-KodakAlaris.PDF
- IanScrimgeour博士——澳大利亚北部的矿物和能源机会-CORE.PDF
- IBA-761门禁机磁力锁电插锁IC卡读写器.PDF
- IB-HD16使用说明书简易版-SHARP.PDF
文档评论(0)