ICU
License information
ICU is released under a restricted open source license. The license can be found in the LICENSE file in the icu4c subidrecitroy in the GitHub repository.
Some more legalese covering Unicode can be found on the Unicode Copyright and Terms of Use page on their web site.
From LUMI/23.12 on, the LICENSE file can also be found in the subdirectory
$EBROOTICU/share/licenses/ICU
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 ICU/<version>
.
EasyConfig:
-
ICU/71.1-cpeAMD-22.08 (EasyConfig: ICU-71.1-cpeAMD-22.08.eb)
-
ICU/71.1-cpeAOCC-22.08 (EasyConfig: ICU-71.1-cpeAOCC-22.08.eb)
-
ICU/71.1-cpeCray-22.08 (EasyConfig: ICU-71.1-cpeCray-22.08.eb)
-
ICU/71.1-cpeGNU-22.08 (EasyConfig: ICU-71.1-cpeGNU-22.08.eb)
-
ICU/72.1-cpeAMD-22.12 (EasyConfig: ICU-72.1-cpeAMD-22.12.eb)
-
ICU/72.1-cpeAOCC-22.12 (EasyConfig: ICU-72.1-cpeAOCC-22.12.eb)
-
ICU/72.1-cpeCray-22.12 (EasyConfig: ICU-72.1-cpeCray-22.12.eb)
-
ICU/72.1-cpeCray-23.03 (EasyConfig: ICU-72.1-cpeCray-23.03.eb)
-
ICU/72.1-cpeGNU-22.12 (EasyConfig: ICU-72.1-cpeGNU-22.12.eb)
-
ICU/73.2-cpeAMD-23.09 (EasyConfig: ICU-73.2-cpeAMD-23.09.eb)
-
ICU/73.2-cpeAMD-23.12 (EasyConfig: ICU-73.2-cpeAMD-23.12.eb)
-
ICU/73.2-cpeAOCC-23.09 (EasyConfig: ICU-73.2-cpeAOCC-23.09.eb)
-
ICU/73.2-cpeAOCC-23.12 (EasyConfig: ICU-73.2-cpeAOCC-23.12.eb)
-
ICU/73.2-cpeCray-23.09 (EasyConfig: ICU-73.2-cpeCray-23.09.eb)
-
ICU/73.2-cpeCray-23.12 (EasyConfig: ICU-73.2-cpeCray-23.12.eb)
-
ICU/73.2-cpeGNU-23.09 (EasyConfig: ICU-73.2-cpeGNU-23.09.eb)
-
ICU/73.2-cpeGNU-23.12 (EasyConfig: ICU-73.2-cpeGNU-23.12.eb)
-
ICU/74.1-cpeAMD-24.03 (EasyConfig: ICU-74.1-cpeAMD-24.03.eb)
-
ICU/74.1-cpeAOCC-24.03 (EasyConfig: ICU-74.1-cpeAOCC-24.03.eb)
-
ICU/74.1-cpeCray-24.03 (EasyConfig: ICU-74.1-cpeCray-24.03.eb)
-
ICU/74.1-cpeGNU-24.03 (EasyConfig: ICU-74.1-cpeGNU-24.03.eb)
Technical documentation
EasyBuild
-
ICU is not in the CSCS repository
69.1 from 21.06 on
- We started from an EasyConfig file from the University of Antwerpen which itself is based on the ones in the EasyBuilders repository.
71.1 from CPE 22.06 on
-
Trivial port of the EasyConfig.
-
Added
sanity_check_commands
. -
Checked the documentation for further testing procedures bud coulnd't find any at the moment.
72.1 from CPE 22.12 on
-
Trivial port of the EasyConfig
-
Switched to the new home page URL, as in the EasyBuilders repository.
Build problem with cpeGNU when using the 12.2.0 compilers:
-
The .so files build correctly and take the runtime libraries from GCC 12.
-
The regular binaries however take the ones in /opt/cray/pe/gcc-libs/ instead which on LUMI are currently the ones from GCC 11
73.2 from CPE 23.09
-
Trivial port of the 72.1 EasyConfig.
-
For LUMI/23.12, license information was added to the installation.
74.1 for LUMI/24.03
- Trivial port of the 73.2 EasyConfig for LUMI/23.12.
Archived EasyConfigs
The EasyConfigs below are additonal 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 ICU-69.1-cpeAMD-21.06.eb, with module ICU/69.1-cpeAMD-21.06
-
EasyConfig ICU-69.1-cpeAOCC-21.12.eb, with module ICU/69.1-cpeAOCC-21.12
-
EasyConfig ICU-69.1-cpeCray-21.06.eb, with module ICU/69.1-cpeCray-21.06
-
EasyConfig ICU-69.1-cpeCray-21.08.eb, with module ICU/69.1-cpeCray-21.08
-
EasyConfig ICU-69.1-cpeCray-21.12.eb, with module ICU/69.1-cpeCray-21.12
-
EasyConfig ICU-69.1-cpeGNU-21.06.eb, with module ICU/69.1-cpeGNU-21.06
-
EasyConfig ICU-69.1-cpeGNU-21.08.eb, with module ICU/69.1-cpeGNU-21.08
-
EasyConfig ICU-69.1-cpeGNU-21.12.eb, with module ICU/69.1-cpeGNU-21.12
-
EasyConfig ICU-71.1-cpeAOCC-22.06.eb, with module ICU/71.1-cpeAOCC-22.06
-
EasyConfig ICU-71.1-cpeCray-22.06.eb, with module ICU/71.1-cpeCray-22.06
-
EasyConfig ICU-71.1-cpeGNU-22.06.eb, with module ICU/71.1-cpeGNU-22.06
-