-
Notifications
You must be signed in to change notification settings - Fork 149
Conference call notes 20260128
Kenneth Hoste edited this page Jan 28, 2026
·
1 revision
(back to Conference calls)
Notes on the 287th EasyBuild conference call, Wednesday 28 Jan 2026 (09:00 UTC / 10:00 CET)
List of attendees (19):
- Jorge Delgado Guerrero (University of Luxembourg)
- Bob Dröge (Univ. of Groningen, The Netherlands)
- Loris Ercole (CECAM)
- Davide Grassano (CECAM)
- Jasper Grimm (University of York, UK)
- Leonardo Honfi Camilo (Wageningen University, The Netherlands)
- Kenneth Hoste (HPC-UGent)
- Georgios Kafanas (University of Luxembourg)
- Kurt Lust (UAntwerpen & LUMI User Support Team)
- Vladislav Mogilev (Univ. of Birmingham, UK)
- Sam Moors (Vrije Universiteit Brussel, Belgium)
- Sébastien Moretti (SIB, Switzerland)
- Mikael Öhman (Chalmers University of Technology, Sweden)
- Jurij Pečar (EMBL, Germany)
- Jarne Renders (Vrije Universiteit Brussel, Belgium)
- Jan Reuter (JSC, Germany)
- Jörg Saßmannshausen (Imperial College London, UK)
- Åke Sandgren (Umeå University, Sweden)
- Alain van Hoof (TU Eindhoven, Netherlands)
- overview of recent developments
- update of common toolchains
- Q&A
- latest EasyBuild release: EasyBuild v5.2.0 (23 Dec 2025)
- next (stable) EasyBuild release: EasyBuid v5.2.1
- ETA: mid Feb'26
- 11th EasyBuild User Meeting: 21-23 April 2026 @ Portugal, see https://easybuild.io/eum26
- registration will be opened soon
- starting to puzzle together draft agenda, ideas/suggestions welcome!
- EasyBuild User Survey
- coming soon...
- future easyconfigs merge sprints planned:
- Mon 16 Feb 2026
- Mon 13 Apr 2026
- Mon 15 Jun 2026
- Mon 17 Aug 2026
- aiming for semi-fixed schedule every other month: 3rd Monday in even months
- at some point a sprint to revise & close outdated open issues
(changed made in PRs marked with * are included latest EasyBuild stable release)
-
blog/docs (merged PRs)
- ...
-
framework (merged PRs)
- bug fixes
-
enhancements
- ...
-
changes
- ...
-
code cleanup
- ...
-
CI/test suite
- ...
-
other
- ...
-
easyblocks (merged PRs)
-
bug fixes
- avoid incorrect symlinks for NVHPC by force-setting selected CUDA version in install script (PR #4024)
- transfer dependencies in
Bundleeasyblock and fix sanity check for module only (PR #4037) - Set
$Python3_ROOT_DIRinPythonPackageeasyblock (PR #4043) - Ensure AmberTools will find the correct python library and include dir (PR #4045)
- should maybe be also fixed in
CMakeMake?
- should maybe be also fixed in
- enhancements
-
updates
- Changes to LLVM easyblock required for LLVM 21 (PR #3902)
-
changes
- Make
CargoPythonPackagethe default class for extensions/components ofCargoPythonBundle(PR #3993)
- Make
-
new
- New custom easyblock for ROCm-LLVM (PR #3823)
-
code cleanup
- ...
-
CI
- ...
-
bug fixes
-
easyconfigs (merged PRs)
- ~XXX easyconfig PRs were merged since last conf call
-
bug fixes/reports
- add patches to hwloc v2.12.1 to better handle ACPI CPCC, fixes performance regression in MPI startup time (time required for
MPI_Init) (PRs #25043 + #25063)- mostly for Zen2/3, the more MPI ranks used, the worse the performance regression is
- add patch to use https instead of http to fix failing MDTraj tests (PR #25111)
- add missing dependencies for PICRUSt2 2.6.1 (PR #25139)
- add patches to hwloc v2.12.1 to better handle ACPI CPCC, fixes performance regression in MPI startup time (time required for
-
enhancements
- ...
-
(noteworthy) new software
- ROCm-LLVM v19.0.0 w/ ROCm 6.4.1 (PR #23304)
-
noteworthy software updates
- PyTorch v2.7.1 w/
foss/2024a+ CUDA 12.6.0 (PR #23923)
- PyTorch v2.7.1 w/
-
cleanup
- ...
-
changes
- ...
-
blog/docs (open PRs + issues)
- ...
-
framework (open PRs + issues)
- bugs
-
enhancements
- Add LLVM toolchains using ParaStationMPI (PR #5094)
- Add ROCm toolchain based on LLVM toolchain efforts (WIP PR #5099)
- active WIP by Jan
- feedback & more testing is welcome
- for example on LUMI, should support ROCm 6.4 now
- for discussion on this, see
#amd-rocmchannel in EESSI Slack (or#amdchannel in EasyBuild Slack) - AMD's TheRock uses all cores on system, no way to limit it?!
-
code cleanup
- ...
-
changes
- Deprecate
print_errorfunction and replace it with newprint_error_and_exitfunction (PR #5092)
- Deprecate
-
CI/test suite
- ...
-
easyblocks (open PRs + issues)
- bug fixes/reports
- Fix missed sanity check in custom easyblock for GCC (PR #4041)
-
Bundleeasyblock not aware ofignore_test_failure(issue #4044)- best way to deal with this is rename
EasyBlock._test_stepin framework toEasyBlock.test_step(and currentEasyBlock.test_steptoEasyBlock._raw_test_step)?
- best way to deal with this is rename
- Ensure AmberTools will find the correct python library and include dir (PR #4045)
- Fix setting Python variables in TensorRT easyblock (PR #4046)
- fix WIEN2k easyblock for newer toolchains (PR #4048)
- enhancements
- add custom easyconfig parameter
with_cxx_backtraceto GCC easyblock to enable the build of the libstdcxx-backtrace library (PR #3538) - add
sanity_pip_listparameter to verify Python package names and versions withpip list(PR #4049)- should be tested with a bunch of existing easyconfigs, like
Python,Python-bundle-PyPI,SciPy-bundle,matplotlib, etc.
- should be tested with a bunch of existing easyconfigs, like
- Allow easier reuse of
compose_install_commandofPythonPackage, and add%(python)stemplate and default Python libdir in sanity check (PR #4050) - update ELPA easyblock to make it aware of NVHPC toolchain compiler (PR #4051)
- Add option to allow missing or additional detected PyTorch test suites (PR #4052)
- Update QuantumESPRESSO easyblock - add pretestopts + GPU test cmd (PR #4053)
- add custom easyconfig parameter
-
updates
- Update CP2K easyblock for v2024 and v2025 (PR #3892)
-
changes
- Always setup config for vendored crates in Cargo easyblock (PR #4018)
-
code cleanup
- Enable flake8-comprehension code style check and fix issues (PR #3989)
- new easyblocks
- bug fixes/reports
-
easyconfigs (open PRs + issues)
-
{foss/intel/lfoss}/{2026a,2026b}(as usual) or only{foss/intel/lfoss}/2026(one toolchain per year)?
- relevant PRs tagged with
2026alabel - MPICH 5.0 coming soon
- OpenMPI is working on implementing common ABI in MPI-5 standard (see https://github.com/open-mpi/ompi/pull/13280)
- Jörg: easyconfigs PR #25158
-
configure_stepin PETSc easyblock should be made aware of HDF5 (seesep_depslist) - Davide: way to advertise which dependencies are being considered by an easyblock
eb --known-deps --easyblock EB_PETSc- would be significant effort in easyblock to report which dependencies they pick up on
-
- OpenMPI-5.0.3-NVHPC-24.9-CUDA-12.6.0.eb fails due to toolchain dependency mismatch with NVHPC / nvidia-compilers (issue #25120)