目录

AdaptiveEXX

misaraty 更新 | 2026-08-27
前言
下载:AdaptiveEXX

AdaptiveEXX

AdaptiveEXX是基于DFTK.jl实现的单探针算符缺陷控制方法,用于Gamma点平面波杂化DFT中自适应压缩交换算符的有界复用。

代码在当前占据子空间中构造一个Rademacher随机态,并利用单探针算符缺陷指标判断缓存的ACE算符是继续复用,还是在确定性的五次调用安全上限到达之前提前重建。当前实现基于DFTK 0.7.26,包括PBE0主测试、随机算符缺陷校准与敏感性测试、固定周期ACE对比、HSE06兼容性测试,以及复现论文正文和Supporting Information图表所需的数据。AdaptiveEXX.jl负责电子结构计算并将原始数据写入data/maindata/siplot_v4.py根据这些数据生成figurestables中的论文图和表。


单探针缺陷监测驱动的ACE自适应复用与重建

使用方法

需要Julia 1.10或更高版本。Julia脚本会自动启用本地.julia_env环境,并在需要时安装或修复DFTK 0.7.26PseudoPotentialData依赖。绘图需要PythonNumPyMatplotlib。在项目目录中依次运行:

1
2
julia AdaptiveEXX.jl
python plot_v4.py

如果原始数据已经存在,只需要重新生成论文图和表,则运行:

1
python plot_v4.py

引用

论文正式发表后补充。