EESSI¶

EESSI modules are now available on VSC systems!
The European Environment for Scientific Software Installations (EESSI, pronounced as "easy") is a collaboration between different HPC sites and industry partners, with the common goal to set up a shared repository of scientific software installations that can be used on a variety of systems, regardless of which flavor/version of Linux distribution or processor architecture is used, or whether it is a full-size HPC cluster, a cloud environment or a personal workstation, and without compromising on the performance of the software.
Read more about EESSI here.
EESSI on VSC¶
Start EESSI¶
Type eessi
in your login terminal:
zen trainee00@l55:~$ eessi
Found EESSI repo @ /cvmfs/software.eessi.io/versions/2023.06!
archdetect says x86_64/amd/zen3
Prepending /cvmfs/software.eessi.io/versions/2023.06/software/linux...
Environment set up to use EESSI (2023.06), have fun!
{EESSI 2023.06} trainee00@l55:~$
Warning
Currently there is no way to get out of EESSI, you have to logout and login again.
We are working on improving on this.
Overview of all EESSI modules¶
Type ml ov
to show all the EESSI available modules:
{EESSI 2023.06} trainee00@l55:~$ ml ov
---/cvmfs/software.eessi.io/versions/2023.06/... ----
Abseil (2) Eigen (3)
ALL (1) elfutils (2)
amdahl (1) ELPA (2)
Where (2) means two versions are installed.
Type q
to get out of the list, or page down
all the way.
Using the modules¶
EESSI uses to usual module commands:
Use module avail
to find installations of a package.
Use module load
to load the module.
Use module list
to list all the loaded modules.
Use module purge
to remove all the loaded modules.
Use module show
to inspect the module.
Using EESSI in a job script¶
Here is an example on how to use EESSI modules inside a job script, one just needs to add the 'eessi' command and load the desired EESSI module:
#!/bin/bash
#SBATCH -J test_job
#SBATCH -N 1
#SBATCH --partition zen3_0512
#SBATCH --qos zen3_0512
eessi
module load lammps #for example
srun --mpi=pmix lmp -i in.meam