diff --git a/.spelling b/.spelling index 76797a0a3bca05e6d1ce806050354276162346c9..f011b8fab0483f3a84e06a7e5ff4f1e6417c0a01 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 0000000000000000000000000000000000000000..5328785f6986873578cd8da2133e8793106f8171 --- /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 1dcb9dc0b9d8a758c2600122077d38d7cf0621b0..d1ee8964ea0de9dbe4c3f8c04d2171bfce0041eb 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