24小时热门版块排行榜    

CyRhmU.jpeg
查看: 8369  |  回复: 30
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wangyujia

木虫 (正式写手)

[交流] 【求助】用Bader计算磁矩的困惑已有13人参与

最近在本论坛上看到了用Bader计算磁矩的方法,我试过之后发现有些东西很奇怪。不知道是我的理解有误不是其它什么原因。
下面这个网页就简单的介绍了怎么用Bader计算磁矩。
http://theory.cm.utexas.edu/forum/viewtopic.php?f=1&t=529
我的理解就是把CHGCAR划分为两个文件,一个包括自旋向上的部分CHGCAR-1,一个包括自旋向下的部分CHGCAR-2。再用bader CHGCAR-2 -ref CHGCAR,就算出了各个原子的磁矩(算出来的值比较像磁矩)。按理来说,自旋向上的电子数和自旋向下的电子数之和等于总电子数。可是我发现用bader CHGCAR-1 -ref CHGCAR算出来的电子数,也就是自旋向上的电子数却等于总的电子数???
所以我觉得这种方法可能不对,想请教一下大家,谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyujia

木虫 (正式写手)

引用回帖:
Originally posted by yuer_hu at 2011-06-13 23:03:18:
楼主,谢谢你分享bader的使用经验。
我在运行bader CHGCAR -ref CHGCAR_sum 时,出现command not found;用chmod +x bader后,再./bader CHGCAR -ref CHGCAR_sum,出现-bash: ./bader: cannot execute binary fi ...

我估计你是没有编译,直接下载网上的可执行文件。这种文件只对于某些linux系统好用,所以你要下载源程序自己编译,祝你成功!
20楼2011-06-14 08:25:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyujia

木虫 (正式写手)

引用回帖:
17613010楼: Originally posted by liuqun at 2012-04-09 17:12:12:
你好,我先用split程序作用CHGCAR,得到cf1和cf2两个文件,然后bader cf1 -ref CHGCAR,就不行了,一直出现

Image              PC                Routine            Line        Source            
bad ...

bader是需要编译的。另外应该使用bader cf2 -ref CHGCAR

» 本帖已获得的红花(最新10朵)

25楼2012-04-11 08:46:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangyujia 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见