Docker stack for the AiiDA lab (https://aiidalab.materialscloud.org)
10K+
This repo contains the Docker file used in the AiiDAlab.
Docker images are available from Dockerhub via docker pull aiidalab/aiidalab-docker-stack:latest.
See aiidalab/aiidalab-docker-stack for a list of available tags.
To deploy changes, log into the AiiDAlab server and execute the following commands:
docker pull aiidalab/aiidalab-docker-stack:latest
docker tag aiidalab/aiidalab-docker-stack:latest aiidalab-docker-stack:latest
The users will gradually pick up the new image, whenever they restart their container via the Control Panel.
Make sure that Docker is installed on your machine, otherwise go to Docker installation page and follow the instructions for your operating system.
Then, start AiiDAlab:
./run.sh PORT PATH_TO_AIIDALAB_HOME_DIR
Where PORT is any free port on your machine (typically it is 8888) and PATH_TO_AIIDALAB_HOME_DIR is an absolute path to the folder where user's data will be stored
(typically it is something like ${HOME}/aiidalab).
The last line of the output of the command above will contain the link to access AiiDAlab in your browser.
To check for issues with OpenStack's block storage observe the following command for a few minutes:
watch -n 0.1 "ps axu| awk '{print \$8, \" \", \$11}' | sort | head -n 10"
Pretty much all processes should be in the S state. If a process stays in the D state for a longer time it is most likely waiting for slow IO.
Users of AiiDAlab are kindly asked to cite the following publication in their own work:
A. V. Yakutovich et al., Comp. Mat. Sci. 188, 110165 (2021). DOI:10.1016/j.commatsci.2020.110165
This work is supported by the MARVEL National Centre for Competency in Research funded by the Swiss National Science Foundation, as well as by the MaX European Centre of Excellence funded by the Horizon 2020 EINFRA-5 program, Grant No. 676598.

Content type
Image
Digest
sha256:3ab7edc9a…
Size
1.8 GB
Last updated
over 3 years ago
docker pull aiidalab/aiidalab-docker-stack