You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE_NOTES
+61-1Lines changed: 61 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,67 @@ For more detailed information, please see the git log.
3
3
4
4
These release notes can also be consulted at https://docs.easybuild.io/release-notes .
5
5
6
-
The latest version of easybuild-easyblocks provides 199 software-specific easyblocks and 45 generic easyblocks.
6
+
The latest version of easybuild-easyblocks provides 200 software-specific easyblocks and 45 generic easyblocks.
7
+
8
+
9
+
v5.1.1 (6 July 2025)
10
+
--------------------
11
+
12
+
update/bugfix release
13
+
14
+
- new easyblocks:
15
+
- add custom easyblock for BLIS, which can also be used for AOCL-BLAS (#3773)
16
+
- enhancements:
17
+
- add support for iterative build of OpenBLAS with 64-bit integers (#2753)
18
+
- add Kokkos mapping for AMD zen4 and NVIDIA Grace to LAMMPS easyblock (#3742)
19
+
- enhance LLVM easyblock to use `dlopen` for AMDGPU/CUDA libomptarget / offload target libraries (#3747)
20
+
- enhance Rust easyblock to allow specifying channel to use (stable vs nightly) (#3749)
21
+
- enhance `run_pip_check` function to respect EasyBuild configuration option to ignore unversioned (0.0.0) Python packages (#3753)
22
+
- enhance SuperLU easyblock to set configure options for ParMETIS (or disable it if ParMETIS is not a dependency) (#3767)
23
+
- symlink CUPTI files to standard locations in CUDA installation (#3791)
24
+
- enhance `PythonPackage` to allow specifying location to temporary installation used in test step + also update `$PATH` to pick up on binaries/scripts from it (#3797)
25
+
- add support for `UCX`, `CUDA` and `mpi_abi` directly in MPICH easyblock (#3807)
26
+
- refactor LLVM easyblock and install OpenMP library symlinks (#3815)
27
+
- enhance `Bundle` generic easyblock to also run test step for each bundle component (#3748, #3752, #3775)
28
+
- updates:
29
+
- remove `2to3` file from sanity check in Anaconda easyblock (no longer there in recent versions) (#3761)
30
+
- update numpy easyblock to support installing numpy >= 2.0 (#3777)
31
+
- update Mesa easyblock to use not use removed `swrast` as gallium driver for Mesa versions >= 25.x (#3790)
32
+
- bug fixes:
33
+
- bug fixes for custom easyblock for LLVM:
34
+
- ensure sysroot dynamic linker is used + add ignore patterns for failing tests that can be ignored in LLVM easyblock (#3741)
35
+
- fix configuration option for OpenMP offload target + logic in sanity check step in LLVM easyblock (#3755)
36
+
- use `self.start_dir` in LLVM easyblock (#3770)
37
+
- moved logic from the constructor to `configure_step` in LLVM easyblock (so it can be used to install bundle component) (#3781)
38
+
- fix LLVM easyblock to allow building with multiple versions at once (#3812)
39
+
- do not create compiler configs for LLVM < 19 (#3817)
40
+
- fix condition to ignore failed LLVM GPU tests (#3819)
41
+
- fix/simplify use of `self.cfg.dependencies()` in various easyblocks: `CMake` (#3810), `OpenFOAM` (#3814), `PETSc` (#3813), `SLEPc` (#3811), `Term::ReadLine::Gnu` (#3808)
42
+
- take into account that `f90wrap_version` may be `None` in MetalWalls easyblock (#3468)
43
+
- fix `enhance_sanity_check` for `PythonPackage` (#3477)
44
+
- improve reliability of PyTorch test reporting (#3723)
45
+
- also install OpenCOSMORS for ORCA versions >= 6.0 (#3726)
46
+
- fix missed f-string in `PythonPackage` easyblock (#3729)
47
+
- use `--enable-install-libiberty` to enable `libiberty` for `binutils` + move `libiberty.a` binutils library to `lib` subdirectory if it's the only file in `lib64` subdirectory (#3736, #3822)
48
+
- make sure RPATH wrappers shipped via `buildenv` are world executable (#3743)
49
+
- take into account that `$PYTHONPATH` and `$PATH` may be unset in configure step of custom easyblock for scipy (#3744)
50
+
- set `$HOME` to temporary folder for TensorFlow build and tests (#3751)
51
+
- fix unbound variable `install_args` in Conda easyblock (#3763)
52
+
- set `$CARGO_NET_OFFLINE` to `true` in `set_cargo_vars` method of `Cargo` easyblock (only if `offline` mode is used), so it's set for every extension when `CargoPythonBundle` easyblock is used (#3764)
53
+
- fix test step for `CMakeNinja` easyblock by customizing `test_cmd` and `runtest` easyconfig parameters (#3771)
54
+
- use `parallel` property rather than value of (deprecated) `parallel` easyconfig parameter in ORCA easyblock (#3772)
55
+
- (re)set environment variables used by `cargo` in prepare step of `Cargo` easyblock (#3774)
56
+
- don't forcibly set `$LD_LIBRARY_PATH` in LAMMPS sanity check (#3776)
57
+
- add missing call to `make_module_step` for components in `Bundle` easyblock (#3801)
58
+
- add support for hwloc to MPICH easyblock (#3821)
59
+
- enhancements and fixes for test suite:
60
+
- allow test case filtering and other `unittest` arguments (#3653)
61
+
- other changes:
62
+
- disable trace output when unpacking crates in Cargo easyblock (#3750)
63
+
- update Rust easyblock to disable installations of docs via `--disable-docs` configure option (#3768)
64
+
- simplify remaining `super()` calls (#3780)
65
+
- handle `$PATH` environment variable with `module_load_environment` in init of `Binary` easyblock (#3787)
66
+
- change ABAQUS easyblock to use `LM_LICENSE_FILE` instead of `ABAQUSLM_LICENSE_FILE` (#3794)
0 commit comments