# `aiida-quantumespresso`
[![PyPI version](https://badge.fury.io/py/aiida-quantumespresso.svg)](https://badge.fury.io/py/aiida-quantumespresso)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/aiida-quantumespresso.svg)](https://pypi.python.org/pypi/aiida-quantumespresso)
[![Build Status](https://github.com/aiidateam/aiida-quantumespresso/workflows/aiida-quantumespresso/badge.svg?branch=develop&event=push)](https://github.com/aiidateam/aiida-quantumespresso/actions)
[![Docs status](https://readthedocs.org/projects/aiida-quantumespresso/badge)](http://aiida-quantumespresso.readthedocs.io/)
This is the official AiiDA plugin for [Quantum ESPRESSO](https://www.quantum-espresso.org/).
## Compatibility matrix
| Plugin | AiiDA | Python | Quantum ESPRESSO |
|-|-|-|-|
| `v3.4.0 < v4.0.0` | ![Compatibility for v3.4][AiiDA v3.4] | [![PyPI pyversions](https://img.shields.io/pypi/pyversions/aiida-quantumespresso.svg)](https://pypi.org/project/aiida-quantumespresso.svg) | ![Quantum ESPRESSO compatibility][QE v6] |
| `v3.3.0 < v3.4.0` | ![Compatibility for v3.3][AiiDA v3.3] | [![PyPI pyversions](https://img.shields.io/pypi/pyversions/aiida-quantumespresso.svg)](https://pypi.org/project/aiida-quantumespresso.svg) | ![Quantum ESPRESSO compatibility][QE v6] |
| `v3.1.0 < v3.3.0` | ![Compatibility for v3.1][AiiDA v3.1] | | ![Quantum ESPRESSO compatibility][QE v6] |
| `v3.0.0 < v3.1.0` | ![Compatibility for v3.0][AiiDA v3.0] | | ![Quantum ESPRESSO compatibility][QE v6] |
| `v2.0.0 < v3.0.0` | ![Compatibility for v2.0][AiiDA v2.0] | | ![Quantum ESPRESSO compatibility][QE v6] |
Starting from `aiida-quantumespresso==4.0`, the last three minor versions of Quantum ESPRESSO are supported.
Older versions are supported up to a maximum of two years.
## Installation
To install from PyPI, simply execute:
pip install aiida-quantumespresso
or when installing from source:
git clone https://github.com/aiidateam/aiida-quantumespresso
pip install aiida-quantumespresso
## Command line interface tool
The plugin comes with a builtin CLI tool: `aiida-quantumespresso`.
This tool is built using the `click` library and supports tab-completion.
To enable it, add the following to your shell loading script, e.g. the `.bashrc` or virtual environment activate script:
eval "$(_AIIDA_QUANTUMESPRESSO_COMPLETE=source aiida-quantumespresso)"
The tool comes with various sub commands, for example to quickly launch some calculations and workchains
For example, to launch a test `PwCalculation` you can run the following command:
aiida-quantumespresso calculation launch pw -X pw-v6.1 -F SSSP/1.1/PBE/efficiency
Note that this requires the code `pw-v6.1` and pseudopotential family `SSSP/1.1/PBE/efficiency` to be configured.
See the pseudopotentials section on how to install them easily.
Each command has a fully documented command line interface, which can be printed to screen with the help flag:
aiida-quantumespresso calculation launch ph --help
which should print something like the following:
Usage: aiida-quantumespresso calculation launch ph [OPTIONS]
Run a PhCalculation.
Options:
-X, --code CODE A single code identified by its ID, UUID or
label. [required]
-C, --calculation CALCULATION A single calculation identified by its ID or
UUID. [required]
-k, --kpoints-mesh INTEGER... The number of points in the kpoint mesh
along each basis vector. [default: 1, 1, 1]
-m, --max-num-machines INTEGER The maximum number of machines (nodes) to
use for the calculations. [default: 1]
-w, --max-wallclock-seconds INTEGER
the maximum wallclock time in seconds to set
for the calculations. [default: 1800]
-i, --with-mpi Run the calculations with MPI enabled.
[default: False]
-d, --daemon Submit the process to the daemon instead of
running it locally. [default: False]
-h, --help Show this message and exit.
## Pseudopotentials
Pseudopotentials are installed and managed through the [`aiida-pseudo` plugin](https://pypi.org/project/aiida-pseudo/).
The easiest way to install pseudopotentials, is to install a version of the [SSSP](https://www.materialscloud.org/discover/sssp/table/efficiency) through the CLI of `aiida-pseudo`.
Simply run
aiida-pseudo install sssp
to install the default SSSP version.
List the installed pseudopotential families with the command `aiida-pseudo list`.
You can then use the name of any family in the command line using the `-F` flag.
## License
The `aiida-quantumespresso` plugin package is released under the MIT license.
See the `LICENSE.txt` file for more details.
## Acknowlegements
We acknowledge support from:
* the [NCCR MARVEL](http://nccr-marvel.ch/) funded by the Swiss National Science Foundation;
* the EU Centre of Excellence "[MaX – Materials Design at the Exascale](http://www.max-centre.eu/)" (Horizon 2020 EINFRA-5, Grant No. 676598);
* the [swissuniversities P-5 project "Materials Cloud"](https://www.materialscloud.org/swissuniversities).
<img src="https://raw.githubusercontent.com/aiidateam/aiida-quantumespresso/develop/docs/source/images/MARVEL.png" width="300px" height="157px"/>
<img src="https://raw.githubusercontent.com/aiidateam/aiida-quantumespresso/develop/docs/source/images/MaX.png" width="300px" height="84px"/>
<img src="https://raw.githubusercontent.com/aiidateam/aiida-quantumespresso/develop/docs/source/images/swissuniversities.png" width="300px" height="35px"/>
[AiiDA v3.4]: https://img.shields.io/badge/AiiDA-=1.4.4,<2.0.0-007ec6.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAhCAYAAABTERJSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAFhgAABYYBG6Yz4AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAUbSURBVFiFzZhrbFRVEMd%2Fc%2B5uu6UUbIFC%2FUAUVEQCLbQJBIiBDyiImJiIhmohYNCkqJAQxASLF8tDgYRHBLXRhIcKNtFEhVDgAxBJqgmVh4JEKg3EIn2QYqBlt917xg%2BFss%2ByaDHOtzsz5z%2B%2FuZl7ztmF%2F5HJvxVQN6cPYX8%2FPLnOmsvNAvqfwuib%2FbNIk9cQeQnLcKRL5xLIV%2Fic9eJeunjPYbRs4FjQSpTB3aS1IpRKeeOOewajy%2FKKEO8Q0DuVdKy8IqsbPulxGHUfCBBu%2BwUYGuFuBTK7wQnht6PEbf4tlRomVRjCbXNjQEB0AyrFQOL5ENIJm7dTLZE6DPJCnEtFZVXDLny%2B4Sjv0PmmYu1ZdUek9RiMgoDmJ8V0L7XJqsZ3UW8YsBOwEeHeeFce7jEYXBy0m9m4BbXqSj2%2Bxnkg26MCVrN6DEZcwggtd8pTFx%2Fh3B9B50YLaFOPwXQKUt0tBLegtSomfBlfY13PwijbEnhztGzgJsK5h9W9qeWwBqjvyhB2iBs1Qz0AU974DciRGO8CVN8AJhAeMAdA3KbrKEtvxhsI%2B9emWiJlGBEU680Cfk%2BSsVqXZvcFYGXjF8ABVJ%2BTNfVXehyms1zzn1gmIOxLEB6E31%2FWBe5rnCarmo7elf7dJEeaLh80GasliI5F6Q9cAz1GY1OJVNDxTzQTw7iY%2FHEZRQY7xqJ9RU2LFe%2FYqakdP911ha0XhjjiTVAkDwgatWfCGeYocx8M3glG8g8EXhSrLrHnEFJ5Ymow%2FkhIYv6ttYUW1iFmEqqxdVoUs9FmsDYSqmtmJh3Cl1%2BVtl2s7owDUdocR5bceiyoSivGTT5vzpbzL1uoBpmcAAQgW7ArnKD9ng9rc%2BNgrobSNwpSkkhcRN%2BvmXLjIsDovYHHEfmsYFygPAnIDEQrQPzJYCOaLHLUfIt7Oq0LJn9fxkSgNCb1qEIQ5UKgT%2Fs6gJmVOOroJhQBXVqw118QtWLdyUxEP45sUpSzqP7RDdFYMyB9UReMiF1MzPwoUqHt8hjGFFeP5wZAbZ%2F0%2BcAtAAcji6LeSq%2FMYiAvSsdw3GtrfVSVFUBbIhwRWYR7yOcr%2FBi%2FB1MSJZ16JlgH1AGM3EO2QnmMyrSbTSiACgFBv4yCUapZkt9qwWVL7aeOyHvArJjm8%2Fz9BhdI4XcZgz2%2FvRALosjsk1ODOyMcJn9%2FYI6IrkS5vxMGdUwou2YKfyVqJpn5t9aNs3gbQMbdbkxnGdsr4bTHm2AxWo9yNZK4PXR3uzhAh%2BM0AZejnCrGdy0UvJxl0oMKgWSLR%2B1LH2aE9ViejiFs%2BXn6bTjng3MlIhJ1I1TkuLdg6OcAbD7Xx%2Bc3y9TrWAiSHqVkbZ2v9ilCo6s4AjwZCzFyD9mOL305nV9aonvsQeT2L0gVk4OwOJqXXVRW7naaxswDKVdlYLyMXAnntteYmws2xcVVZzq%2BtHPAooQggmJkc6TLSusOiL4RKgwzzYU1iFQgiUBA1H7E8yPau%2BZl9P7AblVNebtHqTgxLfRqrNvZWjsHZFuqMqKcDWdlFjF7UGvX8Jn24DyEAykJwNcdg0OvJ4p5pQ9tV6SMlP4A0PNh8aYze1ArROyUNTNouy8tNF3Rt0CSXb6bRFl4%2FIfQzNMjaE9WwpYOWQnOdEF%2BTdJNO0iFh7%2BI0kfORzQZb6P2kymS9oTxzBiM9rUqLWr1WE5G6ODhycQd%2FUnNVeMbcH68hYkGycNoUNWc8fxaxfwhDbHpfwM5oeTY7rUX8QAAAABJRU5ErkJggg%3D%3D
[AiiDA v3.3]: https://img.shields.i
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共250个文件
py:206个
xml:16个
txt:6个
资源分类:Python库 所属语言:Python 资源全名:aiida_quantumespresso-3.5.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源推荐
资源详情
资源评论
收起资源包目录
Python库 | aiida_quantumespresso-3.5.1.tar.gz (250个子文件)
setup.cfg 38B
MANIFEST.in 280B
sssp_precision_1.1.json 15KB
sssp_efficiency_1.1.json 15KB
sssp_efficiency_1.0.json 15KB
sssp_precision_1.0.json 14KB
setup.json 6KB
README.md 18KB
PKG-INFO 19KB
PKG-INFO 19KB
test_pw.py 46KB
pw.py 46KB
__init__.py 37KB
base.py 34KB
pw.py 26KB
__init__.py 26KB
conftest.py 26KB
pdos.py 25KB
parse.py 24KB
pwimmigrant.py 23KB
legacy.py 21KB
projwfc.py 20KB
relax.py 19KB
ph.py 18KB
legacy.py 17KB
neb.py 17KB
bands.py 16KB
ph.py 16KB
cp.py 16KB
legacy.py 16KB
test_pp.py 16KB
pp.py 15KB
pw.py 15KB
test_pw.py 14KB
epw.py 14KB
pw.py 13KB
pp.py 11KB
namelists.py 11KB
neb.py 11KB
neb.py 10KB
pw.py 10KB
test_base.py 10KB
resources.py 9KB
force_constants.py 9KB
test_base.py 9KB
cp.py 9KB
base.py 9KB
band_structure.py 8KB
convert.py 8KB
cp.py 7KB
test_base.py 7KB
options.py 7KB
pwinputparser.py 6KB
base.py 6KB
pseudopotential.py 6KB
validate.py 6KB
utils.py 6KB
test_relax.py 6KB
spinorbithydrogen.py 5KB
dos.py 5KB
test_pp.py 5KB
matdyn.py 5KB
test_projwfc.py 4KB
test_pdos.py 4KB
test_convert.py 4KB
pw.py 4KB
versions.py 4KB
test_immigrate.py 4KB
test_neb.py 4KB
pw2gw.py 4KB
bands.py 4KB
trajectory.py 4KB
bands.py 4KB
relax.py 4KB
projwfc.py 4KB
matdyn.py 4KB
neb.py 4KB
epw.py 4KB
test_ph.py 4KB
test_pdos.py 3KB
mapping.py 3KB
test_restart.py 3KB
pw2gw.py 3KB
test_bands.py 3KB
test_pw2gw.py 3KB
base.py 3KB
test_ph.py 3KB
noncollinearhydrogen.py 3KB
test_bands.py 3KB
pw2wannier90.py 3KB
pw2wannier90.py 3KB
test_pw2gw.py 3KB
ph.py 3KB
base.py 3KB
base.py 3KB
base.py 3KB
restart.py 3KB
base.py 2KB
test_epw.py 2KB
test_dos.py 2KB
共 250 条
- 1
- 2
- 3
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功