Skip to content

casparvl/software-layer

This branch is 10 commits behind EESSI/software-layer:2023.06-software.eessi.io.

Folders and files

NameName
Last commit message
Last commit date
Mar 20, 2025
Mar 29, 2025
Mar 31, 2025
Mar 3, 2025
Nov 26, 2023
Mar 26, 2025
Mar 20, 2025
May 16, 2023
Mar 1, 2021
Dec 6, 2024
Feb 10, 2025
Feb 17, 2025
Nov 16, 2020
Nov 24, 2023
Oct 18, 2024
Sep 17, 2024
Nov 25, 2023
Sep 25, 2024
Mar 4, 2025
Oct 2, 2024
Mar 28, 2025
Jan 24, 2025
Mar 29, 2025
Dec 16, 2021
Jan 13, 2025
Nov 19, 2024
Oct 2, 2024
Oct 30, 2023
Jan 14, 2025
Oct 2, 2024
Jan 24, 2025
Jan 28, 2025
Dec 20, 2022

Repository files navigation

Software layer

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

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

Pilot software stack

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

$ source /cvmfs/software.eessi.io/versions/2023.06/init/bash
Found EESSI repo @ /cvmfs/software.eessi.io/versions/2023.06!
Derived subdirectory for software layer: x86_64/intel/haswell
Using x86_64/intel/haswell subdirectory for software layer
Initializing Lmod...
Prepending /cvmfs/software.eessi.io/versions/2023.06/software/x86_64/intel/haswell/modules/all to $MODULEPATH...
Environment set up to use EESSI (2023.06), have fun!
[EESSI 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

About

Software layer of the EESSI project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 72.3%
  • Python 26.6%
  • Other 1.1%