| 10 | 1/1 | 返回列表 |
| 查看: 1387 | 回復(fù): 9 | |||
zhangying09銅蟲 (小有名氣)
|
[交流]
【求助】?jī)?yōu)化散射區(qū)和中間區(qū)域的原子 已有4人參與
|
| 各位前輩,我想問(wèn)一下在ATK里怎么優(yōu)化散射區(qū)和中間區(qū)域的原子,讓他們之間的接觸距離更加合理 |
鐵桿木蟲 (小有名氣)
至尊木蟲 (職業(yè)作家)
銅蟲 (小有名氣)
至尊木蟲 (職業(yè)作家)
銅蟲 (小有名氣)
至尊木蟲 (職業(yè)作家)
銅蟲 (小有名氣)
|
做很多點(diǎn)什么意思啊,是不是一步步改變散射區(qū)和中間區(qū)域的距離,但是最優(yōu)點(diǎn)的判據(jù)是什么呢???還有這事我做的優(yōu)化文件貼出來(lái)大家看看 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 但是有一個(gè)問(wèn)題是,我的中間區(qū)域在material studio 里已經(jīng)優(yōu)化好了,這樣再優(yōu)化不知道是不是合理 |
銅蟲 (小有名氣)
|
做很多點(diǎn)什么意思啊,是不是一步步改變散射區(qū)和中間區(qū)域的距離,但是最優(yōu)點(diǎn)的判據(jù)是什么呢???還有這事我做的優(yōu)化文件貼出來(lái)大家看看 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 但是有一個(gè)問(wèn)題是,我的中間區(qū)域在material studio 里已經(jīng)優(yōu)化好了,這樣再優(yōu)化不知道是不是合理 |
銀蟲 (初入文壇)

| 10 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|