24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1377  |  回复: 16

韩D小希

铁虫 (正式写手)

[求助] 同样情况下,不同的导出数据方法 态密度怎么不一样

RT
我是将DOSCAR中的数据转换成图中黑色的线,然后用小程序spilt_dos分出DOS0后,得到图中的红线,很明显,两者像是平移了一样,我有点怀疑是菲米能级的问题,用split_dos时其费米能级用的是静态计算的OUTCAR里的,但又不是很明白,麻烦大家帮帮忙。
另外,我用split_dos分出每一个原子的态密度之后,我想知道某些个原子的态密度的共同贡献,怎么处理呢,总不能一个一个DOSi 相加吧,这工作量很大啊,不知道高手们是怎么处理的?

新手一枚,不会处理急的够呛,还请大家不吝赐教,十分感谢。


[ Last edited by 韩D小希 on 2011-11-3 at 15:14 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

【答案】应助回帖


uuv2010(金币+1): 多谢提示! 2011-11-05 11:14:15
韩D小希(金币+5): 谢谢 2011-11-08 08:13:02
你的菲米能级不一样造成的,自己看DOSCAR,确定那个的菲米能级是对的吧
嘟啦啦嘟啦啦嘟
2楼2011-11-03 22:09:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

韩D小希

铁虫 (正式写手)

引用回帖:
2楼: Originally posted by 贺仪 at 2011-11-03 22:09:58:
你的菲米能级不一样造成的,自己看DOSCAR,确定那个的菲米能级是对的吧

恩 查了一下  应该是DOSCAR是以真正的费米能级,而split_dos 则是以零为费米能级的 。
谢谢您

请问您试着叠加过很多原子的DOS么?不能手动相加吧
3楼2011-11-04 08:09:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

【答案】应助回帖


uuv2010(金币+1): 多谢提示! 2011-11-05 11:14:29
引用回帖:
3楼: Originally posted by 韩D小希 at 2011-11-04 08:09:47:
恩 查了一下  应该是DOSCAR是以真正的费米能级,而split_dos 则是以零为费米能级的 。
谢谢您

请问您试着叠加过很多原子的DOS么?不能手动相加吧

没有 但是你可以徐程序相加 或者通过origin,excel也行
嘟啦啦嘟啦啦嘟
4楼2011-11-04 10:00:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

韩D小希

铁虫 (正式写手)

引用回帖:
4楼: Originally posted by 贺仪 at 2011-11-04 10:00:18:
没有 但是你可以徐程序相加 或者通过origin,excel也行

origin怎么相加啊  我的大约要相加100多个原子,而且每个原子的态密度文件中又是分S.P.D的
5楼2011-11-04 14:04:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

【答案】应助回帖

引用回帖:
5楼: Originally posted by 韩D小希 at 2011-11-04 14:04:29:
origin怎么相加啊  我的大约要相加100多个原子,而且每个原子的态密度文件中又是分S.P.D的

这样的话 还是自己写个程序吧
嘟啦啦嘟啦啦嘟
6楼2011-11-05 09:41:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

韩D小希

铁虫 (正式写手)

引用回帖:
6楼: Originally posted by 贺仪 at 2011-11-05 09:41:34:
这样的话 还是自己写个程序吧

额 好吧 没有写过   希望有高手指点一下吧
7楼2011-11-05 10:55:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qianbj2006

木虫 (正式写手)

引用回帖:
7楼: Originally posted by 韩D小希 at 2011-11-05 10:55:14:
额 好吧 没有写过   希望有高手指点一下吧

帮顶
8楼2011-11-06 12:34:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

juchen

金虫 (小有名气)

【答案】应助回帖


mazuju028(金币+1): 谢谢交流 2011-11-06 21:41:08
可以用matlab编程相加,把每种你要的原子的行数手动找出来,然后导入,就行了
Everypointwillfinallybeconnected
9楼2011-11-06 15:16:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuhuimeiwoo

金虫 (小有名气)

【答案】应助回帖


贺仪(金币+1): 欢迎交流 2011-12-01 20:58:11
要么手动选数据 要么呢就自己编程吧 那个平移是因为split-dos已经把费米面移到了0点
paper我要好多好的的paper
10楼2011-11-07 20:25:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 韩D小希 的主题更新
信息提示
请填处理意见