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:
To access module help after installation and get reminded for which stacks and partitions the module is installed, usemodule spider PyFR/<version>.
EasyConfig:
-
EasyConfig PyFR-2.0.3-cpeGNU-24.03-rocm.eb, will build PyFR/2.0.3-cpeGNU-24.03-rocm
-
ccpe container only EasyConfig PyFR-2.1-cpeGNU-25.03-rocm.eb, will build PyFR/2.1-cpeGNU-25.03-rocm
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_checkhad to be set toFalse. -
hatchlingwas 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.' -
rtreewas 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. -
pytoolswas not upgraded from 2024.1.13 to 2025.2.5 as that version required additional packages and extra work to install. -
hatcpvcswas not updated from 0.4.0 to 0.5.0 as that version requires a newer version ofsetuptools-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.
-
Archived EasyConfigs from LUMI-EasyBuild-contrib - previously user-installable software
-
EasyConfig PyFR-1.15.0-cpeAMD-22.08-GPU.eb, with module PyFR/1.15.0-cpeAMD-22.08-GPU
-
EasyConfig PyFR-1.15.0-cpeCray-22.08-CPU.eb, with module PyFR/1.15.0-cpeCray-22.08-CPU
-
EasyConfig PyFR-1.15.0-cpeCray-22.08-GPU.eb, with module PyFR/1.15.0-cpeCray-22.08-GPU
-
EasyConfig PyFR-1.15.0-cpeGNU-22.08-CPU.eb, with module PyFR/1.15.0-cpeGNU-22.08-CPU
-
EasyConfig PyFR-1.15.0-cpeGNU-22.08-GPU.eb, with module PyFR/1.15.0-cpeGNU-22.08-GPU
-