跳转到主要内容

GPAW:投影增强波方法中的DFT及其以后

项目描述

https://badge.fury.io/py/gpaw.svg

覆盖率

GPAW

GPAW是一个基于投影增强波(PAW)方法和原子模拟环境(ASE)的密度泛函理论(DFT)Python代码。它使用平面波、原子中心基函数或实空间均匀网格,并结合多重网格方法。

网站:https://wiki.fysik.dtu.dk/gpaw

要求

可选(为了提高性能,强烈推荐)

有关版本要求,请参阅发行说明

安装

执行此操作

$ python3 -m pip install gpaw

并确保您有~/.local/bin在您的$PATH中。

有关更多详细信息,请参阅

https://wiki.fysik.dtu.dk/gpaw/install.html

测试您的安装

您可以使用以下方式做测试计算

$ gpaw test

联系

请将错误报告、补丁、代码、想法和问题发送给我们。

示例

氢分子的几何优化

>>> from ase import Atoms
>>> from ase.optimize import BFGS
>>> from ase.io import write
>>> from gpaw import GPAW, PW
>>> h2 = Atoms('H2',
...            positions=[[0, 0, 0],
...                       [0, 0, 0.7]])
>>> h2.center(vacuum=2.5)
>>> h2.calc = GPAW(xc='PBE',
...                mode=PW(300),
...                txt='h2.txt')
>>> opt = BFGS(h2, trajectory='h2.traj')
>>> opt.run(fmax=0.02)
BFGS:   0  09:08:09       -6.566505       2.2970
BFGS:   1  09:08:11       -6.629859       0.1871
BFGS:   2  09:08:12       -6.630410       0.0350
BFGS:   3  09:08:13       -6.630429       0.0003
>>> write('H2.xyz', h2)
>>> h2.get_potential_energy()  # ASE's units are eV and Å
-6.6304292169392784

入门指南

熟悉了 ASENumPy 之后,您应该查看 GPAW 的 练习教程

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

gpaw-24.6.0.tar.gz (2.0 MB 查看哈希值)

上传时间 源代码

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面