-
Notifications
You must be signed in to change notification settings - Fork 148
Conference call notes 20240103
Kenneth Hoste edited this page Jan 3, 2024
·
3 revisions
(back to Conference calls)
Notes on the 237th EasyBuild conference call, Wednesday 3 Jan 2024 (09:00 UTC)
List of attendees (6):
- Simon Branford (Univ. of Birmingham, UK)
- Kenneth Hoste (HPC-UGent, Belgium)
- Kurt Lust (UAntwerpen, Belgium + LUMI User Support Team))
- Sébastien Moretti (SIB, Switzerland))
- Leonardo Honfi Camilo (Univ. of Wageningen, Netherlands)
- Alexander Grund (TU Dresden, Germany)
- overview of recent developments
- quick status update on development for EasyBuild 5.0
- Q&A
- latest EasyBuild release: 4.9.0 (30 Dec 2023)
- see release notes + highlights
- next EasyBuild release: hopefully EasyBuild v5.0.0
- there will only be an EasyBuild v4.9.1 if there's a clear need for it
- ETA for EasyBuild 5.0 release: hopefully first EasyBuild release of 2024
- started doing short sprint meetings, each Monday at 10:00 CE(S)T to set next 5 goals to tackle that week
- monthly sync meetings every 1st Wed of the month at 14:00 CE(S)T: next today Wed 3 Jan'24 at 14:00 CET
- see also https://hackmd.io/tZtz6vMmRfGL6N9Rf__OEA
- recent changes
-
docs (merged PRs)
- ...
-
framework (merged PRs)
-
bug fixes
- fix support for Environment Modules as modules tool to pass unit tests with v4.2+ (PR #4369)
- adapt module function check for Environment Modules v4+ (PR #4371)
- relax major version match regex in find_related_easyconfigs using for
--review-pr(PR #4385) - resolve templated values in extension names in
_make_extension_list(PR #4392) - use more recent easyblocks PR in
test_github_merge_pr(PR #4414)
- enhancements
-
changes
- ...
- code cleanup
-
EasyBuild 5.0 (to
5.0.xbranch)-
bug fixes
- ...
-
changes
- ...
-
bug fixes
-
bug fixes
-
easyblocks (merged PRs)
-
bug fixes
- add requirement for EULA acceptance to CUDA easyblock (PR #3045)
- fix specifying path to SuiteSparse header files and libraries in numpy, Trilinos, PETSc easyblocks (PR #3056)
- fix
det_pylibdirprovided byPythonPackageeasyblock for Python 3.12+ (PR #3057) - take into account that binutils might be a filtered dependency for TensorFlow (PR #3058)
- fix nvptx sanity check for Clang >= 14.x (PR #3059)
-
enhancements
- add custom easyconfig parameter
cmake_optionsto SuiteSparse easyblock (PR #3031)
- add custom easyconfig parameter
- updates
-
changes
- also consider
$EB_COMSOL_LICENSE_FILEenvironment variable in custom easyblock for COMSOL (PR #3044)
- also consider
- new easyblocks
-
EasyBuild 5.0 (to
5.0.xbranch)- ...
-
bug fixes
-
easyconfigs (merged PRs)
- ~50 easyconfig PRs were merged since last conf call
-
bug fixes
- use
CargoPythonBundlegeneric easyblock for timm to install required Rust packages in a controlled way (PR #18332)
- use
-
enhancements
- ...
-
(noteworthy) new software
- ...
-
noteworthy software updates
- PyTorch v2.1.2 w/
foss/2022a(PR #19444) +foss/2022b(PR #19445)- easyconfig with CUDA is WIP
- getting tests to work isn't really getting better with newer PyTorch versions...
- we're running PyTorch test suite quite broadly, incl. "classic" Intel/AMD, AVX-512 (like Intel Sapphire Rapids), ...
-
foss/2023b(PR #19449) -
intel/2023b(PR #19450)
- PyTorch v2.1.2 w/
- changes
-
EasyBuild 5.0 (to
5.0.xbranch)- ...
-
docs (merged PRs)
- work-in-progress
-
docs (open PRs + issues)
- project board to perform yearly review cycle of all documentation pages: https://github.com/orgs/easybuilders/projects/17/views/1
-
framework (open PRs + issues)
-
reported bugs / bug fixes
- Run unit tests on an updated version of Modules 4 (PR #4415)
-
enhancements
- add
check_groupsupport for module files in Tcl syntax (PR #4418)
- add
- changes
-
EasyBuild 5.0 (to
5.0.xbranch)- deprecate failure to resolve a template value (PR #3285)
- detect Fortran
.modfiles in GCCcore installations (PR #4389) - rename unclear
runmethods to install extensions (PR #4400) - use
run_shell_cmdin scripts (PR #4422) - implement support for '
stream_output' option inrun_shell_cmd(PR #4423) - replace
paralleleasyconfig parameter bymaxparallel(PR #4398)
-
reported bugs / bug fixes
-
easyblocks (open PRs + issues)
- bug reports/fixes
- fix extension filter for Perl packages (PR #2699)
-
easyconfigs PR #18789 is a big step towards merging this, but there are other easyconfigs that needs to be tested first, like
XML-LibXML,worker,GD, ...
-
easyconfigs PR #18789 is a big step towards merging this, but there are other easyconfigs that needs to be tested first, like
- implementation of CMake policy error for Python (WIP PR #3055)
- fix ELPA preprocessor flag for QuantumESPRESSO >= 7 (PR #3063)
- fix extension filter for Perl packages (PR #2699)
- enhancements
- update KOKKOS_CPU_MAPPING for AArch64 in LAMMPS (WIP PR #3036)
- refactor GAMESS-US easyblock to directly write install.info (v2) (PR #3047)
-
updates
- update Clang-AOMP easyblock for ROCm 5.6 (PR #2958)
- new easyblocks
- new easyblock for DualSPHysics (PR #3050)
-
changes
- ...
-
EasyBuild 5.0 (to
5.0.xbranch)- enable
download_dep_fail,use_pip,sanity_pip_checkby default inPythonPackageeasyblock (PR #3022)- needs some tests to make sure nothing is horribly broken (but should be fine)
- follow-up is needed in easyconfigs, to:
- clean up easyconfigs in
5.0.xbranch that now setuse_pip& co toTrue(see easyconfigs PR #19265) - explicitly set
use_pip& co toFalsein (non-archived) easyconfig that currently don't specify them at all (which should be a minimal set of easyconfigs)
- clean up easyconfigs in
- convert generic easyblocks to
run_shell_cmd(PR #3046)
- enable
- bug reports/fixes
-
easyconfigs (open PRs + issues)
- bug fixes/reports
- add patches for OpenBLAS v0.3.21 to disable -ftree-vectorize for netlib LAPACK (PR #19280)
- enhancements
- ...
-
new software
- ...
-
noteworthy software updates
- Qt5 v5.15.11 w/
GCCcore/13.2.0(forfoss/2023b) (PR #19320)
- Qt5 v5.15.11 w/
- changes
- ...
-
EasyBuild 5.0 (to
5.0.xbranch)- clean up easyconfigs that explicitly set
use_pip,sanity_pip_checkanddownload_dep_fail(PR #19265)
- clean up easyconfigs that explicitly set
- closed PRs
- ...
- bug fixes/reports
-
docs (open PRs + issues)
- EasyBuild User Meeting 2024
- Tue-Thu 23-25 April 2024 in Umeå (Sweden)