CP2K 中文教程:从入门到进阶(CP2K Tutorial in Chinese)¶
系统讲解 CP2K(GPW/GAPW 混合基组)第一性原理计算:安装、输入文件结构、基组与 GTH 赝势、CUTOFF 收敛、OT 与对角化 SCF、周期性体系与 k 点、几何/晶胞优化、DFT-D3、自旋与 DFT+U、杂化泛函与 ADMM、DOS/PDOS/能带、cube 文件与功函数、NEB、振动分析等。
适用版本:CP2K 2026.2,并对照 2023.x–2025.x 的旧语法(如 CELL_OPT/TYPE、&PDOS → &DOS)。
Tip
建议先阅读 通用基础 了解 Linux 与集群作业提交,再按章节顺序学习;每章末尾都有参考资料与常见报错。
教程目录¶
全部示例¶
| 示例目录 | 说明 |
|---|---|
| 01-install-check | 示例 01:CP2K 安装自检 |
| 02-energy-force-rutile | 示例 02b:金红石 TiO2 的能量与原子力 |
| 02-first-calc-h2o-si | 示例 02a:第一个 CP2K 计算——H2O 分子与 Si 晶体 |
| 03-basis-pseudo-h2o | 示例 03:基组、赝势与 GAPW 全电子计算 |
| 04-cutoff-convergence-si | 示例 04:体相 Si 与 H2O 的 CUTOFF / REL_CUTOFF 收敛测试 |
| 05-scf-strategy | 示例 05:SCF 策略——OT、对角化 + 混合、金属展宽与波函数重启 |
| 06-periodic-surface-kpoints | 示例 06:孤立分子、表面 slab 偶极校正与 k 点收敛 |
| 07-geo-cell-opt | 示例 07:CP2K 几何优化与晶胞优化 |
| 08-dispersion-spin-dftu | 示例 08:CP2K 色散校正、自旋极化与 DFT+U |
| 09-hybrid-admm | 示例 09:CP2K 杂化泛函与 ADMM |
| 10-dos-pdos-band | 示例 10:DOS、PDOS 与能带 |
| 11-cube-charge-workfunction | 示例 11:cube 文件、电荷分析、molden 与功函数 |
| 12-aimd-water | 示例 12:32 个水分子的 AIMD |
| 13-neb-dimer-h-cu111 | 示例 13:H 在 Cu |
| 14-vibration-thermo | 示例 14:振动分析、红外强度与热化学 |
| 15-metadynamics-nacl | 示例 15-metadynamics-nacl |
| 16-qmmm-xtb | 示例 16:半经验方法 |
| 17-automation-tools | 示例 17:用 ASE、cp2k-input-tools、cp2kdata 自动化 CP2K |
| 18-troubleshooting | 示例 18:报错排查练习、版本迁移与并行性能测试 |
基组与赝势数据¶
data/ 目录收录了 CP2K 项目发布的基组与赝势数据文件(GPL-2.0-or-later),便于离线查阅与使用。