24小时热门版块排行榜    

查看: 1430  |  回复: 3

ip0371

木虫 (正式写手)

[求助] 画出每一层原子的PDOS图以及获取各原子的磁矩 已有1人参与

各位同仁:

如下图附件所示,研究体系是一个由左、中、右三个区域拼接成的一个晶体(即磁性隧道结):
中间的粉红色代表Al原子;
灰色表示Cr原子;
黄色表示Si原子;
蓝色表示Co原子。

我用VASP计算它并得到DOSCAR文件后,使用split_dos脚本将其分割成
DOS0、DOS1、DOS2...

这里需要请教大家的是:
1.如何获得中间区域三层Al原子(粉红色表示的原子)每一层原子的PDOS图?
2.怎样获得界面处每一层原子的磁矩大小?当然,计算前会在INCAR中设置ISPIN=2。貌似MAGMOM这个参数是设置初始磁矩的,但是不清楚如何设?

不懂这些技巧和使用方法,还请大家多多指教!谢谢了

画出每一层原子的PDOS图以及获取各原子的磁矩
pic01.png
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郭芳8888

金虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
franch: 金币+2, 谢谢回帖交流。。。 2014-06-24 11:43:31
分裂开后dos0是总的,而dos1 dos2....就是单个原子的,导出后可以画出能态密度图,也就是dos0是整个体系的能态密度图,而dos1 dos2 ...是每个原子的;
在OUTCAR中 输入/magnetization 可以查看每个原子的磁矩,顺序是对应POSCAR的原子坐标次序。MAGMOM设置的是初始磁矩,一般尽量设置的接近理论值,当然你设置为其他的,只是计算时间要长一点。
希望对你有用。
2楼2014-06-13 11:17:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ip0371

木虫 (正式写手)

引用回帖:
2楼: Originally posted by 郭芳8888 at 2014-06-13 11:17:21
分裂开后dos0是总的,而dos1 dos2....就是单个原子的,导出后可以画出能态密度图,也就是dos0是整个体系的能态密度图,而dos1 dos2 ...是每个原子的;
在OUTCAR中 输入/magnetization 可以查看每个原子的磁矩,顺序 ...

谢谢你的回答

追问:

按你说的DOS1、DOS2、DOS3...就是指的单个原子的分波态密度(还是局域态密度啊?),找到处于同一层的所有原子,用sum脚本将这几个原子态密度叠加后就是这一层原子的总的态密度吗?不好意思分波态密度和局域态密度想请你简单区别解释一下可以吗?呵呵呵,谢谢啦
3楼2014-06-13 11:41:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ip0371

木虫 (正式写手)

知道的朋友请帮忙啊~~~~~~~~~~

DOSCAR里的数据怎么有10列之多啊??(在INCAR里设置的ISPIN=2)

4楼2014-06-13 15:56:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ip0371 的主题更新
信息提示
请填处理意见