| 查看: 1304 | 回复: 9 | |||
[交流]
【求助】优化散射区和中间区域的原子 已有4人参与
|
| 各位前辈,我想问一下在ATK里怎么优化散射区和中间区域的原子,让他们之间的接触距离更加合理 |
» 猜你喜欢
有没有人能给点建议
已经有5人回复
假如你的研究生提出不合理要求
已经有12人回复
实验室接单子
已经有7人回复
全日制(定向)博士
已经有5人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
对氯苯硼酸纯化
已经有3人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助如何固定原子坐标进行优化,快搞疯了
已经有16人回复
Fe2+和Fe3+的原子散射因子~~
已经有5人回复
在vasp计算里,有没有好的只优化原子位置和晶胞体积的方法?
已经有8人回复
用Siesta进行掺杂后的结构优化时,为什么作用在每个原子上的力是振荡的?
已经有5人回复
castep优化结果中各原子能量与最终能量的关系?
已经有6人回复
vasp如何优化指定的几个原子
已经有9人回复
从光与物质相互作用的角度,如何解释光的折射?(原子对光的散射与原子对光的折射有什
已经有17人回复
【求助完毕】VASP结构优化时离子步原子是如何移动的?
已经有6人回复
【求助】高斯优化好后如何看标记碳原子到环糊精XY平面的距离
已经有3人回复
【求助】Materials studio 5.0在做优化时能不能固定部分原子坐标?
已经有4人回复
【求助】优化一个包含100个金属原子的团簇用什么软件比较好
已经有3人回复
kaypu
铁杆木虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 399
- 散金: 130
- 帖子: 292
- 在线: 113.4小时
- 虫号: 864391
- 注册: 2009-10-07
- 专业: 凝聚态物性 II :电子结构
2楼2010-06-02 07:38:39
valenhou001
至尊木虫 (职业作家)
- 1ST强帖: 13
- 应助: 241 (大学生)
- 金币: 25701.7
- 散金: 602
- 红花: 166
- 帖子: 3782
- 在线: 873.8小时
- 虫号: 1007127
- 注册: 2010-04-27
- 专业: 凝聚态物性 II :电子结构
3楼2010-06-02 08:24:25
4楼2010-06-02 09:02:52
valenhou001
至尊木虫 (职业作家)
- 1ST强帖: 13
- 应助: 241 (大学生)
- 金币: 25701.7
- 散金: 602
- 红花: 166
- 帖子: 3782
- 在线: 873.8小时
- 虫号: 1007127
- 注册: 2010-04-27
- 专业: 凝聚态物性 II :电子结构
5楼2010-06-02 12:50:23
6楼2010-06-02 14:34:11
valenhou001
至尊木虫 (职业作家)
- 1ST强帖: 13
- 应助: 241 (大学生)
- 金币: 25701.7
- 散金: 602
- 红花: 166
- 帖子: 3782
- 在线: 873.8小时
- 虫号: 1007127
- 注册: 2010-04-27
- 专业: 凝聚态物性 II :电子结构
7楼2010-06-02 16:33:04
|
做很多点什么意思啊,是不是一步步改变散射区和中间区域的距离,但是最优点的判据是什么呢???还有这事我做的优化文件贴出来大家看看 from ATK.TwoProbe import * import ATK ATK.setVerbosityLevel(2) # Restore old two-probe configuration vnl_file = VNLFile("carbon6.vnl" ![]() configurations = vnl_file.readAtomicConfigurations() ini_two_probe_conf = configurations["carbon6"] # Create parameters for electrodes electrode_bz = brillouinZoneIntegrationParameters( (5,5,100) ) electrode_occ = eigenstateOccupationParameters( temperature = 1300*Kelvin ) electrode_params = ElectrodeParameters( eigenstate_occupation_parameters = electrode_occ, brillouin_zone_integration_parameters = electrode_bz ) # Collect parameters into a two-probe calculation method two_probe_method=TwoProbeMethod( electrode_parameters = (electrode_params, electrode_params), exchange_correlation_type = LDA.PZ ) # Define parameters for geometry optimization opt_params = geometricOptimizationParameters( force_tolerance = 0.05*eV/Ang, max_steps = 200 ) # Optimize geometry for the two-probe opt_two_probe_conf = calculateOptimizedAtomicGeometry( atomic_configuration = ini_two_probe_conf, method = two_probe_method, optimization_parameters = opt_params, ) # Print and export two-probe configuration to a VNL file print '\n','='*50,'\n Two-probe optimized configuration:\n','='*50 nlPrint(opt_two_probe_conf) vnl_file = VNLFile("carbon6opt" ![]() vnl_file.addToSample(opt_two_probe_conf, "carbon6opt 但是有一个问题是,我的中间区域在material studio 里已经优化好了,这样再优化不知道是不是合理 |
8楼2010-06-02 16:47:30
|
做很多点什么意思啊,是不是一步步改变散射区和中间区域的距离,但是最优点的判据是什么呢???还有这事我做的优化文件贴出来大家看看 from ATK.TwoProbe import * import ATK ATK.setVerbosityLevel(2) # Restore old two-probe configuration vnl_file = VNLFile("carbon6.vnl" ![]() configurations = vnl_file.readAtomicConfigurations() ini_two_probe_conf = configurations["carbon6"] # Create parameters for electrodes electrode_bz = brillouinZoneIntegrationParameters( (5,5,100) ) electrode_occ = eigenstateOccupationParameters( temperature = 1300*Kelvin ) electrode_params = ElectrodeParameters( eigenstate_occupation_parameters = electrode_occ, brillouin_zone_integration_parameters = electrode_bz ) # Collect parameters into a two-probe calculation method two_probe_method=TwoProbeMethod( electrode_parameters = (electrode_params, electrode_params), exchange_correlation_type = LDA.PZ ) # Define parameters for geometry optimization opt_params = geometricOptimizationParameters( force_tolerance = 0.05*eV/Ang, max_steps = 200 ) # Optimize geometry for the two-probe opt_two_probe_conf = calculateOptimizedAtomicGeometry( atomic_configuration = ini_two_probe_conf, method = two_probe_method, optimization_parameters = opt_params, ) # Print and export two-probe configuration to a VNL file print '\n','='*50,'\n Two-probe optimized configuration:\n','='*50 nlPrint(opt_two_probe_conf) vnl_file = VNLFile("carbon6opt" ![]() vnl_file.addToSample(opt_two_probe_conf, "carbon6opt 但是有一个问题是,我的中间区域在material studio 里已经优化好了,这样再优化不知道是不是合理 |
9楼2010-06-02 16:48:41
youngjfly
银虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 381.8
- 帖子: 40
- 在线: 13.7小时
- 虫号: 1030358
- 注册: 2010-05-28
- 性别: GG
- 专业: 凝聚态计算物理

10楼2010-09-29 16:26:19












回复此楼
