SZ
License information
The SZ package is distributed under a BSD-style license that can be found in the
copyright-and-BSD-license.txt file in the SZ2 GitHub.
From LUMI/24.03 on, this file can also be found in
$EBROOTSZ/share/licenses/SZ after installing and loading the module.
User-installable modules (and EasyConfigs)
Install with the EasyBuild-user module:
To access module help after installation and get reminded for which stacks and partitions the module is installed, usemodule spider SZ/<version>.
EasyConfig:
-
EasyConfig SZ-2.1.12-cpeGNU-23.09.eb, will build SZ/2.1.12-cpeGNU-23.09
-
This version uses the
cray-hdf5-parallelandcray-netcdf-hdf5parallelmodules. -
EasyConfig SZ-2.1.12.5-cpeGNU-24.03.eb, will build SZ/2.1.12.5-cpeGNU-24.03
This version uses the
cray-hdf5andcray-netcdfmodules. -
ccpe container only EasyConfig SZ-2.1.12.5-cpeGNU-25.03-hdf5-parallel.eb, will build SZ/2.1.12.5-cpeGNU-25.03-hdf5-parallel
This version uses the
cray-hdf5-parallelandcray-netcdf-hdf5parallelmodules. -
ccpe container only EasyConfig SZ-2.1.12.5-cpeGNU-25.03-hdf5.eb, will build SZ/2.1.12.5-cpeGNU-25.03-hdf5
This version uses the
cray-hdf5andcray-netcdfmodules.
Technical documentation
EasyBuild
-
No SZ support in the EasyBuilders repository
-
No SZ support in the CSCS repository
Version 2.1.12 for CPE 22.08 and CPE 22.12
-
Based on the JSC easyconfig
-
Unload the cray-libsci module to prevent linking to the threaded version of libsci which is not needed. It avoid the double linking problem with application that actually need libsci
Trying 2.1.12.5 for CPE 23.09
- Did not work: the bin/sz binary was not built, so reverted to plain 2.1.12.
2.1.12.5 for CPE 24.03
-
Still without
bin/sz, but this executable does not exist anymore? -
Added license information in May 2025.
-
May 2025: Version added with
cray-hdf5-parallelwhich was somewhat nontrivial. -
September 2025: The SZ repositories have been restructured with the release of SZ version 3.
github.com/szcompressor/SZis now empty repo. The source is now atgithub.com/szcompressor/SZ2 -
Changed the name of the one using
cray-hdf5for the 25.03 stack so that the difference between the two variants becomes clearer just from the name.
2.1.12.5 for CPE 25.03
-
Mostly a trivial port of the EasyConfig for this version for 24.03, but we corrected the download location as that has changed.
The change in the download location with with an effective name change to SZ2, which we did not implement in EasyBuild but which did require several other corrections also in the EasyConfig.
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-EasyBuild-contrib - previously user-installable software