| name | workflow-bandgap-legacy-alias |
| description | 兼容旧 bandgap 入口。该 skill 现已升级为更通用的 workflow-electronic-structure:统一处理静态 SCF、band structure、DOS、PBE/HSE 带隙等电子结构任务。若用户提到 bandgap,可按原来的 PBE→HSE 带隙流程执行,但主入口应优先理解为 workflow-electronic-structure。 |
Legacy Alias: bandgap -> workflow-electronic-structure
bandgap 现在是兼容旧工作流的入口说明,主能力已经升级并迁移到:
.claude/skills/workflow-electronic-structure/
如何理解这个别名
仍然必须保留的旧规则
- 正式运行必须通过
run-vasp
- 涉及 GPU /
KPAR / NCORE / NPAR 时必须先走 incar-performance
- POTCAR 必须通过
setup_vasp_inputs 生成,并遵守 workflow-electronic-structure 的 POTCAR 强制规则;含 Ga/In/Sn/Pb 的体系必须确认实际使用 Ga_d/In_d/Sn_d/Pb_d
- HSE 启动前必须有单独确认回合
- 有 GPU 时必须问清 GPU 数量
- PBE 前置计算必须保存
WAVECAR/CHGCAR:LWAVE = .TRUE. 且 LCHARG = .TRUE.;若看到 .FALSE.,必须先改正再提交 PBE
- PBE 与 HSE 之间必须保证
POTCAR、ENCUT 与 K 点口径一致
- 若旧 HSE run 可能仍活着,不能在同一目录里补开第二个活跃进程
- 出错或卡住时优先用
vasp-error-recovery 诊断,再决定是否 terminate + rerun
提交前硬提醒
PBE -> HSE 带隙任务的 PBE INCAR 必须保留热启动文件:
LWAVE = .TRUE.
LCHARG = .TRUE.
若模板或模型生成 LWAVE = .FALSE. 或 LCHARG = .FALSE.,必须先改成 .TRUE. 再提交 PBE。
参考
- 主 skill:
workflow-electronic-structure
- 运行编排:
run-vasp
- 性能调优:
incar-performance
- 报错恢复:
vasp-error-recovery