24小时热门版块排行榜    

查看: 3925  |  回复: 11

yashumimi

银虫 (小有名气)

[交流] 【求助】二维材料k点的设置 已有1人参与

今天在算k点不同对transiesta计算结果的影响
k点设置为
1 0 0
0 1 0
0 0 i
其中i为变量 我将其设为2-20

因为开始用1算了 出错

是个二维的结构 x方向有一定的宽度 没有周期性 加了真空层
y方向不变
z方向具有周期性

请问k点应该怎么设置才合理呢?

另外我更改k点后用tbtrans计算了I-V 同样的操作 两次
电流数量级有小幅度变化 趋势变化规律也不一样

这说明计算的结果不稳定么?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

zhangguangping

木虫 (著名写手)

★ ★ ★ ★ ★ ★
cenwanglai(金币+3):谢谢广平兄答复! 2010-11-09 20:29:56
yashumimi(金币+5):谢谢 2010-11-22 18:05:16
zzy870720z(金币+3):谢谢zhang兄指教 2010-11-22 18:39:08
引用回帖:
Originally posted by yashumimi at 2010-11-09 10:09:46:



Dear Transiesta user:

        I have one question about the calculation of Transiesta. I am using Transiesta to calculate the transmission in nanowires. I am not sure about the optimizatio ...

对于scattering region一般是通过优化得到中间结构的。但是一旦做输运计算的时候,就不在考虑偏压下的几何结构变化了。因为这个问题Transiesta是处理不了的。再说即使处理得了,这个时间也是负担不起的。所以这个地方就有一个近似了。至于transiesta计算中输出的力,已经不再具有参考价值。不过听说atk-2010.8可以在偏压下进行几何结构的优化。具体的执行方法我不是很清楚,但是明确的告诉你,transiesta不能胜任这个工作。

所以在做输运的时候,要将MD.NumCGsteps 设置为0,也就是说所有的关于MD的选项不再使用了。
关于这个你可以到siesta自带的\Tests\transiesta目录下,查看一下所有的散射区输运计算的输入文件都是这样设置的。

关于这个我就知道这么写,如果有疑问,可以到siesta的mail_list上提问。
弘德明志博学笃行
11楼2010-11-09 20:15:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

haowenping

木虫 (著名写手)

我也想问下,对于石墨烯的K点怎么取啊!有知道的吗?
人有多大胆,地有多大产!
2楼2010-11-05 22:37:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

★ ★ ★
yashumimi(金币+1):谢谢参与
mazuju028(金币+2):很详细。 2010-11-09 17:28:22
引用回帖:
Originally posted by yashumimi at 2010-11-05 15:18:18:
今天在算k点不同对transiesta计算结果的影响
k点设置为
1 0 0
0 1 0
0 0 i
其中i为变量 我将其设为2-20

因为开始用1算了 出错

是个二维的结构 x方向有一定的宽度 没有周期性 加了真空层
y方向不变  ...

你把你的输入文件贴出来,高手可以用你的输入文件具体查看一下,有时候你只是这么一说很难排查。我也想知道这个问题的答案。
我一直感觉对于碳纳米管这种一维体系,k点设置如下就行:
%block kgrid_Monkhorst_Pack  
  1   0   0    0.0           
  0   1   0    0.0           
  0   0   6    0.0           
%endblock kgrid_Monkhorst_Pack
其中第一二行都设置为1,因为这两个方向是没有周期性的。(碳管沿着z方向)。第三行是为了计算电极部分的碳管用的,对于碳管这种体系,可能这个地方需要的k点数目比较多。需要做一个收敛测试。但是对于输运计算的时候,第三行就没设么用了。只看第一二行。
弘德明志博学笃行
3楼2010-11-08 09:40:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yashumimi

银虫 (小有名气)

引用回帖:
Originally posted by zhangguangping at 2010-11-08 09:40:28:

你把你的输入文件贴出来,高手可以用你的输入文件具体查看一下,有时候你只是这么一说很难排查。我也想知道这个问题的答案。
我一直感觉对于碳纳米管这种一维体系,k点设置如下就行:
%block kgrid_Monkhorst ...

恩 我的输入文件出了问题  所以现在k点就设置为
1 0 0
0 1 0
0 0 20
看输出文件 貌似也只有1*1有用

我的输入文件的问题在于没有结构优化 。。。现在在结构优化中
面壁去。。
4楼2010-11-08 13:56:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yashumimi

银虫 (小有名气)

等优化好了 我再做个测试。。。
5楼2010-11-08 13:57:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yashumimi

银虫 (小有名气)

SystemName   
SystemLabel   

%block ChemicalSpeciesLabel
  1   1    H
  2   6    C      
%endblock ChemicalSpeciesLabel


PAO.EnergyShift       50 meV

PAO.BasisType    split   
     
PAO.BasisSize    DZP

                             
%block kgrid_Monkhorst_Pack  
  1   0   0    0.0           
  0   1   0    0.0           
  0   0   20    0.0           
%endblock kgrid_Monkhorst_Pack

xc.functional         GGA             # Exchange-correlation functional
xc.authors            PBE             # Exchange-correlation version
SpinPolarized         F               # Logical parameters are: yes or no
FixSpin               F
MeshCutoff                               300. Ry                  # Equivalent plane wave cutoff for the grid


# SCF options

DM.Tolerance          1.d-4         # Tolerance in maximum difference between input and output DM
MaxSCFIterations       1000          # Maximum number of SCF iter
DM.UseSaveDM           T            # to use continuation files
DM.MixingWeight       0.02          # New DM amount for next SCF cycle
DM.NumberPulay         6
DM.MixSCF1                               F
DM.PulayOnFile                           F                         # Store in memory ('F') or in files ('T')
# NeglNonOverlapInt                 T             # 'F'=do not neglect
SolutionMethod        Diagon         # OrderN or Diagon
ElectronicTemperature  300 K          # Temp. for Fermi smearing

# MD options

MD.TypeOfRun           CG            # Type of dynamics:
MD.VariableCell        F
MD.NumCGsteps          100           # Number of CG steps for coordinate optimization

%include POSITION.fdf

输入文件差不多就是这个样子的
有个问题用一个小的架构优化后supercell 力还是很大 只能再优化么 有没有好的办法提高优化速度

另外用siesta优化和transiesta优化的区别在哪里?
6楼2010-11-08 14:25:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

★ ★
ym23(金币+2):感谢指导 2010-11-08 16:31:59
引用回帖:
Originally posted by yashumimi at 2010-11-08 07:25:10:
SystemName   
SystemLabel   

%block ChemicalSpeciesLabel
  1   1    H
  2   6    C      
%endblock ChemicalSpeciesLabel


PAO.EnergyShift       50 meV

PAO.BasisType    split   
     ...

两者只要编译参数一样,优化的结果是完全一样的。TranSiesta是包含了所有siesta功能的。另外我认为出错和你的结构优化不优化没有关系,你要注意在输运的时候各部分的设置都设置好。这个是关键。
弘德明志博学笃行
7楼2010-11-08 15:15:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yashumimi

银虫 (小有名气)

引用回帖:
Originally posted by zhangguangping at 2010-11-08 15:15:05:

两者只要编译参数一样,优化的结果是完全一样的。TranSiesta是包含了所有siesta功能的。另外我认为出错和你的结构优化不优化没有关系,你要注意在输运的时候各部分的设置都设置好。这个是关键。

我的结构不优化 输运部分的值改变时 能量有相当大的变动 力也不收敛

用transista优化 很慢艾
8楼2010-11-08 19:01:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)


ym23(金币+1):感谢回答 2010-11-08 23:29:59
引用回帖:
Originally posted by yashumimi at 2010-11-08 12:01:26:



我的结构不优化 输运部分的值改变时 能量有相当大的变动 力也不收敛

用transista优化 很慢艾

为什么做输运的时候还要优化体系,,不同偏压下,体系的几何结构是应该有一个响应的,但是transiesta目前处理不了这个问题。一旦做输运,就不要进行结合结构的优化了。

[ Last edited by zhangguangping on 2010-11-8 at 12:50 ]
弘德明志博学笃行
9楼2010-11-08 19:49:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yashumimi

银虫 (小有名气)

引用回帖:
Originally posted by zhangguangping at 2010-11-08 19:49:18:

为什么做输运的时候还要优化体系,,不同偏压下,体系的几何结构是应该有一个响应的,但是transiesta目前处理不了这个问题。一旦做输运,就不要进行结合结构的优化了。

[ Last edited by zhangguangping on ...

Dear Transiesta user:

        I have one question about the calculation of Transiesta. I am using Transiesta to calculate the transmission in nanowires. I am not sure about the optimization of the scattering region using

siesta or transiesta. Since  if I use siesta to optimize the scattering region, the results are not correct and if I use the Transiesta to optimize the scattering region, it can not converge . Could

anybody help me?



Thanks in advance.



Lihong


我觉得我和他遇到的问题是一样的 就是加上偏压后力变得很大
10楼2010-11-09 17:09:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yashumimi 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +37 医学老男孩 2026-08-13 86/4300 2026-08-18 00:18 by longsantaizi
[基金申请] filecode=后面第一个是大写字母 +8 wangze12014 2026-08-14 10/500 2026-08-17 17:05 by xter9665
[基金申请] 时间戳变了,能看出什么问题? +4 基诺咪客 2026-08-17 4/200 2026-08-17 16:10 by Vivilian
[基金申请] 哪位老哥知道今年的国自然具体哪一天放榜? +12 Ldrop2023 2026-08-13 15/750 2026-08-17 15:02 by 小豌豆_发芽
[基金申请] 今天系统多次维护,明天很可能放榜! +8 zju2000 2026-08-16 9/450 2026-08-17 12:20 by lmz0216
[基金申请] 时间戳又变了8-15 +13 archvillain 2026-08-15 25/1250 2026-08-16 20:13 by zhaosm1982
[基金申请] 2027广东省杰青 +3 奶牛小黑 2026-08-15 6/300 2026-08-16 20:07 by 奶牛小黑
[基金申请] 快农历七夕节了,轻松一下,男人悄悄话,女施主请不要进来。 +3 Tide man 2026-08-14 3/150 2026-08-16 17:47 by jurkat.1640
[基金申请] 咱们一起用铁证分析2026国家社科基金中标与否 +7 启萌科技 2026-08-12 26/1300 2026-08-16 12:35 by 启萌科技
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +10 majunge000 2026-08-11 12/600 2026-08-16 08:18 by xli1984
[精细化工] 招聘 金属平磨液,抛光液研发工程师 +3 小天0311 2026-08-14 3/150 2026-08-16 07:31 by H9PLUS
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
[基金申请] 是这周出结果还是下周出结果? +4 yuleib84 2026-08-11 4/200 2026-08-14 23:05 by lfy8008
[硕博家园] 读博的好处 +4 lnee 2026-08-11 4/200 2026-08-14 10:20 by ahsoarli
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
[基金申请] 不应该看fileCode +7 且听虎啸 2026-08-12 9/450 2026-08-13 14:27 by flydreamws
[基金申请] Filecode 又变了,巨变 +3 WH3796 2026-08-12 4/200 2026-08-13 14:13 by 小木虫6752397
[基金申请] 分享一下我之前已中青C的计划书的filecode +4 布布和一二 2026-08-11 5/250 2026-08-13 12:56 by cratir
[基金申请] 结合人工智能,周易传统文化,filecode打分制来了,3分以上希望很大。 +3 Tide man 2026-08-12 4/200 2026-08-13 08:35 by ZJTJZ
[基金申请] 什么时候出结果,有咨询渠道??? +3 Tide man 2026-08-11 3/150 2026-08-11 17:54 by kudofaye
信息提示
请填处理意见