Skip to content


How to install FHI-aims

You will need a valid FHI-aims license for the next steps. Information about how to obtain a license can be found here:

  1. We will use the 210716_2 release for this tutorial series. Please download it from here.
  2. Extract the tarball with:
    tar -xzf fhi-aims.210716_2.tgz
  3. Follow the instructions on this page (you will need access to the FHI-aims GitLab):, or, alternatively, download and read the manual.

How to install i-PI

The easiest way to get i-PI is using pip package manager:

    pip install i-pi

A full manual of the i-PI program with a description of all flags is found in this link. Find much more information about the i-PI code in its webpage.

Another, more flexible way to get i-PI is to clone its Git repository. Thus you obtain more control over the source code, which is not needed for this tutotial, but may be useful in practice.

  1. Prerequisites: Python version >=3.6 and Numpy
  2. Clone the i-PI repository:

    git clone
  3. Source the environment settings file as:


    It is useful to put this line in your .bashrc or another settings file if you always want to have i-PI available.