| 查看: 1413 | 回复: 2 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
VASP计算出来的BLOCH 波函数的相位问题。 已有1人参与
|
||
|
以下是我发给VASP-support 的邮件 Dear Sir or Madam, Recently, I tried to output the wavefunction Un (k, r) ( n is the energy band, k is the crystal momentum) calculated by VASP. As a complex wave function, Un(k, r) should be continuous in respect to k and r, physically. While, I found that when r is fixed, Un(k, r) is not continuous in respect to k. I mean, although the absolute value of Un(k, r) is continuous in respect to k, the phase of Un(k, r) is not (as shown in the figure below). I checked the self-consistency scheme of VASP, I saw that the wave function is initialized using a random number generator, and the convergence criteria is related to energy. I wonder it is the random number generator that introduces random phases into the wavefunction Un(k, r) at last. And, this random phase won’t influence the convergence standard. Can you tell me whether what I think is right? Anyway, I think the phases of the wavefunction are very important physically. So, I want to get some advices from vasp-support about how to deal with the random phases. 大概意思就是BLOCH 波函数Un (k, r) 是个复数,但是VASP计算出来的波函数的相位对晶格动量K 不是连续的,这在物理上是不对的。 但是VASP给我回复的邮件好敷衍,就两句话。 please note that WAVECAR only contains the wavefunctions COEFFICIENTS, not the wavefuction itself. the random number generator initiates some starting values of these coefficients。 it has nothing to do with random phase. 他回复的东西完全没用嘛。有没有人比较精通VASP计算原理的,来说说这个random的phase到底来自于计算的哪些步骤。我觉得可能是来自于初始赋值以及迭代过程中矩阵对角化。 如何才能解决这个随机相位的问题呢? |
» 猜你喜欢
求调剂
已经有3人回复
材料277求调剂
已经有7人回复
数一英一271专硕(085401)求调剂,可跨
已经有5人回复
291求调剂
已经有21人回复
一志愿哈尔滨工业大学材料与化工方向336分
已经有8人回复
药学105500求调剂
已经有3人回复
考研调剂
已经有4人回复
0703化学
已经有7人回复
学硕274求调剂
已经有6人回复
321求调剂
已经有6人回复
ra2ghgzh
木虫 (正式写手)
学痴
- 物理EPI: 1
- 应助: 113 (高中生)
- 金币: 2136.9
- 散金: 5
- 红花: 33
- 帖子: 773
- 在线: 444.6小时
- 虫号: 3739328
- 注册: 2015-03-15
- 性别: GG
- 专业: 原子和分子物理

3楼2017-03-04 16:39:18














回复此楼
20