Skip to content

[package list]

PROJ

License information

PROJ is released under the X/MIT open source license.

Pre-installed modules (and EasyConfigs)

To access module help and find out for which stacks and partitions the module is installed, use module spider PROJ/<version>.

EasyConfig:

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 PROJ/<version>.

EasyConfig:

Technical documentation (central installation)

EasyBuild

Version 8.1.1 from 21.08 on

  • The EasyConfig file is a mix of the EasyBuilders and CSCS one. Specifically, an additional dependency (cURL) was taken from the EasyBuilders one.

  • The documentation was enhanced.

  • No version for cpeAMD as the indirect Tcl dependency does not compile with that compiler.

  • PROJ does contain a number of commands also but no easy way to test them like producing help or a version without producing an error code.

Version 9.0.0 from CPE 22.06 on

  • Started from a version bump of the 8.1.1 EasyConfig but had to switch to a CMakeMake build process.

  • The new EasyBuilders EasyConfig also includes nlohmann_json as a dependency which we do not yet have.

Version 9.1.1 from 22.12 on

  • Version bump of the 9.0.0 EasyConfig

Version 9.2.0 from 23.09 on

  • Version bump of the 9.2.0 EasyConfig

  • Needed to add an option to avoid generating errors on unused arguments as somehow some ROCm libraries get added that are not needed.

Technical documentation (user EasyBuild installation)

EasyBuild

Version 9.1.1 for cpeGNU/22.08

  • The EasyConfig is derived from th EasyBuilders one, but we are using the internal nlohmann/json library. As that is a header file-only library there is no need to have this on the system.

    We currently also use the internal gtest rather than one installed with EasyBuild.

  • Switched to lib as the install directory for the libraries.

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.