From 7b6b7d8053977b7c4f9b5804b7b76a852640b6b7 Mon Sep 17 00:00:00 2001
From: Jan Siwiec <jan.siwiec@vsb.cz>
Date: Thu, 2 Nov 2023 13:45:54 +0100
Subject: [PATCH] Eessi

---
 .spelling                   |  1 +
 docs.it4i/software/eessi.md | 66 +++++++++++++++++++++++++++++++++++++
 mkdocs.yml                  |  1 +
 3 files changed, 68 insertions(+)
 create mode 100644 docs.it4i/software/eessi.md

diff --git a/.spelling b/.spelling
index 76797a0a3..f011b8fab 100644
--- a/.spelling
+++ b/.spelling
@@ -1,3 +1,4 @@
+EESSI
 hipBlas
 hipSolver
 LUMI
diff --git a/docs.it4i/software/eessi.md b/docs.it4i/software/eessi.md
new file mode 100644
index 000000000..5328785f6
--- /dev/null
+++ b/docs.it4i/software/eessi.md
@@ -0,0 +1,66 @@
+# EESSI
+
+EESSI stands for the European Environment for Scientific Software Installations - a collaboration between different European partners in HPC community.
+
+The goal of this project is to build a common stack of scientific software installations for HPC systems and beyond, including laptops, personal workstations, and cloud infrastructure.
+
+For more information, see the [official EESSI documentation][1].
+
+## EESSI on IT4I
+
+!!! important "Pilot Project"
+    Please note that the EESSI is a pilot project that is **not ready for production**.
+    and we do not guarantee its correct functionality.
+
+    You can see the list of issues and report bugs on the [project's issue GitHub page][2].
+
+The EESSI project is available on login, cn, and acn nodes on both Barbora and Karolina.
+
+To use the EESSI software installations, load the environment using the command:
+
+```console
+source /cvmfs/pilot.eessi-hpc.org/latest/init/bash
+```
+
+You can then use the `ml av` command to see the list of all EESSI and IT4I modules. EESSI modules will be listed first:
+
+```console
+[EESSI pilot 2021.12] $ ml av
+
+-------------- /cvmfs/pilot.eessi-hpc.org/versions/2021.12/software/linux/x86_64/amd/zen2/modules/all ---------------
+   ant/1.10.8-Java-11
+   Arrow/0.17.1-foss-2020a-Python-3.8.2
+   Bazel/3.6.0-GCCcore-9.3.0
+   Bison/3.5.3-GCCcore-9.3.0
+   Bison/3.7.6-GCCcore-10.3.0
+   Boost/1.72.0-gompi-2020a
+   Boost/1.76.0-GCC-10.3.0
+   Brotli/1.0.9-GCCcore-10.3.0
+   cairo/1.16.0-GCCcore-9.3.0
+   cairo/1.16.0-GCCcore-10.3.0
+   CGAL/4.14.3-gompi-2020a-Python-3.8.2
+   CGAL/4.14.3-gompi-2021a
+   CMake/3.16.4-GCCcore-9.3.0
+   CMake/3.20.1-GCCcore-10.3.0
+   code-server/3.7.3
+   DB/18.1.32-GCCcore-9.3.0
+   DB/18.1.40-GCCcore-10.3.0
+   double-conversion/3.1.5-GCCcore-9.3.0
+   double-conversion/3.1.5-GCCcore-10.3.0
+   Doxygen/1.8.17-GCCcore-9.3.0
+   Doxygen/1.9.1-GCCcore-10.3.0
+   EasyBuild/4.5.0
+   EasyBuild/4.5.1
+   Eigen/3.3.7-GCCcore-9.3.0
+   Eigen/3.3.9-GCCcore-10.3.0
+   ELPA/2019.11.001-foss-2020a
+   expat/2.2.9-GCCcore-9.3.0
+lines 1-29
+```
+
+## Exiting EESSI Environment
+
+To exit EESSI environment, you must log out of the supercomputer.
+
+[1]: https://www.eessi.io/docs/overview/
+[2]: https://github.com/EESSI/software-layer/issues
diff --git a/mkdocs.yml b/mkdocs.yml
index 1dcb9dc0b..d1ee8964e 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -221,6 +221,7 @@ nav:
       - Total View: software/debuggers/total-view.md
       - Valgrind: software/debuggers/valgrind.md
       - Vampir: software/debuggers/vampir.md
+    - EESSI: software/eessi.md
     - GPU:
       - NVIDIA CUDA: software/nvidia-cuda.md
       - ROCm HIP: software/nvidia-hip.md
-- 
GitLab