24小时热门版块排行榜    

查看: 2976  |  回复: 21

ntjiangzf

金虫 (正式写手)

木虫

[求助] 在VASP上,如何用DFT+U算DOS,求INCAR如何写?已有1人参与

在VASP上,如何用DFT+U算DOS,求INCAR如何写?
回复此楼
在泥沙里前行
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

liutaifeng

新虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
ntjiangzf: 金币+50 2015-10-30 02:13:49
liliangfang: 金币+1, 谢谢交流 2015-11-22 11:28:00
LDAU=T        #(df:F)switch on or off U:T
LDAUU=0 6 0      #on site Cloulomb interaction parameter
LDAUJ=0 1 0     #on site Exchange interaction parameter
LDAUL=-1 2 -1      #-1:no term; 1:p; 2:d; 3:f .
#LMAXMIX=4     #set to 4(d) and 6(f) when using PAW POTCAR

举例说明,假设你的化合物是ABCD,你要设置C元素d电子加U,加U值是x(我的这种设置时Ueff=U-j)(一般加U 对过度金属d电子,有的氧原子的p电子也可以加U),则LDAUU是U值,LDAUJ是j值,(j值加的时候设为1,不加设为0),LDAUL表示加的电子,-1不加,1P电子,2d电子。那么这个例子就可以这么设置:
LDAU=T        #(df:F)switch on or off U:T
LDAUU=0 0 x 0      #on site Cloulomb interaction parameter
LDAUJ=0 0 1 0     #on site Exchange interaction parameter
LDAUL=-1 -1 2 -1      #-1:no term; 1:p; 2:d; 3:f .
#LMAXMIX=4     #set to 4(d) and 6(f) when using PAW POTCAR
2楼2015-10-29 09:46:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

ntjiangzf

金虫 (正式写手)

木虫

引用回帖:
2楼: Originally posted by liutaifeng at 2015-10-29 09:46:46
LDAU=T        #(df:F)switch on or off U:T
LDAUU=0 6 0      #on site Cloulomb interaction parameter
LDAUJ=0 1 0     #on site Exchange interaction parameter
LDAUL=-1 2 -1      #-1:no term; 1:p; 2:d; ...

你好,按照您提供的资料,每次提交之后,任务很快就会终结,不知为何,求指导,谢谢。截图如下。
在VASP上,如何用DFT+U算DOS,求INCAR如何写?
image.png

在泥沙里前行
3楼2015-10-31 02:47:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liutaifeng

新虫 (小有名气)

你是要计算什么材料,贴出INCAR看看, 是加d电子吗?说的详细点
4楼2015-11-01 17:37:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ntjiangzf

金虫 (正式写手)

木虫

引用回帖:
4楼: Originally posted by liutaifeng at 2015-11-01 17:37:37
你是要计算什么材料,贴出INCAR看看, 是加d电子吗?说的详细点

不好意思,之前由于服务器出现问题,现在已经解决好了,我想咨询下,我现在计算的TiO2得出了 total DOS, 那么如何计算不同轨道的如s, p,d 的DOS,这个DOSCAR如何写?谢谢。
在泥沙里前行
5楼2015-11-04 05:18:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liutaifeng

新虫 (小有名气)

引用回帖:
5楼: Originally posted by ntjiangzf at 2015-11-04 05:18:57
不好意思,之前由于服务器出现问题,现在已经解决好了,我想咨询下,我现在计算的TiO2得出了 total DOS, 那么如何计算不同轨道的如s, p,d 的DOS,这个DOSCAR如何写?谢谢。...

我用的是P4VASP, window版的,可以从网上下载。vasp运行完dos后产生一个文件vasprun.xml, 将这个文件导出,在p4vasp里面画图,可以花Total dos, 也可以画不同原子的s, p, d. 这个很容易的。
6楼2015-11-04 08:30:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ntjiangzf

金虫 (正式写手)

木虫

引用回帖:
6楼: Originally posted by liutaifeng at 2015-11-04 08:30:27
我用的是P4VASP, window版的,可以从网上下载。vasp运行完dos后产生一个文件vasprun.xml, 将这个文件导出,在p4vasp里面画图,可以花Total dos, 也可以画不同原子的s, p, d. 这个很容易的。...

你好,我已经用P4VASP这个软件导入进去了,但是我是新手,还是不知道如何操作,才能导出不同原子的s, p, d 的DOS,你有这个的说明书吗?谢谢。
在泥沙里前行
7楼2015-11-05 02:38:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liutaifeng

新虫 (小有名气)

你自己摸索摸索就行了,具体把vasprun.xml 导出到D盘,打开p4vasp,点open,找到D盘里的vasprun.xml,打开,点DOS+bands,出来DOS图,这几个都在左侧那一栏,在点electronic,在最上面一栏,electronic-Local dos+band contrlo, 出来的界面上,ATom selection: 选择你要的原子,比如TiO2,你要Ti, 就输入Ti. 别的先不用管,up,down,选择你要的自旋取向,vasp计算时没设spin,就只选一个,orbital selection 中,选择你要的s, p, d。 然后点 Add new line,这样分dos就做出了。

  下面是导出数据,关闭这个页面,到p4vasp,点 Graph, --Export-Chose-D盘,Selection:D:\下面输入文件名,例如。Tio2.dat。最后导入到origion,修改要的图像。费米能级设置在0点。
8楼2015-11-05 08:26:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ntjiangzf

金虫 (正式写手)

木虫

引用回帖:
8楼: Originally posted by liutaifeng at 2015-11-05 08:26:13
你自己摸索摸索就行了,具体把vasprun.xml 导出到D盘,打开p4vasp,点open,找到D盘里的vasprun.xml,打开,点DOS+bands,出来DOS图,这几个都在左侧那一栏,在点electronic,在最上面一栏,electronic-Local dos+b ...

谢谢你,我按照你的方法去做了,但是没有出现 分DOS, 有没有可能INCAR设置问题,导致机器就没有算。
在泥沙里前行
9楼2015-11-06 00:58:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liutaifeng

新虫 (小有名气)

引用回帖:
9楼: Originally posted by ntjiangzf at 2015-11-06 00:58:09
谢谢你,我按照你的方法去做了,但是没有出现 分DOS, 有没有可能INCAR设置问题,导致机器就没有算。...

LORBIT=11 这个参数一定要加,别的应该没啥问题了。
10楼2015-11-06 08:29:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ntjiangzf 的主题更新
信息提示
请填处理意见