Skip to content

[package list]

PyFR

License information

The PyFR license can be found in the LICENSE file in the PyFR GitHub repository.

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

EasyConfig:

Technical documentation

EasyBuild

Version 1.15.0 for CPE GNU 22.08

  • Created from scratch for LUMI

Version 2.0.3 for CPE GNU 24.03

  • Based on previous easyconfigs with addition of an extra dependency, libspatialindex required by the Rtree python package

Version 2.1 for CPE GNU 25.03

  • Based on the EasyConfig for 2.0.3 for 24.03.

  • Warning: This version (but 2.0.3 also) officially requires a newer version of NumPy, so issues cannot be excluded! Unfortunately the only other way to install PyFR would be to build a container and build PyFR during the container build process, which is hard to automate and make easy for a user

    This is also one of the reasons why sanity_pip_check had to be set to False.

  • hatchling was left at 1.25.0 and not updated to 1.28.0 as that one did not install properly and required packages that we don't have yet.'

  • rtree was also left at 1.3.0 instead of upgrading to 1.4.1 due to install issues.

    These install issues may be due to a too old version of setuptools.

  • pytools was not upgraded from 2024.1.13 to 2025.2.5 as that version required additional packages and extra work to install.

  • hatcpvcs was not updated from 0.4.0 to 0.5.0 as that version requires a newer version of setuptools-vcm

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.