平面波模式
用平面波(pw)描述波函数,通过 mode=PW(300) 这类写法设定截断能,适合周期性体系的电子结构计算。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
GPAW 是一套用 Python 编写的密度泛函理论(DFT)计算代码,建立在投影缀加波(PAW)方法与原子模拟环境(ASE)之上,由丹麦技术大学(DTU)相关团队维护。波函数支持平面波、原子中心基函数与实空间网格三种描述方式。最新版本 26.7.0 于 2026 年 7 月 6 日发布,版本迭代可追溯到 0.8、0.9 等早期版本,并曾入选 PRACE 欧洲统一应用基准套件。上手门槛在于需要理解 DFT 参数与命令行脚本,且官网未公开图形界面与商业支持渠道。
GPAW 是一套开源密度泛函理论(DFT)计算代码,用 Python 编写,基于投影缀加波(PAW)方法与原子模拟环境(ASE)构建,主要面向做电子结构计算的科研人员与计算材料学团队。
代码的核心特点是波函数可以用三种方式描述:平面波(pw)、原子中心基函数(lcao),以及实空间均匀网格、多重网格方法与有限差分近似(fd)。使用者通过 Python 脚本调用,例如用 ASE 构建 H2 分子、设置 PBE 交换关联泛函与平面波截断 300,即可计算体系能量与受力。
不同角色的用法有差异:科研用户直接写脚本调用 GPAW 做能量、受力、介电响应等计算;开发者可以参与每月在 DTU 举办的 GPAW/ASE 代码冲刺;需要大规模算力的团队则可以把它部署在超算上,它曾被纳入 CSC 超算采购的基准套件。
用平面波(pw)描述波函数,通过 mode=PW(300) 这类写法设定截断能,适合周期性体系的电子结构计算。
提供 lcao 模式,用原子中心基函数展开波函数,适合需要控制基组规模、追求计算效率的场景。
支持实空间均匀网格、多重网格方法与有限差分近似(fd),为不同边界条件的体系提供第三种波函数描述方式。
与原子模拟环境(ASE)集成,用 Atoms 类构建分子与晶体结构、设置真空层和晶胞,再挂上 GPAW 计算器即可运行。
可计算体系势能与原子受力,示例中 H2 分子在 PBE 泛函下得到 -6.631 eV 能量与 -0.64 eV/Å 的力。
支持扩展体系线性介电响应的计算,提供 RPA 与 ALDA 两种核函数选项,用于光学与激发性质研究。
2024 年 11 月新增镧系元素的 PAW 势,让含稀土元素的体系也能用 PAW 方法处理。
当作科研用的 DFT 计算引擎时,GPAW 值得选:它是 Python 代码,能直接和 ASE 拼起来写脚本,波函数有平面波、原子中心基函数、实空间网格三种描述可选,版本从 2011 年的 0.8 一路更新到 2026 年的 26.7.0,还进过 PRACE 基准套件。当需要图形界面或商业技术支持时,它不合适——没有任何界面与付费支持的说明。刚入门 DFT 的人要留意 PW 模式 Γ 点计算曾被报告过 bug,用这一模式前先确认版本。
日常跑电子结构计算、需要脚本化和批量提交任务,GPAW 的 Python 接口与 ASE 集成正对症。
建模流程已经在 ASE 里,接上 GPAW 计算器即可出能量和受力,不用换工具链。
GPAW 进过 PRACE 基准套件,也被用于 CSC 超算采购评测,适合有集群资源的团队部署。
官网只给出 Python 脚本用法,未提供图形界面,习惯点选操作的人上手会吃力。
价格与商业授权信息均未公布,需要合同与技术支持承诺的项目无法据此评估。
它是一套密度泛函理论(DFT)计算代码,用 Python 写,基于投影缀加波(PAW)方法和原子模拟环境(ASE)。主要用来算体系的电子结构,比如能量与原子受力,示例里 H2 分子用 PBE 泛函算出 -6.631 eV 能量和 -0.64 eV/Å 的力。
最新发布的是 26.7.0,时间是 2026 年 7 月 6 日。往前还有 25.7.0(2025 年 7 月 29 日)和 25.1.0(2025 年 1 月 6 日),版本号按年份加月份编号,更新节奏大约半年一批。
三种:平面波(pw)、原子中心基函数(lcao),以及实空间均匀网格配合多重网格方法与有限差分近似(fd)。脚本里通过 mode 参数指定,例如 mode=PW(300) 表示平面波截断能 300。
参考官网的 H2 分子示例:导入 numpy、ase 的 Atoms 和 gpaw 的 GPAW、PW,用 Atoms('H2', ...) 建分子,center(vacuum=2.5) 居中,设好 cell 后挂上 GPAW(xc='PBE', mode=PW(300), txt='h2.txt'),再调 get_potential_energy() 和 get_forces() 即可。
可以。2024 年 11 月 28 日加入了镧系元素的 PAW 势,让含稀土元素的体系也能走 PAW 方法处理。
官网警告过 PW 模式下只算 Γ 点存在一个 bug,并提供了受影响情况的检查入口。用这一模式且只取 Γ 点前,先核对官方说明确认自己的版本是否受影响。
GPAW/ASE 代码冲刺每月第一个周二在丹麦技术大学(DTU)举行,最早是从 2016 年 12 月 7 日开始、定在每月第一个周三。2021 年 6 月 1 日至 4 日还办过在线的用户与开发者会议。
新增机器学习原子间势项目。
最新版本发布。
版本更新。
版本更新。
镧系元素的 PAW 势加入代码。
版本更新。
论文《GPAW: An open Python package for electronic structure calculations》发表。
版本更新。