Skip to content

Conference call notes 20260603

Bart Oldeman edited this page Jun 3, 2026 · 1 revision

(back to Conference calls)

Notes on the 295th EasyBuild conference call, Wednesday 3 June 2026 (15:00 UTC / 17:00 CEST)

Attendees

List of attendees (11):

  • Adam Huffman (University of Oxford, UK)
  • Bart Oldeman (McGill University, Calcul Québec, Digital Research Alliance of Canada)
  • Cintia Willemyns (Vrije Universiteit Brussel, Belgium)
  • Davide Grassano (CECAM)
  • Jasper Grimm (University of York, UK)
  • Jörg Saßmannshausen (Imperial College London, UK)
  • Jorge Delgado Guerrero (University of Luxembourg)
  • Kurt Lust (University of Antwerp, LUMI)
  • Leonardo Honfi Camilo (Wageningen University & Research, Netherlands)
  • Mikael Öhman (Chalmers University of Technology, Sweden)
  • Sebastien Moretti (SIB, Switzerland)

Agenda

  • overview of recent developments
  • update of common toolchains
  • Q&A

Recent developments

  • latest EasyBuild release: EasyBuild v5.3.0 (10 April 2026)
  • next (stable) EasyBuild release: v5.3.1 (?)
    • ETA: early June '26, hopefully before ISC (22-26 June, Hamburg)
  • ETA for EasyBuild 6.0: spring 2027

News


Merge sprints

  • future easyconfigs merge sprints planned:
    • Mon 15 Jun 2026
    • Mon 17 Aug 2026
    • Mon 19 Oct 2026
    • Mon 21 Dec 2026
    • Mon 15 Feb 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 across different EasyBuild repos

Merged PRs

(changed made in PRs marked with * are included latest EasyBuild stable release)

  • blog/docs (merged PRs)

    • bug fixes
      • ...
  • framework (merged PRs)

    • bug fixes
      • ...
    • enhancements
      • Warn when using get_cpu_arch_name when archspec is not installed. (PR #5193)
    • changes
      • ...
    • code cleanup
      • ...
    • CI/test suite
      • ...
    • other
      • ...
  • easyblocks (merged PRs)

    • bug fixes
      • pythonpackage: Limit ulimit stack size when unlimited (PR #4144)
      • Update SciPy easyblock for SciPy >= 1.17 test command (PR #4143)
    • enhancements
      • ...
    • updates
      • ...
    • changes
      • ...
    • new
      • ...
    • code cleanup
      • pythonpackage: fix warning message for max ulimit (PR #4145)
    • CI
      • ...
  • easyconfigs (merged PRs)

    • 85 easyconfig PRs were merged since last conf call
    • bug fixes/reports
      • fix compatibility with newer glibc and GCC for GCCcore/14.2.0 and GCCcore/14.3.0 (PR #26138)
      • disable URW fonts explicitly in groff v1.24.1 (PR #26142)
      • fix compatibility with newer glibc and GCC for GCCcore/15.2.0 (PR #26126)
      • add patch for worker 1.6.13 w/ iimpi/2023a to unset $SLURM_EXPORT_ENV in generated job script (PR #26093)
      • add missing imp2importlib for Cython 0.29.37 w/ GCCcore/13.3.0 (PR #26082)
      • Handle arch-specific dependencies in tests (PR #25739)
      • Ignore warning about avx10.1 when configuring CMake (PR #25731)
      • Fix sanity check of SYSTEM ccache (PR #26067)
    • enhancements
      • add alt_location to NVHPC to use nvidia-compilers source files (PR #26122)
      • update Python-bundle-PyPI-2026.04-GCCcore-15.2.0: furo source from whl - no js/npm needed (PR #26140)
    • (noteworthy) new software
      • {bio}[foss/2023b] tMAE v1.0.5 w/ R 4.4.1 (PR #26021)
    • noteworthy software updates
      • {system}[system/system] CUDA v13.3.0 (PR #26090)
      • {lang}[GCCcore/15.2.0] Perl-bundle-CPAN v5.42.0 (PR #26037)
      • {lang}[gfbf/2026.1] SciPy-bundle v2026.05 (PR #26109)
    • cleanup
      • ...
    • changes
      • Move Boost to GCCcore 15.2.0 (PR #26059)
        • came up in the past as well but there were potential issues with mixing with Intel-compiled Boost-MPI.

Open (active) PRs

  • blog/docs (open PRs + issues)

    • fix typos + minor tweaks for blog post on --job (PR #20)
    • LSP for easyconfigs (WIP) (Draft PR #16)
      • Language Server Protocol
    • Add documentation for generating exts_list for a JuliaBundle (PR #377)
  • framework (open PRs + issues)

    • bugs
      • ...
    • enhancements
      • ...
    • code cleanup
      • Cleanup duplication in handle_include_easyblocks_from (PR #5194)
    • changes
      • ...
    • CI/test suite
      • ...
  • easyblocks (open PRs + issues)

    • bug fixes/reports
      • Suggestion: run import on all python modules with a init.py (issue #4142)
    • enhancements
      • enable hwloc, cuFFTMp, and HeFFTe support in GROMACS easyblock (PR #3531)
      • DRAFT: Enable new optional flags for petsc single double precisions (draft PR #4139)
      • Add logging if PyTorch tests were successful (PR #4140)
    • updates
      • ...
    • changes
      • ...
    • code cleanup
      • ...
    • new easyblocks
      • Add new generic EasyBlock HuggingFaceDataset (PR #4141)
  • easyconfigs (open PRs + issues)

    • bug fixes/reports
      • {bio}[foss/2024a] OrthoFinder v3.1.0, replace the bundled famsa (PR #26137)
      • fix RepeatAfterMe path in config file for RepeatModeler (PR #26069)
    • enhancements
      • ...
    • (noteworthy) new software
      • ...
    • software updates
      • ...
    • changes
      • ...

Common toolchains

  • {foss/intel/lfoss}/2026.1
  • 2026.1 toolchain definitions:
    • included in EasyBuild 5.3.0!
    • foss/2026.1 component versions (all latest release)
      • GCC 15.2
      • FlexiBLAS 3.5.0 + OpenBLAS 0.3.32 + BLIS 2.0
      • OpenMPI 5.0.10 + UCX 1.20.0 + libfabric 2.5.0 + PMIx 6.1.0
      • FFTW 3.3.10
    • intel/2026.01 component versions
      • GCC 15.2
      • intel-compilers 2025.3.3
      • impi 2021.17.2
      • imkl 2025.3.1
    • lfoss/2026.01 component versions
      • like foss/2026.01, but with LLVM 21.1.8
      • needed to fix use of -march=native on Arm with LLVM, using -mcpu=native instead
  • For newer toolchains: GCC 16.1 has been released, GCC 15.3 planned for June 12th
  • CUDA 13.3.0 has been merged, fixes regression with C++20 in older CUDA 13.x. Likely CUDA for 2026.1

Q&A / other

  • Jörg:
    • VASP 6.6.0. Hopefully can be merged soon?
      • also checking OpenMP/GPU versions with NVHPC, Makefiles
    • LAMMPS
    • needs MDI from but the LAMMPS on that PR is stalled, original submitter last replied 4 months ago, what to do? Suggestion, create new PR for MDI, close older PR.
  • Mikael: anyone looked at cuPyNumeric, official Nvidia product. Noone seems to familiar with it.

Clone this wiki locally