mctc-lib
License information
The mctc-lib package is distributed under the Apache License 2.0, a version of which can also be found in the LICENSE file in the mctc-lib GitHub.
From version 0.5.2 onwards, this file can also be found in
$EBROOTMCTCMINLIB/share/licenses/mctc-lib 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 mctc-lib/<version>.
EasyConfig:
-
EasyConfig mctc-lib-0.5.0-cpeGNU-25.03.eb, will build mctc-lib/0.5.0-cpeGNU-25.03
-
ccpe container only EasyConfig mctc-lib-0.5.2-cpeGNU-26.03.eb, will build mctc-lib/0.5.2-cpeGNU-26.03
Technical documentation
mctc-lib information
EasyBuild
Version 0.5.0 for 25.03
- The EasyConfig is based on the one from the EasyBuilders, but adapted to the LUMI toolchains.
Version 0.5.2 for 26.03
-
The EasyConfig is a straightforward port of the one for 0.5.0 in 25.03, but we switched to EB6-compatible parameters and implemented more robust sanity checks.
-
NOTE: We tried a cpeCray version, but that one fails in one test in the test step, so the EasyConfig was not yet added. Substitute
cpeGNUforcpeCrayand build with--skip-test-stepor--ignore-test-failureif you want to try anyway.