AiiDA是一个专注于来源、性能和可扩展性的计算科学工作流管理器。
项目描述
AiiDA (www.aiida.net) 是一个以来源、性能和可扩展性为重点的计算科学工作流程管理器。
最新版本 | |
获取帮助 | |
构建状态 | |
活动 | |
社区 |
功能
- 工作流程: 使用 Python 编写复杂、自动记录文档的工作流程,并与本地和远程计算机上的任意可执行程序链接。基于事件的工作流程引擎支持每小时成千上万的过程,并具有完整的检查点功能。
- 数据来源: 自动跟踪所有计算的输入、输出和元数据,以来源图的形式进行,以实现完全的可重复性。在包含数百万个节点的图中执行快速查询。
- HPC 接口: 通过更改一行代码将您的计算转移到不同的计算机。AiiDA 与 SLURM、PBS Pro、torque、SGE 或 LSF 等调度器无缝兼容。
- 插件接口: 使用插件扩展 AiiDA 以支持新的模拟代码(输入生成和解析)、数据类型、调度器、传输模式等。
- 开放科学: 导出来源图的子集并与同行分享,或将其发布到 Materials Cloud 上的任何人。
- 开源: AiiDA 在 MIT 开源许可证 下发布。
安装
请参阅 AiiDA 的 文档。
如何贡献

AiiDA 团队感谢来自不同背景的帮助。对文档的小幅改进或微小的错误修复总是受欢迎的。
有关如何开始的详细信息,请参阅 贡献者维基。
常见问题解答
如果您在使用 AiiDA 安装过程中遇到问题,请参考文档中的常见问题解答页面。对于其他问题、讨论和寻求支持请求,请访问Discourse 服务器。
如何引用
如果您在研究中使用了 AiiDA,请考虑引用以下出版物
- S. P. Huber 等人,《AiiDA 1.0:一个可扩展的计算基础设施,用于自动化可重复的工作流程和数据可追溯性》,科学数据 7,300(2020);DOI:10.1038/s41597-020-00638-4
- M. Uhrin 等人,《AiiDA 中的工作流程:构建一个高效的事件驱动引擎,用于稳健和模块化的计算工作流程》,计算材料科学 187,110086(2021);DOI:10.1016/j.commatsci.2020.110086
如果引用了 ADES 概念,请也引用以下内容
- Giovanni Pizzi,Andrea Cepellotti,Riccardo Sabatini,Nicola Marzari 和 Boris Kozinsky,《AiiDA:计算科学的自动化交互式基础设施和数据库》,计算材料科学 111,218-230(2016);DOI:10.1016/j.commatsci.2015.09.013
许可证
AiiDA 在 MIT 开源许可证下发行(见 LICENSE.txt
)。有关 AiiDA 中包含的其他开源组件的列表,请参阅 open_source_licenses.txt
。
致谢
AiiDA 是一个NumFOCUS 联合项目,并得到 MARVEL 国家研究中心、MaX 欧洲卓越中心以及多个其他支持项目、合作伙伴和机构的支持,其完整列表可在AiiDA 网站致谢页面上找到。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
aiida_core-2.6.2.tar.gz (1.1 MB 查看散列值)
构建分发
aiida_core-2.6.2-py3-none-any.whl (1.3 MB 查看散列值)
关闭
aiida_core-2.6.2.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3fc2c06d08111de202571c6fb68ccc6a604dc53d9e2ac414ba20cd642f7b7f0e |
|
MD5 | ad87b8ef4048c10edc7165a1739359be |
|
BLAKE2b-256 | 4a490e24cd857246d8fe16927ec54b978640bdb985c7a97cbb70e124d2d6e7b5 |
关闭
aiida_core-2.6.2-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1d885e1b58841185a14390bca493736c3e1f684ae2af5c23bbad24f4346372ed |
|
MD5 | 23b5241585c6e72c0fbb92d76ad3aa7b |
|
BLAKE2b-256 | 307328927370fc28506424aa8da0c9642e290e6c6a46d5c94e07514dd75b19a0 |