从这里开始

AiiDA的安装有三个主要组建的安装组成(另外还包括你需要运行的外部代码的安装):

  • aiida-core(核心组建): 主体Python包以及命令还接口程序 verdi

  • PostgreSQL: AiiDA用户用于存放和管理计算数据的数据库服务

  • RabbitMQ: AiiDA中用于工作流程中控制消息储存和通信的消息中间件组建。

配置

有多种方法可以设置一个可工作的AiiDA环境。哪一个是最优的取决于您的环境和用例。如果不确定,请使用 全系统安装 方法。

全系统安装

Install all software directly on your workstation or laptop.

使用管理员权限,用标准包管理器(apt、homebrew等)安装必备服务。

在Conda环境中安装

Install all software into an isolated conda environment.

此方法不需要管理特权,但需要对服务手动启动和关闭.

在docker容器中运行

Run AiiDA and prerequisite services as a single docker container.

不需要单独安装先决服务。特别适合直接开体验 入门教程

在虚拟机中运行

Use a virtual machine with all the required software pre-installed.

Materials Cloud 提供了可供用户直接从网上下载的虚拟机文件,该虚拟机包含了预先安装的各种计算材料学的计算代码。

接下来呢?

在成功完成上面列出的其中一条设置路线后,如果你是AiiDA的新手,我们建议你浏览 基础教程 ,或者查看我们的 下一步指南

但是,如果遇到一些问题,请 参考故障排除

进阶说明

更多更详细的AiiDA配置方法请参考 配置篇.