AdaptiveEXX
目录
前言
下载:AdaptiveEXX。
AdaptiveEXX
AdaptiveEXX是基于DFTK.jl实现的单探针算符缺陷控制方法,用于Gamma点平面波杂化DFT中自适应压缩交换算符的有界复用。
代码在当前占据子空间中构造一个Rademacher随机态,并利用单探针算符缺陷指标判断缓存的ACE算符是继续复用,还是在确定性的五次调用安全上限到达之前提前重建。当前实现基于DFTK 0.7.26,包括PBE0主测试、随机算符缺陷校准与敏感性测试、固定周期ACE对比、HSE06兼容性测试,以及复现论文正文和Supporting Information图表所需的数据。AdaptiveEXX.jl负责电子结构计算并将原始数据写入data/main 和data/si,plot_v4.py根据这些数据生成figures和tables中的论文图和表。

单探针缺陷监测驱动的ACE自适应复用与重建
使用方法
需要Julia 1.10或更高版本。Julia脚本会自动启用本地.julia_env环境,并在需要时安装或修复DFTK 0.7.26和PseudoPotentialData依赖。绘图需要Python、NumPy和Matplotlib。在项目目录中依次运行:
|
|
如果原始数据已经存在,只需要重新生成论文图和表,则运行:
|
|
引用
论文正式发表后补充。