Skip to content

EESSI/software-layer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c2999da · Oct 10, 2023
Oct 6, 2023
Oct 5, 2023
Jun 16, 2023
Feb 18, 2023
Sep 20, 2022
May 16, 2023
Mar 1, 2021
Oct 4, 2023
Nov 16, 2020
Jun 16, 2023
Jan 15, 2023
Oct 5, 2023
Sep 4, 2023
Jun 16, 2023
Sep 23, 2021
Sep 6, 2023
Oct 6, 2023
Aug 24, 2021
Jan 12, 2023
Sep 6, 2023
Sep 5, 2023
Sep 28, 2023
Oct 6, 2023
Sep 5, 2023
Sep 7, 2023
Sep 9, 2023
Sep 12, 2023
Sep 26, 2023
Sep 19, 2023
Oct 10, 2023
Sep 29, 2023
Sep 21, 2023
Oct 4, 2023
Mar 8, 2023
Dec 16, 2021
Feb 8, 2023
Dec 30, 2022
Jun 5, 2023
Jul 9, 2023
Dec 20, 2022

Repository files navigation

Software layer

The software layer of the EESSI project uses EasyBuild, Lmod and archspec.

See also https://eessi.github.io/docs/software_layer.

Pilot software stack

You can set up your environment by sourcing the init script:

$ source /cvmfs/pilot.eessi-hpc.org/versions/2023.06/init/bash
Found EESSI pilot repo @ /cvmfs/pilot.eessi-hpc.org/versions/2023.06!
Derived subdirectory for software layer: x86_64/intel/haswell
Using x86_64/intel/haswell subdirectory for software layer (HARDCODED)
Initializing Lmod...
Prepending /cvmfs/pilot.eessi-hpc.org/versions/2023.06/software/x86_64/intel/haswell/modules/all to $MODULEPATH...
Environment set up to use EESSI pilot software stack, have fun!
[EESSI pilot 2023.06] $

Accessing EESSI via a container

You need Singularity version 3.7 or newer. Then, simply run

$ ./eessi_container.sh

Once you get presented the prompt Singularity> run the above source command.

If you want to build a package for the software repository, simply add the arguments --access rw, e.g., full command would be

$ ./eessi_container.sh --access rw

Note, not all features/arguments listed via ./eessi_container.sh --help are implemented.

License

The software in this repository is distributed under the terms of the GNU General Public License v2.0.

See LICENSE for more information.

SPDX-License-Identifier: GPL-2.0-only