software-layer
software-layer copied to clipboard
Software layer of the EESSI project
``` [EESSI pilot 2021.12] $ ls /cvmfs/pilot.eessi-hpc.org/versions/2021.06/software/linux/x86_64/intel/skylake_avx512/software/ReFrame 3.6.2 [EESSI pilot 2021.12] $ ls /cvmfs/pilot.eessi-hpc.org/versions/2021.12/software/linux/x86_64/intel/skylake_avx512/software/ReFrame ls: cannot access '/cvmfs/pilot.eessi-hpc.org/versions/2021.12/software/linux/x86_64/intel/skylake_avx512/software/ReFrame': No such file or directory ```
checking the proposed location and concept;
I ran into the following problem when building `libfabric-1.12.1-GCCcore-10.3.0.eb` (in the 2021.12 pilot) for the `x86_64/generic` target: ``` In file included from /cvmfs/pilot.eessi-hpc.org/versions/2021.12/software/linux/x86_64/generic/software/GCCcore/10.3.0/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/immintrin.h:51, from prov/psm3/psm3/opa/opa_dwordcpy-x86_64.c:57: /cvmfs/pilot.eessi-hpc.org/versions/2021.12/software/linux/x86_64/generic/software/GCCcore/10.3.0/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/avxintrin.h:920:1: error: inlining failed in...
The `archspec.cpu.host` function was changed in archspec 0.1.3 (see https://github.com/archspec/archspec/pull/53) to return the best matching generic CPU microarchitecture level if there's no exact match. These levels are values like `x86-64-v4`,...
While installing `Perl/5.30.2-GCCcore-9.3.0` to `/cvmfs/pilot.eessi-hpc.org/versions/2021.12/software/linux/x86_64/intel/skylake_avx512/software/Perl/5.30.2-GCCcore-9.3.0`, I ran into the following issue: ``` failing sanity check for 'Inline' extension: command "perldoc -lm Inline " failed; output: /bin/bash: /cvmfs/pilot.eessi-hpc.org/versions/2021.12/software/linux/x86_64/intel/skylake_avx512/software/Perl/5.30.2-GCCcore-9.3.0/bin/perldoc: /cvmfs/pilot.eessi-hpc.org/versions/2021.12/software/linux/x86_64/intel/skylake_avx512/software/Perl/5.30.2-GCCcore-9.3.0/bin: bad interpreter:...
Users on a particular architecture might wrongly think that certain software is not available in EESSI because it doesn't appear it their module view. When a software package is not...
``` FAIL: opal_path_nfs =================== Failure : Mismatch: input "/vscmnt/leuven_icts", expected:0 got:1 Failure : Mismatch: input "/vscmnt/brussel_hydra_home", expected:0 got:1 ``` This looks very much like https://github.com/open-mpi/ompi/issues/318 I was able to work...
This describes in more detail the second part of the workflow outlined in https://github.com/EESSI/software-layer/issues/149 **Proposal** 1. Have a cronjob pull tarballs from S3 bucket. Ingest in a 'staging' Stratum 0...
This task is part of how we'll get to an automated software deployment (https://github.com/EESSI/software-layer/issues/149). **Proposal** 1. Contributor add's name of EasyConfig to an `EasyStack` file 2. Contributor defines which system...
The proposed automated software deployment looks somewhat like this:  Here, I'll describe and links issues/tasks that are needed to implement this pipeline. **Automated software deployment pipeline** 1. Contributor adds...