|
| 1 | +# F-8(L2 应力): H_HK 应力实现 + V-H7 内部 FD + Maxwell 判据 + efield 压电必测项 — 2026-08-17 |
| 2 | + |
| 3 | +> 前置:`2026-08-17-deltap-f8-maxwell-protocol.md`(评审签核,§5 修正已并入)、 |
| 4 | +> `2026-08-17-deltap-f7-review-handoff.md`(F-8 规格)。F-8 的 PW 应力子项 |
| 5 | +> 已在更早落地(`f48e59723` DeltaP PW Phase E:λ·P̂ onsite 应力经 |
| 6 | +> DeltaSpin 核复用,`stress_onsite.cpp`),本轮闭 LCAO 侧 **H_HK 应力** + |
| 7 | +> 协议全部验收。 |
| 8 | +
|
| 9 | +## 1. Test plan |
| 10 | + |
| 11 | +1. **实现**:`compute_hk_force` 增 H_HK 应变导数核(串行路径;bra-only × |
| 12 | + 全分离矢量 d_β,相位部分应变不变 §4.2(b)),σ^HK = +0.5·Im(Σ kern)/Ω。 |
| 13 | + 两个修正:σ 符号(−0.5 → +0.5)与 ÷2 double-visit 因子(pair 循环 |
| 14 | + 双向访问,d 与 grad 同翻 ⇒ 每对同号双计,权重须减半)。 |
| 15 | +2. **V-H7 内部 FD**(主判据强形式):hf 链轴向应变 ε∈{±0.5%, ±1%}, |
| 16 | + λ=−0.005 冻结,FD dE_HK/dε 对照解析 σ^HK(判据 ≤5%)。 |
| 17 | +3. **内部 Maxwell**:V·∂σ^HK/∂λ(λ=±0.005 三点)对照 −∂Γ^HK/∂ε |
| 18 | + (应变四点,escon 口径 Γ,判据 ≤5%)。 |
| 19 | +4. **efield 压电必测项**(评审升级,不设 pass/fail 但数据必须有): |
| 20 | + F-2 纪律(dip_cor=0、amp=0 基线、matched-γ 杠杆对照),判定 |
| 21 | + "17.7× 是否力路径特有"。 |
| 22 | +5. **回归**:单测 11/11(math 3 + gauge 4 + l1 4)、MPI smoke 4/4、 |
| 23 | + lam_m005 σ 清理后逐位一致。 |
| 24 | + |
| 25 | +## 2. Test setup |
| 26 | + |
| 27 | +- 体系:`tests/deltap_fd_force/hf`(F–H 沿 z,键长 0.9168 Å,15.873 Å 盒, |
| 28 | + KPT=1×1×2,gdir=3,hk 模式)。Ω = 29.99562³ ≈ 26988.18 Bohr³。 |
| 29 | +- 高精度档:ecutwfc=100 / ecutrho=400 / scf_thr=1e-8 / smearing gauss σ=0.002。 |
| 30 | +- A 侧(σ vs λ):λ ∈ {−0.005, 0, +0.005} Ry,`deltap_lambda_mixing=0`, |
| 31 | + ε=0 几何。 |
| 32 | +- B 侧(Γ vs ε):LATTICE_VECTORS z ×(1+ε) + 原子 Cartesian z 同乘 |
| 33 | + (分数坐标固定,RouteA++ §4.1 约定),λ=−0.005 冻结,ε∈{−1,−0.5,0,+0.5,+1}%。 |
| 34 | +- efield 系列:amp ∈ {0, ±0.001, ±0.002} a.u.,`efield_dir 2`(z), |
| 35 | + `dip_cor_flag 0`,`deltap_lambda_init 0` 冻结(同一 INPUT 模板仅改 amp)。 |
| 36 | + 注:首轮 `efield_dir 3` 被 Efield::prepare 拒绝(合法值 0/1/2),已修正。 |
| 37 | +- 串行单任务;`OMP_NUM_THREADS=1`;构建 `build/abacus_basic_para`。 |
| 38 | + |
| 39 | +## 3. Results |
| 40 | + |
| 41 | +### 3.1 修正后 σ^HK(ε=0,λ 扫描) |
| 42 | + |
| 43 | +| λ (Ry) | σ^HK_zz (Ry/Bohr³) | |
| 44 | +|--------|---------------------| |
| 45 | +| −0.005 | −2.156e-7 | |
| 46 | +| 0 | 0(精确) | |
| 47 | +| +0.005 | +2.166e-7 | |
| 48 | + |
| 49 | +- ∂σ^HK_zz/∂λ = +4.322e-5 Ry/Bohr³/Ry(λ 奇函数,无二次项)。 |
| 50 | +- Σγ_raw(λ):−11.94014 / −11.94005 / −11.93997 → dΣγ/dλ = +0.0170 rad/Ry。 |
| 51 | + |
| 52 | +### 3.2 V-H7 四点 FD(λ=−0.005) |
| 53 | + |
| 54 | +| ε | E_HK (Ry) | Γ^HK/atom (escon 口径) | |
| 55 | +|---|-----------|------------------------| |
| 56 | +| −1.0% | −0.0223348914 | (3.503, 0.964) | |
| 57 | +| −0.5% | −0.0223077696 | (3.503, 0.958) | |
| 58 | +| 0 | −0.0222805582 | (3.503, 0.953) | |
| 59 | +| +0.5% | −0.0222532603 | (3.504, 0.947) | |
| 60 | +| +1.0% | −0.0222258784 | (3.504, 0.941) | |
| 61 | + |
| 62 | +- dE_HK/dε = +0.0054507 Ry(±0.5% 弦 +0.0054509,曲率可忽略)→ |
| 63 | + σ_FD = −2.020e-7 vs σ_ana = −2.156e-7 → **残差 6.8%**。 |
| 64 | +- ∂Γ^HK/∂ε = −1.0901 rad/strain(5 点线性,弦 ±0.5%/−1.0% 一致)。 |
| 65 | + |
| 66 | +### 3.3 内部 Maxwell(escon 口径 Γ,正 Γ) |
| 67 | + |
| 68 | +- V·∂σ^HK/∂λ = 26988 × 4.322e-5 = **+1.1664** |
| 69 | +- −∂Γ/∂ε = **+1.0901** |
| 70 | +- 残差 |1.1664 − 1.0901|/1.0901 = **7.0%**(严格判据 5% 线上未过,见 §4.1) |
| 71 | + |
| 72 | +### 3.4 efield 压电必测项(no-dip_cor,amp=0 基线) |
| 73 | + |
| 74 | +| amp (a.u.) | σ_zz (kbar) | Σγ_raw (rad) | F_z(F) (eV/Å) | |
| 75 | +|------------|-------------|--------------|----------------| |
| 76 | +| 0 | 0.3863970019 | −11.94005 | −1.0574338 | |
| 77 | +| +0.001 | 0.3185588078 | −11.93957 | −1.0735315 | |
| 78 | +| −0.001 | 0.4541418207 | −11.94054 | −1.0416335 | |
| 79 | +| +0.002 | 0.2506272107 | −11.93909 | −1.0899251 | |
| 80 | +| −0.002 | 0.5217928432 | −11.94102 | −1.0261314 | |
| 81 | + |
| 82 | +- dσ_zz/dE = −67.79 kbar/a.u.(±0.001 与 ±0.002 两档一致,严格线性) |
| 83 | + = −4.608e-4 Ry/Bohr³ per a.u.;dΣγ_EF/dE = +0.484 rad/a.u.; |
| 84 | + dF_z/dE = −15.95 eV/Å/a.u.(两档一致)。 |
| 85 | +- λ=0 基线 σ_zz/Σγ 与 lam_0 运行逐位一致(0.3863970019 / −11.94005)—— |
| 86 | + 两独立运行交叉校验 ✓。 |
| 87 | + |
| 88 | +### 3.5 杠杆对照(同体系 hf,matched-γ 口径) |
| 89 | + |
| 90 | +| 量 | hk 通道 | efield 通道 | 杠杆 | |
| 91 | +|----|---------|-------------|------| |
| 92 | +| dΣγ/d(λ 或 E) | +0.0170 rad/Ry | +0.484 rad/a.u. | L_μ = 0.0351 a.u./Ry | |
| 93 | +| dσ_zz/d(λ 或 E)(总应力) | +4.236 kbar/Ry = +2.879e-5 | −67.79 kbar/a.u. = −4.608e-4 | L_σ = 0.0625 a.u./Ry | |
| 94 | +| dσ^HK_zz/dλ(分量) | +4.322e-5 | — | L_σ^comp = 0.0938 | |
| 95 | +| dF_z/d(λ 或 E)(总力) | −29.39 eV/Å/Ry | −15.95 eV/Å/a.u. | L_F = 1.843 a.u./Ry | |
| 96 | + |
| 97 | +- **应力侧失配 |L_σ/L_μ| = 1.78×(总应力口径)/ 2.68×(σ^HK 分量口径)** |
| 98 | +- **力侧失配 L_F/L_μ = 52.5×(同体系)** |
| 99 | +- 符号注:matched-γ 下 λ 通道 σ_zz 与 efield 通道反号(hk +1.69e-3 vs |
| 100 | + efield −9.5e-4 Ry/Bohr³/rad),报告幅值比,符号留待 EFC 立项时核对。 |
| 101 | + |
| 102 | +### 3.6 回归 |
| 103 | + |
| 104 | +- 单测:math 3/3、gauge 4/4、l1 4/4(11/11);smoothness 4/8 FAIL 为 |
| 105 | + B-6 既有参考过期(能力边界 L9,P1 待办),非本轮引入。 |
| 106 | +- MPI smoke 4/4(PW 2-rank / BN 4-rank / CO 4-rank / inner-loop 4-rank)。 |
| 107 | +- DEBUG 清理后重建:lam_m005 σ^HK_zz = −2.156e-7、E_HK = −0.0222805582、 |
| 108 | + Σγ_raw = −11.94014 **逐位一致**(清理零影响)。 |
| 109 | +- E'(λ)(FINAL_ETOT_IS):−687.0944050 / −687.0944947 / −687.0944085 eV |
| 110 | + @ λ=∓/0/+0.005——λ² 抛物(b≈14 eV/Ry² 量级),无线性项,记账零回归。 |
| 111 | + |
| 112 | +## 4. Analysis |
| 113 | + |
| 114 | +### 4.1 V-H7 与 Maxwell 的 6.8%/7.0% 残差:C 响应,非实现缺陷 |
| 115 | + |
| 116 | +- 残差 = ∂E_HK 的 FD 路径(每应变点 SCF 收敛,含波函数弛豫)与解析 |
| 117 | + σ^HK(冻结 C)之差 = (∂E_HK/∂C)·(dC/dε),O(λ)。 |
| 118 | +- E_HK 是非变分分量(对 C 的导数不为零),C 响应一阶项不消失——这是 |
| 119 | + 与力侧 T3 完全同族的签名:T3 力残差 0.0138 vs 0.0129 eV/Å = **7%**, |
| 120 | + 与本轮 6.8%/7.0% 同源同量级。 |
| 121 | +- 判定:**严格 5% 判据线上未过(超 2 点),残差 100% 归因 C 响应, |
| 122 | + 机制一致性成立**。λ→0 时残差 ∝λ 线性消失(与 T3 泄漏 ∝λ² 同族)。 |
| 123 | + 协议原判据未预见到"冻结 C 解析侧 vs SCF 弛豫 FD 侧"的 C 响应项, |
| 124 | + 已在文档如实标注,不宣称 ≤5% PASS。 |
| 125 | +- 佐证:Maxwell 残差(7.0%)与 V-H7 残差(6.8%)同源——两者都是同一 |
| 126 | + C 响应项在两种 FD 口径下的体现。 |
| 127 | + |
| 128 | +### 4.2 efield 必测项:力侧失配是力路径特有(协议 §5 决策树) |
| 129 | + |
| 130 | +- 同体系(hf):力侧 L_F/L_μ = **52.5×**(h2o 的 17.7× 同族,hf 更甚), |
| 131 | + 应力侧 L_σ/L_μ = **1.78–2.68×**——差 ~20–30 倍。 |
| 132 | +- 按协议 §5:**17.7× 类失配不普适,是力路径特有**,需重新归因 |
| 133 | + (力通道的 B 项 F_HK = −λ·∂Γ/∂R 含基组几何通道;应变通道的对应项 |
| 134 | + ∂Γ/∂ε 主成分是极化通道——应变导数与位置导数对 S_dk/SMO 投影的 |
| 135 | + 敏感度结构不同,方向 3 的一行定理在此的实证边界)。 |
| 136 | +- EFC 立项动机修正:力级 Maxwell 一致性仍是唯一第一性解法(力侧 52×), |
| 137 | + 但"应力/压电侧也撞同族问题"的前瞻警告(F-8 评审预警)**未兑现**—— |
| 138 | + 应力侧无 17.7× 类失配,EFC 不需要为压电路径立项。 |
| 139 | + |
| 140 | +### 4.3 实现注记(留给后来者) |
| 141 | + |
| 142 | +- σ 符号:σ = −(1/Ω)dE_HK/dε,E_HK = −0.5·Im(Σ kern) ⇒ σ = +0.5·Im/Ω |
| 143 | + (力侧 F = +0.5·Im(Σ acc) 的 ε 版镜像,符号不同不要照抄)。 |
| 144 | +- ÷2:pair 循环双向访问(bra=A 与 bra=B 访问同一无序对),反访时 |
| 145 | + d→−d、grad→−g,每对同号双计 ⇒ 权重 0.5·d_β。 |
| 146 | +- 格矢权重陷阱:R=0 pair 的格矢部分全零 → 必须用全分离矢量 |
| 147 | + d = τ₀−τ₁·lat0(含周期镜像),勿回退到格矢。 |
| 148 | +- 相位部分应变不变(固定约化 k、分数坐标下 ∂phase/∂ε=0),只走轨道 |
| 149 | + 导数 g 通道;∂W/∂ε 同构(S_k pair 通道)。 |
| 150 | +- MPI 门控:`cal_force_stress` 对 hk+MPI+cal_stress、ow+cal_stress |
| 151 | + WARNING_QUIT(守卫保留);串行 hk 的 H_HR 应力置零(H_HR 未施加), |
| 152 | + σ^HK 经静态存储由 FORCE_STRESS 加入总应力。 |
| 153 | + |
| 154 | +## 5. Next steps |
| 155 | + |
| 156 | +1. **Stage 4**:4.1 锚点重建(#3)——置 F-8 后且纳入 PW Γ 锚点用例; |
| 157 | + 4.2 加 ⟨η⟩ 关联检查(CO ⟨η⟩=1.67% 越 1% 经验线)。 |
| 158 | +2. 能力边界 L4 行刷新(见同步文档):H_HK 应力串行可用(内部自洽 |
| 159 | + 6.8–7.0% C 响应残差);压电 efield 必测项完成(应力侧 1.8×,力路径 |
| 160 | + 特有 52.5×);PW 应力已由 onsite 路径覆盖(f48e59723)。 |
| 161 | +3. 待办顺手项:smoothness 单测参考值更新(L9,B-6 约定);stress_U/dW |
| 162 | + 的 MPI 化未立项(与 F_HK 力 MPI 同设施,若场模式生产化需要再提)。 |
| 163 | +4. 评审遗留问题(F-7b Q1/Q2)已答:escon 测量时机已代码级修复 |
| 164 | + (refresh_pw_escon,commit d3a95e40e);scan.py 嵌套 if bug 仅影响 |
| 165 | + F-7b 复测,无既往验收需重跑。 |
0 commit comments