24小时热门版块排行榜    

CyRhmU.jpeg
查看: 144  |  回复: 2
当前主题已经存档。

freshgirl

木虫 (正式写手)

[交流] 【求助】如何解决这样的报错Failed to diagonalize matrix!

我几何优化一个two-probe-system, 参照有话Li链的程序,这里我设置参数如下

diagonal_mixing_parameter = 0.05
history_steps = 10

整个系统我没有固定两边的电极,因为一固定电极就会出现geo_constrain报错。

但是如果不固定电极,就会报错Failed to diagonalize matrix!

请问这个对角化矩阵指的是什么矩阵?什么样的错误会使这个矩阵不能对角化?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wuchenwf

荣誉版主 (职业作家)


freshgirl(金币+1,VIP+0):谢谢参与 6-26 11:25
没用过ATK,但是对角化矩阵应该是一样的吧,本征值?
2楼2009-06-25 18:49:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zdhlover

荣誉版主 (职业作家)

小木虫之莲花佛

★ ★ ★
freshgirl(金币+3,VIP+0):确实是由于结构不合理造成的,谢谢 6-26 11:25
出现这样的错误一般情况下是结构不合理造成的。
另外,如果你想优化电极的话可以把整个双电极系统存为等价块材系统优化;如果想固定电极的话直接利用双电极系统优化,不用再对电极固定,ATK在优化双电极系统时候默认双电极是固定的
3楼2009-06-26 09:23:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 freshgirl 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见