24小时热门版块排行榜    

查看: 172  |  回复: 2
当前主题已经存档。

wzslg

金虫 (著名写手)

[交流] 【求助】au-n-au-bias.py文件出错

我得au-n-au-bias.py文件内容如下

from ATK.TwoProbe import *
import numpy
import ATK

# Restore two-probe geometry
vnlfile = VNLFile('au-n-au.vnl')
au-n-au = vnlfile.readAtomicConfigurations()['au-n-au']

# Use the same parameters for final bias as for zero bias
bz_int_param = brillouinZoneIntegrationParameters(
    monkhorst_pack_parameters=(1,1,100)
    )
electrode_params = ElectrodeParameters(
    brillouin_zone_integration_parameters = bz_int_param
    )
basis_set_params = basisSetParameters(
    type = SingleZeta,
    element = Gold
    )
iteration_control_params = iterationControlParameters(
    tolerance = 1e-5
    )

ATK.setVerbosityLevel(0)

# Restore initial density from old calculation
scf = restoreSelfConsistentCalculation("au-n-au-scf.nc"

print '# Bias (Volt)\tCurrent (Ampere)'

# Run bias from 0.0 and 1.0 in steps of 0.1
for voltage in numpy.arange(0.0, 1.01, 0.1):

    dft_method = TwoProbeMethod(
        electrode_parameters=(electrode_params,electrode_params),
        basis_set_parameters = basis_set_params,
        iteration_control_parameters = iteration_control_params,
        electrode_voltages = (voltage/2.0, -voltage/2.0)*Volt   
        )

    # Store each calculation in a separate NetCDF file   
    ATK.setCheckpointFilename ('au-n-au-bias-%.1f.nc' % voltage)
   
    scf = executeSelfConsistentCalculation(
        atomic_configuration=au-n-au,
        method = dft_method,
        initial_calculation = scf
        )

    current = calculateCurrent(scf)

    print "%.1f\t\t%.2e" %(voltage, current.inUnitsOf(Ampere))

计算时SyntaxError: can't assign to operator (au-n-au-bias.py, line 7)错误,请问如何解决?
回复此楼
我的QQ191094980
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

TIGERYZZ

金虫 (小有名气)

★ ★ ★
wzslg(金币+1):谢谢参与
wuchenwf(金币+2,VIP+0):xiexie
楼主你的工作路径下有没有au-n-au.vnl这个文件啊,或者这个文件中模型的名称是不是au-n-au?
2楼2008-12-09 12:30:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wzslg

金虫 (著名写手)

这样啊,谢谢!
我的QQ191094980
3楼2008-12-09 18:14:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wzslg 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见