Skip to content

[package list]

BLIS

License information

BLIS is copyrighted by several parties. The BLIS license text is available in the BLIS GitHub repository.

From version 4.0 on a copy of the license can also be found in $EBROOTBLIS/share/licenses/BLIS after installing the package and loading the module.

User-installable modules (and EasyConfigs)

Install with the EasyBuild-user module:

eb <easyconfig> -r
To access module help after installation and get reminded for which stacks and partitions the module is installed, use module spider BLIS/<version>.

EasyConfig:

Technical documentation

Notes

  • BLIS does not provide the ISAMIN etc. functions. They don't seem to be part of the BLAS1 specifications either, unlike their ISAMAX etc. variants.

    They do seem to be missed though when building ScaLAPACK with the Cray compiler. It is likely (but needs further investigation) that other compilers include them in their runtime libraries.

  • ILP64 variants are also provided. However, even though the non-ILP64 variants use 32 bit integers in the BLAS function interfaces, they do use 64-bit integers internally.

EasyBuild

Version 3.1 for CPE 21.08

  • The EasyConfig file is a direct port from the EasyBuilders one

  • Some logic was added to select zen3 depending on the partition loaded to support cross-compiling.

Version 3.2 for CPE 22.06 and 22.08

  • Trivial port of the EasyConfig file for 3.1.

Version 4.0 for CPE 22.12/23.03

  • Trivial port of the EasyConfig file for 4.0

  • Did restrict the number of threads for the tests though as not doing so resulted in frequent errors when compiling on the login nodes.

  • Reworked the EasyConfig trying to save the test results in the installation which does not yet fully work, and storing license information with the installation. We failed to store the test logs in the easybuild subdirectory. They are located in the easybuild-extra-logs subdirectory instead.

  • Created ILP64 versions.

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.