计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: Theor_Comp
打印 Print 上一主题 Last thread 下一主题 Next thread

[VASP] 关于vasp计算两态之间的跃迁偶极矩

[复制链接 Copy URL]

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

16#
 楼主 Author| 发表于 Post on 2018-6-18 17:44:31 | 只看该作者 Only view this author
本帖最后由 Theor_Comp 于 2018-6-18 17:46 编辑
万里云 发表于 2018-6-17 22:43
1. PYXAID这个程序中有类似的脚本,可以拿来修改;
2. _re.dat和_im.dat是PYXAID格式,程序本身也是拿郑 ...

谢谢您的耐心解答!
1. 我试过了pyx那个,不知是否存在与vasp接口的pyx? 网上是与qe接的
2. 发现进行scf计算后得到的wavecar非常大,当需要几十或几百个wavecar进行nac时,硬盘不够用怎么办呀?(有的一个wavecar就好几个G)
再次感谢您!

418

帖子

4

威望

2910

eV
积分
3408

Level 5 (御坂)

17#
发表于 Post on 2018-6-18 21:11:45 | 只看该作者 Only view this author
Theor_Comp 发表于 2018-6-18 17:44
谢谢您的耐心解答!
1. 我试过了pyx那个,不知是否存在与vasp接口的pyx? 网上是与qe接的
2. 发现进行sc ...

1.与VASP的接口要自己写,算矩阵元的程序就是nac_vasp.x,另外需要一个driver,可以用shell script来写。

2.可以在driver中把不会再用到的波函数删掉。

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
sobereva + 1

查看全部评分 View all ratings

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

18#
 楼主 Author| 发表于 Post on 2018-6-18 21:41:43 | 只看该作者 Only view this author
万里云 发表于 2018-6-18 21:11
1.与VASP的接口要自己写,算矩阵元的程序就是nac_vasp.x,另外需要一个driver,可以用shell script来写。 ...

这个driver是什么呀,怎么学着写呢?自己真是这方面的小白,希望您见谅这么多问题

418

帖子

4

威望

2910

eV
积分
3408

Level 5 (御坂)

19#
发表于 Post on 2018-6-19 15:02:25 | 只看该作者 Only view this author
Theor_Comp 发表于 2018-6-18 21:41
这个driver是什么呀,怎么学着写呢?自己真是这方面的小白,希望您见谅这么多问题

driver就是一个程序,负责分割XDATCAR,创建文件夹,准备VASP输入文件,运行VASP,生成nac_vasp.x输入文件,调用nac_vasp.x,清理wavecar。

怎么写,就只能百度+照着葫芦画瓢了。

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

20#
 楼主 Author| 发表于 Post on 2018-6-19 16:29:43 | 只看该作者 Only view this author
万里云 发表于 2018-6-19 15:02
driver就是一个程序,负责分割XDATCAR,创建文件夹,准备VASP输入文件,运行VASP,生成nac_vasp.x输入文 ...

可以根据不同语言的葫芦,画另外语言的瓢吗。比如参照pyx的python程序来写这个driver,具有可实施性吗?或者说必须得用shell script呢?python在调用.x那个程序时容易实现吗?

418

帖子

4

威望

2910

eV
积分
3408

Level 5 (御坂)

21#
发表于 Post on 2018-6-19 20:20:09 | 只看该作者 Only view this author
Theor_Comp 发表于 2018-6-19 16:29
可以根据不同语言的葫芦,画另外语言的瓢吗。比如参照pyx的python程序来写这个driver,具有可实施性吗?或 ...

算法通用。

python处理文件没有shell方便。

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

22#
 楼主 Author| 发表于 Post on 2018-6-19 21:25:27 | 只看该作者 Only view this author
万里云 发表于 2018-6-19 20:20
算法通用。

python处理文件没有shell方便。

多谢多谢!

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

23#
 楼主 Author| 发表于 Post on 2018-6-24 21:16:38 | 只看该作者 Only view this author

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

24#
 楼主 Author| 发表于 Post on 2018-6-24 21:17:48 | 只看该作者 Only view this author

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

25#
 楼主 Author| 发表于 Post on 2018-6-24 21:18:49 | 只看该作者 Only view this author
万里云 发表于 2018-6-19 20:20
算法通用。

python处理文件没有shell方便。

您好!还得再请教您下:

bmin = 哈密顿量能带下限
bmax = 哈密顿量能带上限   -------这个能带上下限怎么确定呀??
nbands = WAVECAR中有多少能带  -------WAVECAR不可读,如何确定nbands呀??
isw = 0  --------这个是什么??
potim = 分子动力学步长  ------这个是需要设置成与基态MD时的INCAR中一致吗??

十分感谢!

418

帖子

4

威望

2910

eV
积分
3408

Level 5 (御坂)

26#
发表于 Post on 2018-6-27 09:29:12 | 只看该作者 Only view this author
Theor_Comp 发表于 2018-6-24 21:18
您好!还得再请教您下:

bmin = 哈密顿量能带下限
bmin = 哈密顿量能带下限
bmax = 哈密顿量能带上限   -------这个能带上下限怎么确定呀??

看你要研究载流子在哪些带间的运动。

nbands = WAVECAR中有多少能带  -------WAVECAR不可读,如何确定nbands呀??

如果编译VASP时没启用ScaLAPACK,nbands就是INCAR中的NBANDS。启用ScaLAPACK,需要先试着跑一步,查看OUTCAR。

isw = 0  --------这个是什么??

用第0步和第0+1步的波函数计算第0步的耦合系数。以此类推。

potim = 分子动力学步长  ------这个是需要设置成与基态MD时的INCAR中一致吗??

是的。

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
sobereva + 2 欢迎讨论

查看全部评分 View all ratings

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

27#
 楼主 Author| 发表于 Post on 2018-6-28 22:28:54 | 只看该作者 Only view this author
万里云 发表于 2018-6-27 09:29
看你要研究载流子在哪些带间的运动。

其中,bmin一般是取1,而bmax一般取nbands的数值吗??
十分感谢!

418

帖子

4

威望

2910

eV
积分
3408

Level 5 (御坂)

28#
发表于 Post on 2018-6-29 09:29:46 | 只看该作者 Only view this author
Theor_Comp 发表于 2018-6-28 22:28
其中,bmin一般是取1,而bmax一般取nbands的数值吗??
十分感谢!

一般不这么取,太占硬盘了。

195

帖子

0

威望

699

eV
积分
894

Level 4 (黑子)

29#
 楼主 Author| 发表于 Post on 2018-6-29 09:42:17 | 只看该作者 Only view this author
万里云 发表于 2018-6-29 09:29
一般不这么取,太占硬盘了。

那您的经验是?

418

帖子

4

威望

2910

eV
积分
3408

Level 5 (御坂)

30#
发表于 Post on 2018-6-29 14:56:26 | 只看该作者 Only view this author

就是上面提到的,要研究载流子在哪些态间的运动,就指定哪些带。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-15 18:09 , Processed in 0.637930 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list