零维护

 找回密码
 立即注册
快捷导航
搜索
热搜: 活动 交友 discuz
查看: 115|回复: 4

Quantum Espresso 源码解析

[复制链接]

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-9-22 11:29:57 | 显示全部楼层 |阅读模式
本章开始PHonon程序的解析。
PHonon程序是密度泛函微扰论(Density functional perturbation theory, DFPT)的计算程序。考虑到PHonon和DFPT的受众群体明显小于PWscf,这里需要先啰嗦几句基础理论。
DFPT是求解在离子无穷小的位移下,能量最低的电荷密度的分布。
既然是某种离子位移下的最稳定电子分布,说明DFPT:

  • 基于绝热近似(adiabatic);
  • 需要一个优化能量泛函来得到最稳定的能量。
Gonze在Abinit就是利用优化能量泛函的方法,来推导DFPT[1]和实现代码。
但总所周知,一个能量泛函的优化问题,是可以转化为自洽问题。实际上,最早的DFPT框架[2],以及PHonon程序都是用这种方法实现的。
由于这个自洽过程是解读PHonon程序的关键之一,具体严格的推导强烈推荐大家去看这个领域的"圣经"[3]。如果想深入理解DFPT,这篇论文是必读的。
这里只能简单介绍一下这种自洽方法,主要涉及三个公式

  • 由KS方程对离子位移变分得到的, \left[H^{k+q}_\mathrm{SCF} - \epsilon_n^{k} \right] \Delta \phi_n^{k+q}(r) = - P^{k+q}_c \Delta V^q_\mathrm{SCF}  \phi_n^{k}(r) ,由\Delta V_\mathrm{SCF}  求出  \Delta \phi_n(r)  ;
  • 由电荷密度对离子位移变分得到的 \Delta n = \sum_i \phi^*\Delta \phi  + \phi\Delta \phi^*  ,由  \Delta \phi_n(r)  求出 \Delta n ;
  • 有势函数泛函对对离子位移变分得到 \Delta V_\mathrm{SCF} = \Delta V_\mathrm{SCF} [\Delta n] [4]。
这样,就形成了 \Delta n_{\mathrm{old}} -> \Delta \phi_n(r) -> \Delta V_\mathrm{SCF} -> \Delta n_{\mathrm{new}}  的自洽循环,如果 \Delta n_{\mathrm{new}} = \Delta n_{\mathrm{old}} ,则自洽达成。
由上述公式知道:
自洽前,除了这几个需要自洽的 \Delta 量以外,需要办一些手续:

  • H_\mathrm{SCF} 由已经自洽完成的SCF基态电荷密度计算得到,这个在第六章讲过了。
  • \phi_n^k(r) 和 \epsilon_n^k 在需要时通过对角化 H_\mathrm{SCF} 得到。也就是也被称为NSCF的过程,后面会讲到。
自洽后,还需要计算一些重要的物理量:

  • 需要由\Delta \phi_n(r) , \Delta V_\mathrm{SCF} 和 \Delta n 求出力常数矩阵: C_{\alpha\beta}= \int \Delta_\alpha n \Delta_\beta  V_\mathrm{ion} + n(r) \Delta_\alpha V_\mathrm{ion}  \Delta_\beta V_\mathrm{ion} dr 。
  • 进而由力常数矩阵求出动力学矩阵: D_{\kappa\alpha, \kappa'\alpha'} = (M_\kappa M_\kappa') ^{-1/2}\sum_p C_{\kappa\alpha 0, \kappa'\alpha'p} \exp(iqR_p)
  • 然后对角化动力学矩阵得到声子谱和声子本征模: D e_{q\nu} = \omega^2_{q\nu} e_{q\nu}
  • 还可能根据需要求出电声耦合矩阵元 g_{mn\nu} =\langle u_{m,k+q}|\Delta_{q\nu} V_\mathrm{SCF}|u_{n,k}\rangle
  • 还可能根据电声耦合矩阵元,积分求出电声耦合强度\lambda
4和5在PHonon这里就不介绍了,等到讲EPW的时候(如果还能坚持下去)再具体说。
以上就是PHonon的基本框架,下一章开始正式进入程序部分。
参考


  • ^https://link.aps.org/doi/10.1103/PhysRevA.52.1096
  • ^https://link.aps.org/doi/10.1103/PhysRevLett.58.1861
  • ^https://link.aps.org/doi/10.1103/RevModPhys.73.515
  • ^见公式42-46 https://link.aps.org/doi/10.1103/RevModPhys.89.015003
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2025-3-14 04:48:10 | 显示全部楼层
LZ帖子不给力,勉强给回复下吧
回复

使用道具 举报

0

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2025-3-15 23:13:46 | 显示全部楼层
我只是路过,不发表意见
回复

使用道具 举报

1

主题

5

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 4 天前 | 显示全部楼层
元芳你怎么看?
回复

使用道具 举报

1

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 昨天 21:22 | 显示全部楼层
啥玩应呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver| 手机版| 小黑屋| 零维护

GMT+8, 2025-4-8 03:50 , Processed in 0.097679 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2020, LianLian.

快速回复 返回顶部 返回列表