libpsl
License information
Libpsl is distrubuted under an MIT License, see the LICENSE file in the source repository.
There is also a separate copyright statement in the COPYRIGHT file in the source repository.
From LUMI/23.12 on, these files can also be found in the
$EBROOTLIBPSL/share/licenses/libpsl subdirectory after loading the module.
Pre-installed modules (and EasyConfigs)
To access module help and find out for which stacks and partitions the module is
installed, use module spider libpsl/<version>.
EasyConfig:
-
libpsl/0.21.1-cpeAMD-23.09 (EasyConfig: libpsl-0.21.1-cpeAMD-23.09.eb)
-
libpsl/0.21.1-cpeAOCC-23.09 (EasyConfig: libpsl-0.21.1-cpeAOCC-23.09.eb)
-
libpsl/0.21.1-cpeCray-23.09 (EasyConfig: libpsl-0.21.1-cpeCray-23.09.eb)
-
libpsl/0.21.1-cpeGNU-23.09 (EasyConfig: libpsl-0.21.1-cpeGNU-23.09.eb)
-
libpsl/0.21.5-cpeAMD-24.03 (EasyConfig: libpsl-0.21.5-cpeAMD-24.03.eb)
-
ccpe container only libpsl/0.21.5-cpeAMD-24.11 (EasyConfig: libpsl-0.21.5-cpeAMD-24.11.eb)
-
libpsl/0.21.5-cpeAMD-25.03 (EasyConfig: libpsl-0.21.5-cpeAMD-25.03.eb)
-
libpsl/0.21.5-cpeAOCC-24.03 (EasyConfig: libpsl-0.21.5-cpeAOCC-24.03.eb)
-
libpsl/0.21.5-cpeAOCC-25.03 (EasyConfig: libpsl-0.21.5-cpeAOCC-25.03.eb)
-
libpsl/0.21.5-cpeCray-24.03 (EasyConfig: libpsl-0.21.5-cpeCray-24.03.eb)
-
ccpe container only libpsl/0.21.5-cpeCray-24.11 (EasyConfig: libpsl-0.21.5-cpeCray-24.11.eb)
-
libpsl/0.21.5-cpeCray-25.03 (EasyConfig: libpsl-0.21.5-cpeCray-25.03.eb)
-
libpsl/0.21.5-cpeGNU-24.03 (EasyConfig: libpsl-0.21.5-cpeGNU-24.03.eb)
-
ccpe container only libpsl/0.21.5-cpeGNU-24.11 (EasyConfig: libpsl-0.21.5-cpeGNU-24.11.eb)
-
libpsl/0.21.5-cpeGNU-25.03 (EasyConfig: libpsl-0.21.5-cpeGNU-25.03.eb)
Technical documentation
-
libpsl home page (looks ill-maintained)
EasyBuild
-
There is no support for libpsl in the CSCS repository
Version 0.21.1 for CPE 22.06
-
The EasyConfig is a port of the standard EasyBuilders one.
-
We did improve the sanity check however.
-
For LUMI/23.12, license information was added to the installation.
Version 0.21.5 from LUMI/24.03 on
-
Trivial port of the EasyConfig for version 0.21.1 for LUMI/23.12.
-
For 25.03: Needed to add libidn2 and libunistring as dependencies, causing a reorganisation in the EasyStack files. It picked up a libidn2 from the system but couldn't find a libunistring. The other solution would have been to explicitly turn the runtime off (which may still leave a sufficiently capable package).
-
The versions for 23.09 and 24.03 have been reworked for the system update of January 2026 so that it would still rebuild and link correctly now that libidn2 seems missing on the system (at least, it was missing on the TDS).
Archived EasyConfigs
The EasyConfigs below are additional easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.
-
Archived EasyConfigs from LUMI-SoftwareStack - previously centrally installed software
-
EasyConfig libpsl-0.21.1-cpeAMD-22.08.eb, with module libpsl/0.21.1-cpeAMD-22.08
-
EasyConfig libpsl-0.21.1-cpeAMD-22.12.eb, with module libpsl/0.21.1-cpeAMD-22.12
-
EasyConfig libpsl-0.21.1-cpeAMD-23.12.eb, with module libpsl/0.21.1-cpeAMD-23.12
-
EasyConfig libpsl-0.21.1-cpeAOCC-22.06.eb, with module libpsl/0.21.1-cpeAOCC-22.06
-
EasyConfig libpsl-0.21.1-cpeAOCC-22.08.eb, with module libpsl/0.21.1-cpeAOCC-22.08
-
EasyConfig libpsl-0.21.1-cpeAOCC-22.12.eb, with module libpsl/0.21.1-cpeAOCC-22.12
-
EasyConfig libpsl-0.21.1-cpeAOCC-23.12.eb, with module libpsl/0.21.1-cpeAOCC-23.12
-
EasyConfig libpsl-0.21.1-cpeCray-22.06.eb, with module libpsl/0.21.1-cpeCray-22.06
-
EasyConfig libpsl-0.21.1-cpeCray-22.08.eb, with module libpsl/0.21.1-cpeCray-22.08
-
EasyConfig libpsl-0.21.1-cpeCray-22.12.eb, with module libpsl/0.21.1-cpeCray-22.12
-
EasyConfig libpsl-0.21.1-cpeCray-23.03.eb, with module libpsl/0.21.1-cpeCray-23.03
-
EasyConfig libpsl-0.21.1-cpeCray-23.12.eb, with module libpsl/0.21.1-cpeCray-23.12
-
EasyConfig libpsl-0.21.1-cpeGNU-22.06.eb, with module libpsl/0.21.1-cpeGNU-22.06
-
EasyConfig libpsl-0.21.1-cpeGNU-22.08.eb, with module libpsl/0.21.1-cpeGNU-22.08
-
EasyConfig libpsl-0.21.1-cpeGNU-22.12.eb, with module libpsl/0.21.1-cpeGNU-22.12
-
EasyConfig libpsl-0.21.1-cpeGNU-23.12.eb, with module libpsl/0.21.1-cpeGNU-23.12
-