Skip to content
导航

k空间和R空间的LRI矩阵元 ​

1.一些初步的认识 ​

1.1周期边界条件在R空间产生的镜像BVK超胞 ​

考虑k=4×4×1的这样一个BvK超胞

Rx=-1Rx=0Rx=1Rx=2Rx=3Rx=4
Ry=-1I'4I'3IIII
J JJJJJ
Ry=0I'2I1III2I
J JJJJJ
Ry=1 IIIIII
J JJJJJ
Ry=2 IIIIII
J JJJJJ
Ry=3 II3III4I
JJJJJJ
Ry=4 IIIIII
J JJJJJ

虽然实际上V(R={3,0,0})≠V(R={−1,0,0})V(\mathbf{R}=\{3,0,0\})\neq V(\mathbf{R}=\{-1,0,0\}),但当我们对实际空间的所有R傅里叶变换到4×4×1的k空间,再反傅里叶变换回R空间时,就会有

V~(R)=1Nk∑k∈BZ∑R′∈allV(R′)eik(R′−R)=∑R′∈allV(R′)δ(R′−R−nRBvK)=∑nV(R+nRBvK)\begin{aligned} \widetilde V(\mathbf R)&=\frac 1 {N_k}\sum_{\mathbf k\in \text{BZ}}\sum_{\mathbf R'\in\text{all}} V(\mathbf R')\mathrm e^{i\mathbf k (\mathbf R'-\mathbf R)} \\ &= \sum_{\mathbf R'\in\text{all}} V(\mathbf R') \delta (\mathbf R'-\mathbf R-n \mathbf R_\text{BvK})\\ &=\displaystyle \sum_{n} V(\mathbf R+ n \mathbf R_\text{BvK}) \end{aligned}

也就是出现了周期性,对于刚刚的例子就是V~(R={3,0,0})=V~(R={−1,0,0})\widetilde V(\mathbf{R}=\{3,0,0\})=\widetilde V(\mathbf{R}=\{-1,0,0\})。在图中,尽管实际上原子I1离原子I2有3个晶格常数,但周期边界条件会把它等价到镜像超胞的原子I2'上,最终的库仑势为所有等价原子的库伦积分之和。

同理,V(R={3,0,0})=V(R={0,−1,0})V(\mathbf{R}=\{3,0,0\})=V(\mathbf{R}=\{0,-1,0\});V(R={3,3,0})=V(R={−1,−1,0})V(\mathbf{R}=\{3,3,0\})=V(\mathbf{R}=\{-1,-1,0\}) 。从这个意义上来说,BvK超胞的最短尺寸应当大于库伦积分截断半径(基函数半径× rpa_ccp_rmesh_times)的2倍。

同样的,虽然原始的C并不具有周期性Cs(0)t(3,0,0)μ(0)≠Cs(0)t(−1,0,0)μ(0),Cs(0)t(0,3,0)μ(0)≠Cs(0)t(0,−1,0)μ(0),Cs(0)t(3,3,0)μ(0)≠Cs(0)t(−1,−1,0)μ(0)C_{s(0)t(3,0,0)}^{\mu(0)}\neq C_{s(0)t(-1,0,0)}^{\mu(0)},C_{s(0)t(0,3,0)}^{\mu(0)}\neq C_{s(0)t(0,-1,0)}^{\mu(0)},C_{s(0)t(3,3,0)}^{\mu(0)}\neq C_{s(0)t(-1,-1,0)}^{\mu(0)} ,但最终参与计算的C将所有等价原胞折叠到一起C~s(0)t(−1,0,0)μ(0)=Cs(0)t(−1,0,0)μ(0)+Cs(0)t(3,0,0)μ(0)+⋯\widetilde C_{\mathrm{s}(0)t(-1,0,0)}^{\mu(0)}=C_{s(0)t(-1,0,0)}^{\mu(0)}+C_{s(0)t(3,0,0)}^{\mu(0)}+\cdots

1.2k空间是R空间分块对角化的结果 ​

在k=4×1×1的一个BvK超胞中,R空间的哈密顿量具有平移对称性,利用这一性质可以在原胞尺度上对哈密顿量做分块对角化,只剩下k的对角块

Hst(R)=⟨ψs(r−τs)∣H^∣ψt(r−τt−R)⟩↔[H(0)H(1)H(2)H(−1)H(−1)H(0)H(1)H(2)H(2)H(−1)H(0)H(1)H(1)H(2)H(−1)H(0)]=14[ei0ei0ei0ei0ei0eiπ/2eiπei3π/2ei0eiπei0eiπei0ei3π/2eiπeiπ/2][H(k=0)0000H(k=1)0000H(k=2)0000H(k=−1)][ei0ei0ei0ei0ei0e−iπ/2e−iπe−i3π/2ei0e−iπei0e−iπei0e−i3π/2e−iπe−iπ/2]\begin{aligned} &H_{st}(\mathbf R)=\langle\psi_{s}(\mathbf r-\mathbf \tau_{s})|\hat{H}|\psi_{t}(\mathbf r-\mathbf \tau_{t}-\mathbf R)\rangle \leftrightarrow \begin{bmatrix}H(0)&H(1)&H(2)&H(-1)\\H(-1)&H(0)&H(1)&H(2)\\H(2)&H(-1)&H(0)&H(1)\\H(1)&H(2)&H(-1)&H(0)\end{bmatrix} \\ &=\frac{1}{4}\begin{bmatrix}\mathrm{e}^{i0}&\mathrm{e}^{i0}&\mathrm{e}^{i0}&\mathrm{e}^{i0}\\\mathrm{e}^{i0}&\mathrm{e}^{i\pi/2}&\mathrm{e}^{i\pi}&\mathrm{e}^{i3\pi/2}\\\mathrm{e}^{i0}&\mathrm{e}^{i\pi}&\mathrm{e}^{i0}&\mathrm{e}^{i\pi}\\\mathrm{e}^{i0}&\mathrm{e}^{i3\pi/2}&\mathrm{e}^{i\pi}&\mathrm{e}^{i\pi/2}\end{bmatrix}\begin{bmatrix}H(\mathbf k=0) &0&0&0\\0&H(\mathbf k=1) &0&0\\0&0&H(\mathbf k=2)&0 \\0&0&0&H(\mathbf k=-1) \end{bmatrix}\begin{bmatrix}\mathrm{e}^{i0}&\mathrm{e}^{i0}&\mathrm{e}^{i0}&\mathrm{e}^{i0}\\\mathrm{e}^{i0}&\mathrm{e}^{-i\pi/2}&\mathrm{e}^{-i\pi}&\mathrm{e}^{-i3\pi/2}\\\mathrm{e}^{i0}&\mathrm{e}^{-i\pi}&\mathrm{e}^{i0}&\mathrm{e}^{-i\pi}\\\mathrm{e}^{i0}&\mathrm{e}^{-i3\pi/2}&\mathrm{e}^{-i\pi}&\mathrm{e}^{-i\pi/2}\end{bmatrix} \end{aligned}

把矩阵乘回去可以验证H(k)=∑RH(R)eikR, H(R)=1Nk∑RH(k)e−ikRH(\mathbf k)=\sum_{\mathbf R}H(\mathbf R)\mathrm{e}^{i\mathbf k\mathbf R},\ H(\mathbf R)=\displaystyle\frac{1}{N_{k}}\sum_{\mathbf R}H(\mathbf k)\mathrm{e}^{-i\mathbf k\mathbf R} ,所以k空间相当于以不同的模式把R空间折叠起来,得到分块对角的哈密有量,这样得到Nk个降低了Nk倍维度的哈密顿矩阵,每一个矩阵的表象变成了ψ(k)=1Nk∑Rψ(R)eikR\psi(k)=\displaystyle \frac {1}{\sqrt{N_k}} \sum_{\mathbf R} \psi(R) e^{i\mathbf k \mathbf R}(对称约定),或者ψ(k)=∑Rψ(R)eikR\psi(k)=\displaystyle \sum_{\mathbf R}\psi(R) e^{i\mathbf k \mathbf R}(不对称约定,和H的变换形式一致,但要注意这个约定的变换不么正,表象变换需要套相似变换而不等于合同变换)。下面两个公式说明了为什么H的变换形式不对称

⟨ψ(k1)∣H^∣ψ(k2)⟩=∑R1,R21Nke−ik1R1⟨ψ(R1)∣H^∣ψ(R2)⟩eik2R2R2↔R1+R=∑R1,R1Nkei(k2−k1)R1H(R)eik2R=∑RH(R)eik2Rδk1,k2\begin{aligned} \langle\psi(k_{1})|\hat{H}|\psi(k_{2})\rangle & =\sum_{R_{1},R_{2}}\frac{1}{N_{k}}\mathrm{e}^{-ik_{1}R_{1}}\langle\psi(R_{1})|\hat{H}|\psi(R_{2})\rangle\mathrm{e}^{ik_{2}R_{2}} \\ _{R_{2}\leftrightarrow R_{1}+R} &=\sum_{R_{1},R}\frac{1}{N_{k}}\mathrm{e}^{i(k_{2}-k_{1})R_{1}}H(R)\mathrm{e}^{ik_{2}R} \\ &=\sum_{R}H(R)\mathrm{e}^{ik_{2}R}\delta_{k_{1},k_{2}} \end{aligned}

⟨ψ(R1)∣H^∣ψ(R2)⟩=∑k1,k21Nkeik1R1 ⟨ψ(k1)∣H^∣ψ(k2)⟩e−ik2R2R2↔R1+R=∑k1,k21Nke−ik2RH(k1)δk1,k2ei(k1−k2)R1=1Nk∑kH(k)e−ikR\begin{aligned} \langle\psi(R_{1})|\hat{H}|\psi(R_{2})\rangle & =\sum_{k_{1},k_{2}}\frac{1}{N_{k}}\mathrm{e}^{ik_{1}R_{1}}\:\langle\psi(k_{1})|\hat{H}|\psi(k_{2})\rangle\mathrm{e}^{-ik_{2}R_{2}} \\ _{R_{2}\leftrightarrow R_{1}+R}& =\sum_{k_{1},k_{2}}\frac{1}{N_{k}}\mathrm{e}^{-ik_{2}R}H(k_{1})\delta_{k_{1},k_{2}}\mathrm{e}^{i(k_{1}-k_{2})R_{1}} \\ &=\frac{1}{N_{k}}\sum_{k}H(k)\mathrm{e}^{-ikR} \end{aligned}

另外值得注意的是,实空间的矩阵需要满足Hst(R)=Hts(−R)H_{st}(R)=H_{ts}(-R)(实数情况,对于复数还要多个复共轭),这样才能保证k空间矩阵的厄米性

Hst(k)=∑RHst(R)eikR=∑RHts(−R)eikR=R↔−R∑RHts(R)e−ikR=Hts∗(k)H_{st}(k)=\sum_{R}H_{st}(R)\mathrm{e}^{ikR}=\sum_{R}H_{ts}(-R)\mathrm{e}^{ikR}\overset{R\leftrightarrow -R}{=}\sum_{R} H_{ts}(R)\mathrm{e}^{-ikR}=H_{ts}^{*}(k)

2. k空间和R空间的公式 ​

采用以下记号

分子轨道记号:电子:ij;空穴:ab

原子轨道记号:stuv

辅助基: μν\mu\nu

2.1 V(μν\mu\nu 标记辅助基) ​

间隔R的原胞之间实辅助基组的库伦积分组成库伦矩阵

VμνR=∬Pμ(r−τμ)Pν(r′−R−τν)∣r−r′∣drdr′V_{\mu\nu}^{\mathbf{R}}=\iint\frac{P_{\mu}(\mathbf{r}-\tau_{\mu})P_{\nu}(\mathbf{r}^{\prime}-\mathbf{R}-\tau_{\nu})}{|\mathbf{r}-\mathbf{r}^{\prime}|}\mathrm{d}\mathbf{r}\mathrm{d}\mathbf{r}^{\prime}

现在将辅助基从单中心变成布洛赫波函数

Pμk(r)=∑RPμ(r−R−τμ)eik⋅RP_{\mu}^{k}(\mathbf{r})=\sum_{R}P_{\mu}(\mathbf{r}-\mathbf{R}-\tau_{\mu})\mathrm{e}^{\mathrm{ik}\cdot\mathbf{R}}

Vμνk′k=∬drdr′Pμk′∗(r)Pνk(r′)∣r−r′∣(这个全空间积分是发散的,下面把R限制在BvK)=∬drdr′1∣r−r′∣∑RR′Pμ(r−R−τμ)Pν(r′−R′−τν)ei(kR′−k′R)R′↔R+R′′=∬drdr′1∣r−r′∣∑RR′′Pμ(r−R−τμ)Pν(r′−R−R′′−τν)ei[(k−k′)R+kR′′]r′↔r′′′+Rr↔r′′+R=∬dr′′dr′′′1∣r′′−r′′′∣∑R′′Pμ(r′′−τμ)Pν(r′′′−R′′−τν)eikR′′∑Rei(k−k′)R=∑R′′VμνR′′eikR′′NRδk,k′\begin{aligned} V_{\mu\nu}^{k'k}& =\iint\mathrm{d}r\mathrm{d}r^{\prime}\frac{P_{\mu}^{k^{\prime}*}(r)P_{\nu}^{k}(r^{\prime})}{|r-r^{\prime}|}\quad(\text{这个全空间积分是发散的,下面把R限制在BvK}) \\ &=\iint\mathrm{d}r\mathrm{d}r^{\prime}\frac{1}{|r-r^{\prime}|}\sum_{RR^{\prime}}P_{\mu}(r-R-\tau_{\mu})P_{\nu}(r^{\prime}-R^{\prime}-\tau_{\nu})\mathrm{e}^{i(kR^{\prime}-k^{\prime}R)} \\ _{R^{\prime}\leftrightarrow R+R''}& =\iint\mathrm{d}r\mathrm{d}r^{\prime}\frac{1}{|r-r^{\prime}|}\sum_{RR^{\prime\prime}}P_{\mu}(r-R-\tau_{\mu})P_{\nu}(r^{\prime}-R-R^{\prime\prime}-\tau_{\nu})\mathrm{e}^{i\left[(k-k^{\prime})R + kR''\right]} \\ ^{r\leftrightarrow r''+R}_{r'\leftrightarrow r'''+R}& =\iint\mathrm{d}r^{\prime\prime}\mathrm{d}r^{\prime\prime\prime}\frac{1}{\left|r^{\prime\prime}-r^{\prime\prime\prime}\right|}\sum_{R''}P_{\mu}(r^{\prime\prime}-\tau_{\mu})P_{\nu}(r^{\prime\prime\prime}-R^{\prime\prime}-\tau_{\nu})\mathrm{e}^{ikR''}\sum_{R}\mathrm{e}^{i(k-k^{\prime})R} \\ &=\boxed{\sum_{R''}V_{\mu\nu}^{R''}\mathrm{e}^{ikR''}}N_{R}\delta_{k,k'} \end{aligned}

可见只有相同k指标的布洛赫辅助基才有非零的库伦积分,下一节会看到,辅助基的k指标只和展开的一对原子基的布洛赫波矢之差有关,故统一用q标记这一准动量转移,并记作

Vμν(q)≡∑RVμν(R)eiq⋅RV_{\mu\nu}(\mathbf{q})\equiv\sum_{R}V_{\mu\nu}(\mathbf{R})\mathrm{e}^{i\mathbf{q}\cdot\mathbf{R}}

实际计算中,R的范围与库伦积分截断半径(ccp_rmesh_times)有关。

2.2 C(st标记原子基) ​

关于C系数

ϕs(r−Rs−τs)ϕt(r−Rt−τt)=∑μ,RμCs(Rs),t(Rt)μ(Rμ)Pμ(r−Rμ−τμ)\phi_{s}(r-R_{s}-\boldsymbol{\tau}_{s})\phi_{t}(r-R_{t}-\boldsymbol{\tau}_{t})=\sum_{\mu,R_{\mu}}C_{s(R_{s}),t(R_{t})}^{\mu(R_{\mu})}P_{\mu}(r-R_{\mu}-\boldsymbol{\tau}_{\mu})

其具有平移不变性

Cs(Rs),t(Rt)μ(Rμ)=⟨ϕs(r−Rs−τs)ϕt(r−Rt−τt)∣V^∣Pν(r−Rν−τν)⟩[VνμR]−1=⟨ϕs(r−τs)ϕt(r−Rt+Rs−τt)∣V^∣Pν(r−Rν+Rs−τν)⟩[VνμR]−1=Cs(0),t(Rt−Rs)μ(Rμ−Rs)\begin{aligned} C_{s(R_{s}),t(R_{t})}^{\mu(R_{\mu})}& =\langle\phi_{s}(r-R_{s}-\boldsymbol{\tau}_{s})\phi_{t}(r-R_{t}-\boldsymbol{\tau}_{t})|\hat{V}|P_{\nu}(r-R_{\nu}-\boldsymbol{\tau}_{\nu})\rangle \big[V_{\nu\mu}^{R}\big]^{-1} \\ &=\langle\phi_{s}(r-\tau_{s})\phi_{t}(r-R_{t}+R_{s}-\tau_{t})|\hat{V}|P_{\nu}(r-R_{\nu}+R_{s}-\tau_{\nu})\rangle\left[V_{\nu\mu}^{R}\right]^{-1} \\ &=C_{s(0),t(R_t-R_s)}^{\mu(R_{\mu}-R_{s})} \end{aligned}

和st对换不变性

Cs(Rs),t(Rt)μ(Rμ)=Ct(Rt),s(Rs)μ(Rμ)C_{s(R_s),t(R_t)}^{\mu(R_\mu)}=C_{t(R_t),s(R_s)}^{\mu(R_\mu)}

采用LocalRI,将辅助基中心(Rμ+τμ)(R_{\mu}+\tau_{\mu}) 限定在两个原子轨道中心上

Cs(Rs),t(Rt)μ(μ∈S/T)=⟨ϕs(r−Rs−τs)ϕt(r−Rt−τt)∣V^∣Pν(r−Rν−τν)⟩[Vνμμ∈S/T]−1C_{s(R_{s}),t(R_{t})}^{\mu(\mu\in S/T)}=\langle\phi_{s}(r-R_{s}-\tau_{s})\phi_{t}(r-R_{t}-\tau_{t})|\hat{V}|P_{\nu}(r-R_{\nu}-\tau_{\nu})\rangle\left[V_{\nu\mu}^{\mu\in S/T}\right]^{-1}

ϕs(r−Rs−τs)ϕt(r−Rt−τt)=∑μ∈SCs(Rs),t(Rt)μ(Rs)Pμ(r−Rs−τs)+∑μ∈TCs(Rs),t(Rt)μ(Rt)Pμ(r−Rt−τt)=∑μ∈SCs(0),t(Rt−Rs)μ(0)Pμ(r−Rs−τs)+∑μ∈TCs(Rs−Rt),t(0)μ(0)Pμ(r−Rt−τt)\begin{aligned} \phi_{s}(r-R_{s}-\tau_{s})\phi_{t}(r-R_{t}-\tau_{t})& =\sum_{\mu\in S}C_{s(R_{s}),t(R_{t})}^{\mu(R_{s})}P_{\mu}(r-R_{s}-\tau_{s})+\sum_{\mu\in T}C_{s(R_{s}),t(R_{t})}^{\mu(R_{t})}P_{\mu}(r-R_{t}-\tau_{t}) \\ &=\sum_{\mu\in S}C_{s(0),t(R_{t}-R_{s})}^{\mu(0)}P_{\mu}(r-R_{s}-\boldsymbol{\tau}_{s})+\sum_{\mu\in T}C_{s(R_{s}-R_{t}),t(0)}^{\mu(0)}P_{\mu}(r-R_{t}-\boldsymbol{\tau}_{t}) \end{aligned}

其中Cs(R)t(0)μ(0)=Ct(0)s(R)μ(0)C_{s(R)t(0)}^{\mu(0)}=C_{t(0)s(R)}^{\mu(0)} 可以通过交换st指标,使得第一个原子基和辅助基中心再次相等。

现在考虑在布洛赫表象下写出原⼦轨道

ϕtk(r)=∑Rtϕt(r−Rt−τt)eikRt\phi_{t}^{k}(r)=\sum_{R_{t}}\phi_{t}(r-R_{t}-\boldsymbol{\tau}_{t})\mathrm{e}^{ikR_{t}}

它被布洛赫辅助基展开的系数是

ϕsk2∗(r)ϕtk1(r)=∑RsRtϕs(r−Rs−τs)ϕt(r−Rt−τt)ei[k1⋅Rt−k2⋅Rs]=∑RsRt∑μ∈SCs(Rs),t(Rt)μ(Rs)ei[k1⋅Rt−k2⋅Rs]Pμ(r−Rs−τs)+∑RsRt∑μ∈TCs(Rs),t(Rt)μ(Rt)ei[k1⋅Rt−k2⋅Rs]Pμ(r−Rt−τt)=∑RsRt∑μ∈SCs(0),t(Rt−Rs)μ(0)ei[k1⋅Rt−k2⋅Rs]1Nk∑k′Pμk′(r)e−ik′⋅Rs+∑RsRt∑μ∈TCt(0),s(Rs−Rt)μ(0)ei[k1⋅Rt−k2⋅Rs]1Nk∑k′Pμk′(r)e−ik′⋅Rt=∑RsRt∑μ∈SCs(0),t(Rt−Rs)μ(0)eik1⋅(Rt−Rs)1Nk∑k′Pμk′(r)ei(k1−k2−k′)⋅Rs+∑RsRt∑μ∈TCt(0),s(Rs−Rt)μ(0)eik2(Rt−Rs)1Nk∑k′Pμk′(r)ei(k1−k2−k′)⋅Rt第二项Rs↔Rs′+Rt第一项Rt↔Rt′+Rs=∑μ∈S∑Rt′Cs(0),t(Rt′)μ(0)eik1⋅Rt′1Nk∑Rsk′Pμk′(r)ei(k1−k2−k′)⋅Rs+∑μ∈T∑Rs′Ct(0),s(Rs′)μ(0)e−ik2⋅Rs′1Nk∑Rtk′Pμk′(r)ei(k1−k2−k′)⋅Rt=[∑μ∈SCs,tμ(k1)+∑μ∈TCt,sμ(−k2)]Pμk1−k2(r)(1)\begin{aligned} &\phi_{s}^{\boldsymbol{k_2}*}(r)\phi_{t}^{\boldsymbol{k_1}}(r) =\sum_{\boldsymbol R_{s}\boldsymbol R_{t}}\phi_{s}(\boldsymbol r-\boldsymbol R_{s}-\boldsymbol{\tau}_{s})\phi_{t}(\boldsymbol r-\boldsymbol R_{t}-\boldsymbol{\tau}_{t})\mathrm{e}^{i[\boldsymbol k_1 \cdot \boldsymbol R_{t}-\boldsymbol k_2 \cdot \boldsymbol R_{s}]} \\ &=\sum_{\boldsymbol R_{s}\boldsymbol R_{t}}\sum_{\mu\in S}C_{s(\boldsymbol R_{s}),t(\boldsymbol R_{t})}^{\mu(\boldsymbol R_{s})}e^{i[\boldsymbol k_1 \cdot \boldsymbol R_{t}- \boldsymbol k_2 \cdot \boldsymbol R_{s}]} P_{\mu}(\boldsymbol r-\boldsymbol R_{s}-\boldsymbol \tau_{s}) + \sum_{\boldsymbol R_{s} \boldsymbol R_{t}}\sum_{\mu\in T}C_{s(\boldsymbol R_{s}),t(\boldsymbol R_{t})}^{\mu(\boldsymbol R_{t})}e^{i[\boldsymbol k_1 \cdot \boldsymbol R_{t}-\boldsymbol k_2 \cdot \boldsymbol R_{s}]}P_{\mu}(\boldsymbol r-\boldsymbol R_{t}-\boldsymbol \tau_{t}) \\ &=\sum_{\boldsymbol R_{s}\boldsymbol R_{t}}\sum_{\mu\in S}C_{s(0),t(\boldsymbol R_{t}-\boldsymbol R_{s})}^{\mu(0)}\mathrm{e}^{i[\boldsymbol k_1 \cdot \boldsymbol R_{t}-\boldsymbol k_2 \cdot \boldsymbol R_{s}]}\frac{1}{N_{k}}\sum_{\boldsymbol k^{\prime}}P_{\mu}^{\boldsymbol k^{\prime}}(\boldsymbol r)\mathrm{e}^{-i\boldsymbol k^{\prime}\cdot \boldsymbol R_{s}} + \sum_{\boldsymbol R_{s}\boldsymbol R_{t}}\sum_{\mu\in T}C_{t(0),s(\boldsymbol R_{s}-\boldsymbol R_{t})}^{\mu(0)}\mathrm{e}^{i[\boldsymbol k_1 \cdot \boldsymbol R_{t}-\boldsymbol k_2 \cdot \boldsymbol R_{s}]}\frac{1}{N_{k}}\sum_{\boldsymbol k^{\prime}}P_{\mu}^{\boldsymbol k^{\prime}}(\boldsymbol r)\mathrm{e}^{-i\boldsymbol k^{\prime}\cdot \boldsymbol R_{t}} \\ &=\sum_{\boldsymbol R_s \boldsymbol R_{t}}\sum_{\mu\in S} C_{s(0),t(\boldsymbol R_{t}-\boldsymbol R_{s})}^{\mu(0)}\mathrm{e}^{i\boldsymbol k_1 \cdot (\boldsymbol R_{t}-\boldsymbol R_{s})} \frac{1}{N_{k}}\sum_{k^{\prime}}P_{\mu}^{\boldsymbol k^{\prime}}(\boldsymbol r)\mathrm{e}^{i(\boldsymbol k_1 - \boldsymbol k_2 -\boldsymbol k^{\prime}) \cdot \boldsymbol R_{s}} + \sum_{\boldsymbol R_s \boldsymbol R_{t}}\sum_{\mu\in T}C_{t(0), s(\boldsymbol R_{s}-\boldsymbol R_{t})}^{\mu(0)}\mathrm{e}^{i \boldsymbol k_2 (\boldsymbol R_{t}-\boldsymbol R_{s})}\frac{1}{N_{k}}\sum_{\boldsymbol k^{\prime}}P_{\mu}^{\boldsymbol k^{\prime}}(\boldsymbol r)\mathrm{e}^{i\boldsymbol (\boldsymbol k_1 - \boldsymbol k_2 - \boldsymbol k^{\prime})\cdot \boldsymbol R_{t}} \\ ^{\text{第一项}\boldsymbol R_t\leftrightarrow \boldsymbol R_t^{\prime}+\boldsymbol R_s}_{\text{第二项}\boldsymbol R_s\leftrightarrow \boldsymbol R_s^{\prime}+\boldsymbol R_t} &=\sum_{\mu\in S}\boxed{\sum_{\boldsymbol R_{t}^{\prime}}C_{s(0),t(\boldsymbol R_{t}^{\prime})}^{\mu(0)}e^{i\boldsymbol k_1 \cdot \boldsymbol R_{t}^{\prime}}}\frac{1}{N_{k}}\sum_{\boldsymbol R_s \boldsymbol k^{\prime}}P_{\mu}^{\boldsymbol k^{\prime}}(\boldsymbol r)\mathrm{e}^{i(\boldsymbol k_1 - \boldsymbol k_2-\boldsymbol k^{\prime})\cdot \boldsymbol R_{s}}+\sum_{\mu\in T}\boxed{\sum_{\boldsymbol R_{s}^{\prime}}C_{t(0),s(\boldsymbol R_{s}^{\prime})}^{\mu(0)}e^{-i\boldsymbol k_2 \cdot\boldsymbol R_{s}^{\prime}}}\frac{1}{N_{k}}\sum_{\boldsymbol R_t \boldsymbol k^{\prime}}P_{\mu}^{\boldsymbol k^{\prime}}(r)\mathrm{e}^{i(\boldsymbol k_1-\boldsymbol k_2 - \boldsymbol k^{\prime})\cdot \boldsymbol R_{t}} \\ &=\left[\sum_{\mu\in S}C_{s,t}^{\mu}(\boldsymbol k_1)+\sum_{\mu\in T}C_{t,s}^{\mu}(-\boldsymbol k_2) \right]P_{\mu}^{\boldsymbol k_1-\boldsymbol k_2}(r) \end{aligned} \tag{1}

其中定义了C的傅里叶变换

Cstμ(k)≡∑RCs(0),t(R)μ(0)eik⋅RC_{st}^{\mu}(\boldsymbol{ k })\equiv\sum_{R}C_{s(0),t(\boldsymbol{ R })}^{\mu(0)}\mathrm{e}^{i\boldsymbol{ k }\cdot \boldsymbol{ R }}

这里R的范围可以超过一个BvK超胞,镜像超胞对应的Bloch相位相同,幅值叠加。

2.3 c(abij标记分子轨道) ​

关于c系数,分子轨道有Bloch表象和Wannier表象

ψak(r)=∑sϕsk(r)csak=∑scsak∑R′ϕs(r−R′−τs)eikR′≡∑RψaR(r)eikR\begin{aligned} \psi_{a}^{k}(r)& =\sum_{s}\phi_{s}^{k}(r)c_{sa}^{k}=\sum_{s}c_{sa}^{k}\sum_{R^{\prime}}\phi_{s}(r-R^{\prime}-\tau_{s})\mathrm{e}^{ikR'}\equiv\sum_{R}\psi_{a}^{R}(r)\mathrm{e}^{ikR} \end{aligned}

ψaR(r)≡1Nk∑kψak(r)e−ikR=1Nk∑k∑scsake−ikR∑R′ϕs(r−R′−τs)eikR′=∑s∑Rs1Nk∑kcsake−ik(R−Rs)ϕs(r−Rs−τs)=∑sRscsa(R−Rs)ϕs(r−Rs−τs)【c和ϕ的R′′指标卷积求和】=∑sR′′csa(R′′)ϕs(r−R+R′′−τs)\begin{aligned} \psi_a^{R}(r)& \equiv\frac{1}{N_{k}}\sum_{k}\psi_{a}^{k}(r)\mathrm{e}^{-ikR}=\frac{1}{N_{k}}\sum_{k}\sum_{s}\boxed{c_{sa}^{k}\mathrm{e}^{-ikR}}\sum_{R^{\prime}}\phi_{s}(r-R^{\prime}-\tau_{s})\boxed{\mathrm{e}^{ikR^{\prime}}} \\ & =\sum_{s}\sum_{R_s}\boxed{\frac{1}{N_{k}}\sum_{k}c_{sa}^{k}\mathrm{e}^{-ik(R-R_s)}} \phi_{s}(r-R_s-\tau_s) \\ &=\sum_{sR_s}c_{sa}(R-R_s)\phi_{s}(r-R_s-\tau_{s})\textbf{【}c\text{和}\phi\text{的}R^{\prime\prime}\text{指标卷积求和】}\\ &=\sum_{sR''}c_{sa}(R'')\phi_{s}(r-R+R^{\prime\prime}-\tau_{s}) \end{aligned}

其中定义了

csak≡∑RcsaReikR,csaR=1Nk∑kcsake−ikRc_{sa}^{k}\equiv\sum_{R}c_{sa}^{R}\mathrm{e}^{ikR},\quad c_{sa}^{R}=\frac{1}{N_{k}}\sum_{k}c_{sa}^{k}\mathrm{e}^{-ikR}

上面的k指标的分子轨道具有布洛赫波函数的形式,下面的R指标分子轨道具有Wannier波函数的形式,其以R所处的原胞为中心。

Bloch波矢和能量对易,它是一个好量子数,所以分子轨道中只有相同k指标的原子Bloch基做线性组合。Wannier轨道则不具有这一点,所以分子轨道中包含对不同R指标的Wannier基做线性组合。

2.4 HF HstexxH_{st}^{exx} ​

原子基下exx的哈密顿量

Hstexx(R)=1Nk∑ik2∬drdr′ϕs∗(r)ψik2(r)ψik2∗(r′)ϕt(r′−R)∣r−r′∣=1Nk∑ik2uv∑RuRv∬drdr′ϕs(r)ϕu(r−Ru)eik2Ruϕv(r′−Rv)e−ik2Rvϕt(r′−R)∣r−r′∣cuik2cvik2∗=∑uvRuRv∬drdr′[∑μ∈SCs(0)u(Ru)μ(0)Pμ(r−τs)+∑μ∈UCu(0)s(−Ru)μ(0)Pμ(r−Ru−τu)]1∣r−r′∣[∑ν∈VCν(0)t(R−Rν)ν(0)Pν(r′−Rv−τν)+∑ν∈TCt(0)v(Rν−R)ν(0)Pν(r′−R−τt)]1Nk∑ik2cuik2cvik2∗e−ik2(Rv−Ru)=∑uvRuRv[∑μ∈S,ν∈VCs(0)u(Ru)μ(0)Vμν(Rv)Cv(0)t(R−Rv)ν(0)+∑μ∈S,ν∈TCs(0)u(Ru)μ(0)Vμν(R)Ct(0)v(Rv−R)ν(0)]+∑μ∈U,ν∈VCu(0)s(−Ru)μ(0)Vμν(Rv−Ru)Cv(0)t(R−Rv)ν(0)+∑μ∈U,ν∈TCu(0)s(−Ru)μ(0)Vμν(R−Rv)Ct(0)v(Rv−R)ν(0)]Duv(Rv−Ru)\begin{aligned} H_{st}^{exx}(R) =&\frac{1}{N_{k}}\sum_{ik_{2}}\iint\mathrm{d}r\mathrm{d}r^{\prime}\frac{\phi_{s}^{*}(r)\psi_{i}^{k_{2}}(r)\psi_{i}^{k_{2}*}(r^{\prime})\phi_{t}(r^{\prime}-R)}{|r-r^{\prime}|} \\ =&\frac{1}{N_{k}}\sum_{ik_{2}uv}\sum_{R_{u}R_{v}}\iint\mathrm{d}r\mathrm{d}r^{\prime}\frac{\phi_{s}(r)\phi_{u}(r-R_{u})\mathrm{e}^{ik_{2}R_{u}}\phi_{v}(r^{\prime}-R_{v})\mathrm{e}^{-ik_{2}R_{v}}\phi_{t}(r^{\prime}-R)}{|r-r^{\prime}|}c_{ui}^{k_{2}}c_{vi}^{k_{2}*} \\ =&\sum_{uvR_{u}R_{v}}\iint\mathrm{d}r\mathrm{d}r^{\prime}\biggl[\sum_{\mu\in S}C_{s(0)u(R_{u})}^{\mu(0)}P_{\mu}(r-\tau_{s})+\sum_{\mu\in U}C_{u(0)s(-R_{u})}^{\mu(0)}P_{\mu}(r-R_{u}-\tau_{u})\biggr]\frac{1}{|r-r^{\prime}|} \\ &\left[\sum_{\nu\in V}C_{\nu(0)t(R-R_{\nu})}^{\nu(0)}P_{\nu}(r^{\prime}-R_{v}-\tau_{\nu})+\sum_{\nu\in T} C_{t(0)v(R_{\nu}-R)}^{\nu(0)}P_{\nu}(r^{\prime}-R-\tau_{t})\right]\frac{1}{N_{k}}\sum_{ik_{2}}c_{ui}^{k_{2}}c_{vi}^{k_{2}*}\mathrm{e}^{-ik_{2}(R_{v}-R_{u})} \\ =&\sum_{uvR_{u}R_{v}}\left[\sum_{\mu\in S,\nu\in V}C_{s(0)u(R_{u})}^{\mu(0)}V_{\mu\nu}(R_{v}) C_{v(0)t(R-R_{v})}^{\nu(0)}+\sum_{\mu\in S,\nu\in T}C_{s(0)u(R_{u})}^{\mu(0)}V_{\mu\nu}(R)C_{t(0)v(R_{v}-R)}^{\nu(0)}\right] \\ &+\sum_{\mu\in U,\nu\in V}C_{u(0)s(-R_{u})}^{\mu(0)}V_{\mu\nu}(R_{v}-R_{u})C_{v(0)t(R-R_{v})}^{\nu(0)}+ \sum_{\mu\in U,\nu\in T}C_{u(0)s(-R_{u})}^{\mu(0)}V_{\mu\nu}(R-R_{v})C_{t(0)v(R_{v}-R)}^{\nu(0)}\biggr]D_{uv}(R_{v}-R_{u}) \end{aligned}

Ru和Rv原则上是可以超出BvK的,不过由于最终H(R)要变换到k空间,镜像原胞的Ru和Rv对H(k)的贡献是等价的,所以总可以先将C和V折叠到BvK中,再做张量缩并。另外,C和V在R空间下具有稀疏性,可加速计算。

k空间的Hexx只需要对Hexx(R)做正FT

⟨ϕsk1∣Hexx∣ϕtk1⟩=1Nk2∑ik2∬drdr′ϕsk1∗(r)ψik2(r)ψik2∗(r′)ϕtk1(r′)∣r−r′∣=1Nk2∑ik2∑RsRt∬drdr′ϕs∗(r−Rs)ψik2(r)ψik2∗(r′)ϕt(r′−Rt)∣r−r′∣eik1(Rt−Rs)Rt↔Rs+R=∑RHst(R)eik1R\begin{aligned} \langle\phi_{s}^{k_{1}}|H^{exx}|\phi_{t}^{k_{1}}\rangle & =\frac{1}{N_{k}^{2}}\sum_{ik_{2}}\iint\mathrm{d}r\mathrm{d}r^{\prime}\frac{\phi_{s}^{k_{1}*}(r)\psi_{i}^{k_{2}}(r)\psi_{i}^{k_{2}*}(r^{\prime})\phi_{t}^{k_{1}}(r^{\prime})}{|r-r^{\prime}|} \\ &=\frac{1}{N_{k}^{2}}\sum_{ik_{2}}\sum_{R_sR_{t}}\iint\mathrm{d}r\mathrm{d}r^{\prime}\frac{\phi_{s}^{*}(r-R_{s})\psi_{i}^{k_{2}}(r)\psi_{i}^{k_{2}*}(r^{\prime})\phi_{t}(r^{\prime}-R_{t})}{|r-r^{\prime}|}\mathrm{e}^{ik_{1}(R_{t}-R_{s})} \\ _{R_{t}\leftrightarrow R_{s}+R} & =\sum_{R}H_{st}(R)\mathrm{e}^{i\mathbf{k}_{1}R} \end{aligned}

2.5 RPA:响应函数:χμν(R)\chi_{\mu\nu}(\mathbf R) 和χμν(k)\chi_{\mu\nu}(\mathbf k) ​

本节参考:Shi R, Lin P, Zhang M Y, et aL. PRB, 2024, 109(3):035103 一般的做法是将响应函数在k空间辅助基展开

χ0(r,r′,iω)=∑kq∑i,j≠i(fik−fjk+q)ψik∗(r)ψjk+q(r)ψjk+q∗(r′)ψik(r′)εik−εj,k+q−iω=∑μνq1NqPμq(r)χμν0(q,iω)Pνq∗(r′)\begin{aligned} \chi^{0}(\mathbf{r},\mathbf{r}^{\prime},i\omega) =& \sum_{kq}\sum_{i,j\neq i}(f_{i}^k-f_j^{k+q}) \frac{\psi^{k*}_i(\mathbf r)\psi_j^{k+q}(\mathbf r)\psi_j^{k+q*}(\mathbf r')\psi_i^{k}(\mathbf r')}{\varepsilon_{ik}-\varepsilon_{j,k+q}-i\omega}\\ =&\sum_{\mu\nu q}\frac{1}{N_{q}}P_{\mu}^{q}(\mathbf{r})\chi_{\mu\nu}^{0}(\mathbf{q},i\omega)P_{\nu}^{q*}(\mathbf{r}^{\prime}) \end{aligned}

代入式(1)可得q空间的响应函数

χμν0(q,iω)=∑ijk(fik−fjk+q)εik−εj,k+q−iω{∑stcsik∗ctjk+q[Cstμ(k+q)+Ctsμ(−k)]∑uv[Cuvν(k)+Cvuν(−k−q)]cujk+q∗cvik}\chi_{\mu\nu}^0(\mathbf q,i\omega) = \sum_{ij \mathbf k} \frac{(f^\mathbf k_i-f^\mathbf{k+q}_j)}{\varepsilon_{i\mathbf k}-\varepsilon_{j,\mathbf{k+q}}-i\omega}\left\{ \sum_{st}c^{\mathbf k*}_{si} c^\mathbf{k+q}_{tj} [C^\mu_{st}(\mathbf{k+q})+C^\mu_{ts}(-\mathbf k)] \sum_{uv}\left[ C^\nu_{uv}(\mathbf k)+C^{\nu}_{vu}(\mathbf {-k-q}) \right]c^\mathbf{k+q *}_{uj}c^\mathbf k_{vi}\right\}

另一方面

χ0(r,r′,iω)=∑μνRμ,RνPμ(r−Rμ−τμ)Pν(r′−Rν−τν)∑q1Nqχμν0(q,iω)exp⁡[−iq(Rν−Rμ)]=∑μνRμ,RνPμ(r−Rμ−τμ)Pν(r′−Rν−τν)χμν0(Rν−Rμ,iω)\begin{aligned} \chi^{0}(\mathbf{r},\mathbf{r}^{\prime},i\omega)=&\sum_{\mu\nu\mathbf{R}_{\mu},\mathbf{R}_{\nu}}P_{\mu}(\mathbf{r}-\mathbf{R}_{\mu}-\tau_{\mu})P_{\nu}(\mathbf{r}^{\prime}-\mathbf{R}_{\nu}-\tau_{\nu})\boxed{\sum_{q}\frac{1}{N_{q}}\chi_{\mu\nu}^{0}(\mathbf{q},i\omega)\exp[-iq(\mathbf{R}_{\nu}-\mathbf{R}_{\mu})]}\\ =&\sum_{\mu\nu\mathbf{R}_{\mu},\mathbf{R}_{\nu}}P_{\mu}(\mathbf{r}-\mathbf{R}_{\mu}-\mathbf{\tau}_{\mu})P_{\nu}(\mathbf{r}^{\prime}-\mathbf{R}_{\nu}-\mathbf{\tau}_{\nu})\chi_{\mu\nu}^{0}(\mathbf{R}_{\nu}-\mathbf{R}_{\mu},i\omega) \\ \end{aligned}

它与格林函数的关系是(这里同时换到时域上)

χ0(r,r′,iτ)=−i∑σGσ0(r,r′,iτ)Gσ0(r′,r,−iτ)=−i∑σstRsRtuvRuRvϕs(r−Rs−τs)ϕu(r−Ru−τu)Gσ,st0(Rt−Rs,iτ)Gσ,vu0(Ru−Rv,−iτ)ϕt(r′−Rt−τt)ϕv(r′−Rv−τv)=−i∑σstRsRtuvRuRv∑μν[Csuμ(Ru−Rs)Pμ(r−Rs−τs)+Cusμ(Rs−Ru)Pμ(r−Ru−τu)]Gσ,st0(Rt−Rs,iτ)Gσ,vu0(Ru−Rv,−iτ)[Ctvν(Rv−Rt)Pν(r′−Rt−τt)+Cvtν(Rt−Rv)Pν(r′−Rv−τv)]\begin{aligned} \chi^{0}(\mathbf{r},\mathbf{r}^{\prime},i\tau) =& -i \sum_{\sigma} G^0_{\sigma}(\mathbf r, \mathbf r',i\tau)G^0_{\sigma}(\mathbf r',\mathbf r,-i\tau)\\ =& -i\sum_{\begin{aligned}\sigma st\mathbf{R}_{s}\mathbf{R}_{t}\\u v\mathbf{R}_{u}\mathbf{R}_{v} \end{aligned}}\phi_s(r-R_s-\tau_s)\phi_u(r-R_u-\tau_u) G^0_{\sigma, st} (R_t-R_s,i\tau) G^0_{\sigma,vu}(R_u-R_v,-i\tau)\phi_t(r'-R_t-\tau_t)\phi_v(r'-R_v-\tau_v) \\ =& -i\sum_{\begin{aligned}\sigma st\mathbf{R}_{s}\mathbf{R}_{t}\\u v\mathbf{R}_{u}\mathbf{R}_{v} \end{aligned}} \sum_{\mu\nu}\Big[C^\mu_{su}(R_u-R_s)P_\mu(r-R_s-\tau_s)+C^\mu_{us}(R_s-R_u)P_\mu(r-R_u-\tau_u)\Big] G^0_{\sigma, st} (R_t-R_s,i\tau)\\ &\quad \quad \quad \quad \quad \quad G^0_{\sigma,vu}(R_u-R_v,-i\tau) \Big[C^\nu_{tv}(R_v-R_t)P_\nu(r'-R_t-\tau_t)+C^\nu_{vt}(R_t-R_v)P_\nu(r'-R_v-\tau_v)\Big] \end{aligned}

由此可得R空间的响应函数

χμν0(Rν−Rμ,iτ)=−i∑σstuvR1R2Csuμ(R1−Rμ)Gσ,st0(Rν−Rμ,iτ)Gσ,vu0(R1−R2,−iτ)Ctvν(R2−Rν)+Csuμ(R1−Rμ)Gσ,st0(R2−Rμ,iτ)Gσ,vu0(R1−Rν,−iτ)Cvtν(R2−Rν)+Cusμ(R1−Rμ)Gσ,st0(Rν−R1,iτ)Gσ,vu0(Rμ−R2,−iτ)Ctvν(R2−Rν)+Cusμ(R1−Rμ)Gσ,st0(R2−R1,iτ)Gσ,vu0(Rμ−Rν,−iτ)Cvtν(R2−Rν)\begin{aligned} \chi^0_{\mu\nu}(R_\nu-R_\mu,i\tau)=-i\sum_{\sigma stuv\mathbf{R}_{1}\mathbf{R}_{2}} & C^\mu_{su}(R_1-R_\mu)G^0_{\sigma,st}(R_\nu-R_\mu,i\tau)G^0_{\sigma,vu}(R_1-R_2,-i\tau)C^\nu_{tv}(R_2-R_\nu) \\ +& C^\mu_{su}(R_1-R_\mu)G^0_{\sigma,st}(R_2-R_\mu,i\tau)G^0_{\sigma,vu}(R_1-R_\nu,-i\tau)C^\nu_{vt}(R_2-R_\nu)\\ +& C^\mu_{us}(R_1-R_\mu)G^0_{\sigma,st}(R_\nu-R_1,i\tau)G^0_{\sigma,vu}(R_\mu-R_2,-i\tau)C^\nu_{tv}(R_2-R_\nu)\\ +& C^\mu_{us}(R_1-R_\mu)G^0_{\sigma,st}(R_2-R_1,i\tau)G^0_{\sigma,vu}(R_\mu-R_\nu,-i\tau)C^\nu_{vt}(R_2-R_\nu) \end{aligned}

利用平移对称性,并交换一些哑指标,得到

χμν0(R,iτ)=−i∑σsuR1Csuμ(R1)[∑tGσ,st0(R,iτ)∑vR2Ctvν(R2−R)Gσ,vu0(R1−R2,−iτ)(v↔t) +∑tGσ,tu0(R1−R,−iτ)∑vR2Ctvν(R2−R)Gσ,sv0(R2,iτ)(s↔u) +∑tGσ,tu0∗(R1−R,−iτ)∑vR2Ctvν(R2−R)Gσ,sv0∗(R2,iτ)(v↔t)(s↔u) +∑tGσ,st0∗(R,iτ)∑vR2Ctvν(R2−R)Gσ,vu0∗(R1−R2,−iτ)]\begin{aligned} \chi_{\mu\nu}^{0}(R,i\tau)=-i\sum_{\sigma suR_{1}}C_{su}^{\mu}(R_{1})\Bigg[&\sum_{t}G_{\sigma,st}^{0}(R,i\tau)&& \sum_{vR_{2}}C_{tv}^{\nu}(R_{2}-R)G_{\sigma,vu}^{0}(R_{1}-R_{2},-i\tau) \\ _{(v\leftrightarrow t)}\ +&\sum_{t}G_{\sigma,tu}^{0}(R_{1}-R,-i\tau)&& \sum_{vR_{2}}C_{tv}^{\nu}(R_{2}-R)G_{\sigma,sv}^{0}(R_{2},i\tau) \\ _{(s\leftrightarrow u)}\ +&\sum_{t}G_{\sigma,tu}^{0*}(R_{1}-R,-i\tau)&& \sum_{vR_{2}}C_{tv}^{\nu}(R_{2}-R)G_{\sigma,sv}^{0*}(R_{2},i\tau) \\ ^{(s\leftrightarrow u)}_{(v\leftrightarrow t)}\ +&\sum_{t}G_{\sigma,st}^{0*}(R,i\tau)&& \sum_{vR_{2}}C_{tv}^{\nu}(R_{2}-R)G_{\sigma,vu}^{0*}(R_{1}-R_{2},-i\tau)\Biggr] \end{aligned}

注意到χ(R)\chi(R)最终要变换到χ(k)\chi(k)来求RPA关联能,而镜像原胞的χ(R)\chi(R)在FT时贡献到相同的相位,所以尽管C不具有周期性,但它可以事先折叠到BvK中。G(R)是从k空间反FT得到的,自身具有周期性

Gσ0(r,r′,iω)=∑ik1Nkψiσk(r)ψiσk∗(r′)iω+μ−ϵik+iηsign⁡(ϵiσk−μ)=∑stRsRtϕs(r−Rs−τs)Gσ,st0(Rt−Rs)ϕt(r′−Rt−τt)G_{\sigma}^{0}(\mathbf{r},\mathbf{r}',i\omega)=\sum_{i\mathbf{k}}\frac{1}{N_{\mathbf{k}}}\frac{\psi_{i\sigma}^{\mathbf{k}}(\mathbf{r})\psi_{i\sigma}^{\mathbf{k}*}(\mathbf{r}')}{i\omega+\mu-\epsilon_{i}^{\mathbf{k}}+i\eta\operatorname{sign}(\epsilon_{i\sigma}^{\mathbf{k}}-\mu)}=\sum_{stR_{s}R_{t}}\phi_{s}(r-R_{s}-\tau_{s})G_{\sigma,st}^{0}(R_{t}-R_{s})\phi_{t}(r'-R_{t}-\tau_{t})

Gσ,st0(R,iω)=∑ik1Nkcsiσkctiσk∗e−ikRiω+μ−ϵik+iηsign⁡(ϵiσk−μ)G_{\sigma,st}^{0}(\mathbf R,i\omega)=\sum_{i\mathbf{k}}\frac{1}{N_{\mathbf{k}}}\frac{c_{si\sigma}^{\mathbf{k}}c_{ti\sigma}^{\mathbf{k}*}\mathrm{e}^{-i\mathbf{k}\mathbf R}}{i\omega+\mu-\epsilon_{i}^{\mathbf{k}}+i\eta\operatorname{sign}(\epsilon_{i\sigma}^{\mathbf{k}}-\mu)}

Gσ,st0(R,iτ)=i∑ik1Nkcsiσkctiσk∗e−ikRe−(ctσk−μ)τ[θ(τ)(1−fikσ)−θ(−τ)fikσ]G_{\sigma,st}^{0}(R,i\tau)=i\sum_{i\mathbf{k}}\frac{1}{N_{\mathbf{k}}}c_{si\sigma}^{\mathbf{k}}c_{ti\sigma}^{\mathbf{k}*}\mathrm{e}^{-i\mathbf{k}R}\mathrm{e}^{-(c_{t\sigma}^{k}-\mu)\tau}\left[\theta(\tau)(1-f_{ik\sigma})-\theta(-\tau)f_{ik\sigma}\right]

2.6 BSE ​

V矩阵(exchange term,电子和空穴交换坐标) 第aik1行第bjk2列是

(a∗k1,ik1∣V∣j∗k2,bk2)=1Nk2∬drdr′ψak1∗(r)ψik1(r)V(r,r′)ψjk2∗(r′)ψbk2(r′)=1Nk2∬drdr′∑stuvcuak1∗csik1ctjk2∗cvbk2∑RsRtRuRvexp⁡[ik1(Rs−Ru)−ik2(Rt−Rv)]ϕs(r−Rs−τs)ϕu(r−Ru−τu)V(r,r′)ϕt(r′−Rt−τt)ϕv(r′−Rv−τv)代入式(1)=1Nk2∬drdr′∑stuvcuak1∗csik1ctjk2∗cvbk2[∑μ∈SCs,uμ(−k1)Pμ(q=0)(r)+∑μ∈UCu,sμ(k1)Pμ(q=0)(r)]V(r,r′)[∑μ∈TCt,vμ(k2)Pμ(q=0)(r′)+∑μ∈VCv,tμ(−k2)Pμ(q=0)(r′)]=1Nk∑μν∑stuvcuak1∗csik1[∑S∈μCs,uμ(−k1)+∑U∈μCu,sμ(k1)]Vμν(0)[∑T∈νCt,vμ(k2)+∑V∈νCv,tμ(−k2)]ctjk2∗cvbk2\begin{aligned} (a^{*}\mathbf{k}_{1},i\mathbf{k}_{1}|V|j^{*}\mathbf{k}_{2},b\mathbf{k}_{2}) =&\frac{1}{N_{k}^{2}}\iint\mathrm{d}\mathbf{r}\mathrm{d}\mathbf{r}^{\prime}\psi_{a\mathrm{k}_{1}}^{*}(\mathbf{r})\psi_{i\mathbf{k}_{1}}(\mathbf{r})V(\mathbf{r},\mathbf{r}^{\prime})\psi_{j\mathbf{k}_{2}}^{*}(\mathbf{r}^{\prime})\psi_{b\mathbf{k}_{2}}(\mathbf{r}^{\prime}) \\ =&\frac{1}{N_{k}^{2}}\iint\mathrm{d}\mathbf{r}\mathrm{d}\mathbf{r}^{\prime}\sum_{stuv}c_{ua}^{k_{1}*}c_{si}^{k_{1}}c_{tj}^{k_{2}*}c_{vb}^{k_{2}}\sum_{\mathbf{R}_{s}\mathbf{R}_{t}\mathbf{R}_{u}\mathbf{R}_{v}}\exp[i\mathbf{k}_{1}(\mathbf{R}_{s}-\mathbf{R}_{u})-i\mathbf{k}_{2}(\mathbf{R}_{t}-\mathbf{R}_{v})] \\ &\phi_s(\mathbf{r}-\mathbf{R}_s-\tau_s)\phi_u(\mathbf{r}-\mathbf{R}_u-\tau_u) V(\mathbf{r},\mathbf{r}')\phi_t(\mathbf{r}^{\prime}-\mathbf{R}_t-\tau_t)\phi_v(\mathbf{r}^{\prime}-\mathbf{R}_v-\tau_v)\\ \text{代入式}(1)=& \frac{1}{N_{k}^{2}}\iint\mathrm{d}\mathbf{r}\mathrm{d}\mathbf{r}^{\prime}\sum_{stuv}c_{ua}^{k_{1}*}c_{si}^{k_{1}}c_{tj}^{k_{2}*}c_{vb}^{k_{2}}\biggl[\sum_{\mu\in S}C_{s,u}^{\mu}(-\mathbf{k}_{1})P_{\mu}^{(q=0)}(\mathbf{r})+\sum_{\mu\in U}C_{u,s}^{\mu}(\mathbf{k}_{1})P_{\mu}^{(q=0)}(\mathbf{r})\biggr] \\ &V(\mathbf{r},\mathbf{r}^{\prime})\left[\sum_{\mu\in T}C_{t,v}^{\mu}(\mathbf{k}_{2})P_{\mu}^{(q=0)}(\mathbf{r}^{\prime})+\sum_{\mu\in V}C_{v,t}^{\mu}(-\mathbf{k}_{2})P_{\mu}^{(q=0)}(\mathbf{r}^{\prime})\right] \\ =&\frac{1}{N_k}\sum_{\mu\nu}\sum_{stuv} c_{ua}^{k_{1}*}c_{si}^{k_{1}}\left[\sum_{S\in \mu}C_{s,u}^{\mu}(-\mathbf{k}_{1})+\sum_{U\in \mu} C_{u,s}^{\mu}(\mathbf{k}_{1})\right] V_{\mu\nu}(\mathbf{0})\left[\sum_{T\in \nu}C_{t,v}^{\mu}(\mathbf{k}_{2})+\sum_{V\in \nu}C_{v,t}^{\mu}(-\mathbf{k}_{2})\right]c_{tj}^{k_{2}*}c_{vb}^{k_{2}} \end{aligned}

互换行列指标后,i↔j,a↔b,k1↔k2i\leftrightarrow j,a\leftrightarrow b,k_1\leftrightarrow k_2 ,对第二个式子做这样的替换可以快速得到

(b∗k2,jk1∣V∣ik1,ak1)=[(a∗k1,ik1∣V∣j∗k2,bk2)]∗(b^*\mathbf{k}_2,j\mathbf{k}_1|V|i\mathbf{k}_1,a\mathbf{k}_1)=\left[(a^*\mathbf{k}_1,i\mathbf{k}_1|V|j^*\mathbf{k}_2,b\mathbf{k}_2)\right]^*

W矩阵(direct term,电子同坐标,空穴同坐标) 第aik1行第bjk2列是

(j∗k2,ik1∣W∣a∗k1,bk2)=1Nk2∬drdr′ψjk2∗(r)ψik1(r)W(r,r′)ψak1∗(r′)ψbk2(r′)=1Nk2∬drdr′∑stuvctjk2∗csik1cuak1∗cvbk2∑R,R,Rvexp⁡[ik1(Rs−Ru)−ik2(Rt−Rv)]ϕs(r−Rs−τs)ϕt(r−Rt−τt)W(r,r′)ϕu(r′−Ru−τu)ϕv(r′−Rv−τv)代入式(1)=1Nk2∬drdr′∑stuvctjk2∗csik1cuak1∗cvbk2[∑μ∈SCs,tμ(−k2)Pμ(k1−k2)(r)+∑μ∈TCt,sμ(k1)Pμ(k1−k2)(r)]W(r,r′)[∑μ∈UCu,vμ(k2)Pμ(k2−k1)(r)+∑μ∈VCv,uμ(−k1)Pμ(k2−k1)(r)]=1Nk∑μν∑stuvctjk2∗csik1[∑S∈μCs,tμ(−k2)+∑T∈μCt,sμ(k1)]Wμν(k2−k1)[∑U∈νCu,vμ(k2)+∑V∈νCv,uμ(−k1)]cuak1∗cvbk2\begin{aligned} (j^{*}\mathbf{k}_{2},i\mathbf{k}_{1}|W|a^{*}\mathbf{k}_{1},b\mathbf{k}_{2})=& \frac{1}{N_{k}^{2}}\iint\mathrm{d}\mathbf{r}\mathrm{d}\mathbf{r}^{\prime}\psi_{j\mathbf{k}_{2}}^{*}(\mathbf{r})\psi_{i\mathbf{k}_{1}}(\mathbf{r})W(\mathbf{r},\mathbf{r}^{\prime})\psi_{a\mathbf{k}_{1}}^{*}(\mathbf{r}^{\prime})\psi_{b\mathbf{k}_{2}}(\mathbf{r}^{\prime}) \\ =&\frac{1}{N_{k}^{2}}\iint\mathrm{d}\mathbf{r}\mathrm{d}\mathbf{r}^{\prime}\sum_{stuv}c_{tj}^{k_{2}*}c_{si}^{k_{1}}c_{ua}^{k_{1}*}c_{vb}^{k_{2}}\sum_{\mathbf{R},\mathbf{R},\mathbf{R}_{v}}\exp[i\mathbf{k}_{1}(\mathbf{R}_{s}-\mathbf{R}_{u})-i\mathbf{k}_{2}(\mathbf{R}_{t}-\mathbf{R}_{v})]\\ &\phi_s(\mathbf{r}-\mathbf{R}_s-\tau_s)\phi_t(\mathbf{r}-\mathbf{R}_t-\tau_t)W(\mathbf{r},\mathbf{r}^{\prime})\phi_u(\mathbf{r}^{\prime}-\mathbf{R}_u-\tau_u)\phi_v(\mathbf{r}^{\prime}-\mathbf{R}_v-\tau_v)\\ \text{代入式}(1) = &\frac{1}{N_{k}^{2}}\iint\mathrm{d}\mathbf{r}\mathrm{d}\mathbf{r}^{\prime}\sum_{stuv}c_{tj}^{k_{2}*}c_{si}^{k_{1}}c_{ua}^{k_{1}*}c_{vb}^{k_{2}}\left[\sum_{\mu\in S}C_{s,t}^{\mu}(-\mathbf{k}_{2})P_{\mu}^{(\mathbf{k}_{1}-\mathbf{k}_{2})}(\mathbf{r})+\sum_{\mu\in T}C_{t,s}^{\mu}(\mathbf{k}_{1})P_{\mu}^{(\mathbf{k}_{1}-\mathbf{k}_{2})}(\mathbf{r})\right] \\ &W(\mathbf{r},\mathbf{r}^{\prime})\left[\sum_{\mu\in U}C_{u,v}^{\mu}(\mathbf{k}_{2})P_{\mu}^{(\mathbf{k}_{2}-\mathbf{k}_{1})}(\mathbf{r})+\sum_{\mu\in V}C_{v,u}^{\mu}(-\mathbf{k}_{1})P_{\mu}^{(\mathbf{k}_{2}-\mathbf{k}_{1})}(\mathbf{r})\right] \\ =&\frac{1}{N_k}\sum_{\mu\nu}\sum_{stuv} c_{tj}^{k_{2}*}c_{si}^{k_{1}}\left[\sum_{S\in \mu}C_{s,t}^{\mu}(-\mathbf{k}_{2})+\sum_{T\in \mu} C_{t,s}^{\mu}(\mathbf{k}_{1})\right] W_{\mu\nu}(\mathbf{k}_2 - \mathbf{k}_1)\left[\sum_{U\in \nu}C_{u,v}^{\mu}(\mathbf{k}_{2})+\sum_{V\in \nu}C_{v,u}^{\mu}(-\mathbf{k}_{1})\right]c_{ua}^{k_{1}*}c_{vb}^{k_{2}} \end{aligned}

互换行列指标后,i↔j,a↔b,k1↔k2i\leftrightarrow j,a\leftrightarrow b,k_1\leftrightarrow k_2 ,对第二个式子做这样的替换可以快速得到

(i∗k1,jk2∣W∣b∗k2,ak1)=[(j∗k2,ik1∣W∣a∗k1,bk2)]∗(i^*\mathbf{k}_1,j\mathbf{k}_2|W|b^*\mathbf{k}_2,a\mathbf{k}_1)=[(j^*\mathbf{k}_2,i\mathbf{k}_1|W|a^*\mathbf{k}_1,b\mathbf{k}_2)]^*

这时V,W,c和C都在k空间上,不具有稀疏性。但如果换到R空间,会多出三层卷积循环。程序实测也证实在k空间运算更快。

Updated at:

本文阅读量:加载中... 最近 24 小时阅读量:加载中... Busuanzi 本页参考计数:未获取 (查看全站统计)
最近 60 天阅读趋势
正在加载趋势数据…
Cloudflare 访客地图
边缘定位·隐私聚合
正在加载访客分布…
MapMyVisitors
第三方参考地图
正在加载第三方地图…

评论将在滚动到此处时加载

Released under the MIT License.