AiiDA Quantum ESPRESSO tutorial

This tutorial is a short introduction to some of the features of AiiDA where you will run some Quantum ESPRESSO calculations and workflows, as well as learn how to organize and query your data.

Setup

The tutorial can either be run in the Quantum Mobile virtual machine, or on the AiiDAlab demo cluster. Note that since the AiiDAlab demo cluster can only handle a limited number of consecutive users, using Quantum Mobile can offer a more reliable experience.

Related resources

Quantum Mobile

Quantum Mobile v21.03.18-qe

python packages

aiida-core 1.5.2, aiida-quantumespresso 3.4.0

codes

Quantum ESPRESSO 6.5

Quantum Mobile is a virtual machine that provides a ready-to-run environment for computational materials science. We have prepared a custom VirtualBox image for this tutorial, you can find it via this link.

Download the image and install VirtualBox 6.1.6 or later. Once you have VirtualBox installed, you should be able to import the .ova file by simply double clicking it. Alternatively, you can open VirtualBox and import the file via File -> Import Appliance. Set the “Machine Base Folder” to your preferred location, and click “Import” and then “Agree” to start the import process. This can take a bit of time, so this the perfect opportunity to make sure you have some coffee before you get started. ☕

Once the process is complete, just click the big green arrow that says “Start” to launch the virtual machine! Next open a terminal by clicking the icon in the dock on the left and type:

$ workon aiida
_images/QM-terminal.png

This will activate the Python environment that has AiiDA and the Quantum ESPRESSO plugin installed. You can then also double check that everything is running smoothly with the command:

$ verdi status

If you see all green check marks, you’re ready to start with the tutorial!

Hands-on materials

The hands-on sessions consist of one short session on running calculations and a simple workflow with Quantum ESPRESSO, as well as a session on organising and querying your data. If you have time left after going through the first two sections, you can have a look at the “Provenance tutorial”, which explains more about the basic concepts of AiiDA.

In-depth tutorial

This tutorial is only a short introduction to AiiDA and its features. If you want to learn more, you can check the 2020 AiiDA virtual tutorial. Note that some of the material there can be outdated, and may require you to install the corresponding Quantum Mobile version to run smoothly.

Acknowledgements

This tutorial was made possible by support from the MaX European Centre of Excellence, the MARVEL National Centre of Competence in Research and the H2020 INTERSECT project.

_images/max.png _images/marvel.png _images/INTERSECT_logo.png