Skip to content

EESSI - European Environment for Scientific Software Installations

The European Environment for Scientific Software Installations (EESSI, pronounced as "easy") is 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.

The EESSI software stack is available on the ULHPC platform, and gives you access to software modules maintained by the EESSI project and optimized for the CPU architectures available on the ULHPC platform.

On a compute node, to set up the EESSI environment, simply run the command:

source /cvmfs/

The first usage may be slow as the files are downloaded from an upstream Stratum 1 server, but the files are cached locally.

You should see the following output:

Found EESSI repo @ /cvmfs/!
archdetect says x86_64/amd/zen2
Using x86_64/amd/zen2 as software subdirectory.
Using /cvmfs/ as the directory to be added to MODULEPATH.
Found Lmod configuration file at /cvmfs/
Initializing Lmod...
Prepending /cvmfs/ to $MODULEPATH...
Environment set up to use EESSI (2023.06), have fun!
{EESSI 2023.06} [user@system ~]$ 

The last line is the shell prompt.

Your environment is now set up, you are ready to start running software provided by EESSI!

To see which modules (and extensions) are available, run:

module avail

Here is a short excerpt of the output produced by module avail:

----- /cvmfs/ -----
   ALL/0.9.2-foss-2023a           ESPResSo/4.2.1-foss-2023a        foss/2023a            h5py/3.9.0-foss-2023a
   ParaView/5.11.2-foss-2023a     PyTorch/2.1.2-foss-2023a         QuantumESPRESSO/7.2-foss-2022b   VTK/9.3.0-foss-2023a
   ELPA/2022.05.001-foss-2022b    foss/2022b                       foss/2023b (D)        OpenFOAM/11-foss-2023a

For more precise information, please refer to the official documentation.

Last update: April 19, 2024