-
Notifications
You must be signed in to change notification settings - Fork 145
Conference call notes 20220105
Kenneth Hoste edited this page Jan 5, 2022
·
5 revisions
(back to Conference calls)
Notes on the 188th EasyBuild conference call, Wednesday 5 Jan 2022 (09:00 UTC)
Alphabetical list of attendees (8):
- Simon Branford (Univ. of Birmingham, UK)
- Miguel Dias Costa (Univ. of Singapore)
- Kenneth Hoste (HPC-UGent, Belgium)
- Terje Kvernes (University of Oslo, Norway)
- Kurt Lust (Univ. of Antwerp, Belgium + LUMI User Support Team)
- Lars Viklund (Umeå University, Sweden)
- Jörg Saßmannshausen (NIHR Biomedical Research Centre, UK)
- Alexandre Strube (Jülich Supercomputer Centre, Germany)
- overview of recent developments
- Q&A
- release timeline
- latest release: EasyBuild v4.5.1 (Dec 13th 2021)
- ETA next release: mid Jan'21 ?
- recent changes
- framework
-
easyblocks
-
bug fixes
- set
wm_*
class variables in OpenFOAM easyblock constructor (to fix--sanity-check-only
) (PR #2616) - fix patching of CMakeLists.txt in for Eigen v3.4 (PR #2633)
- skip netcdf4-python tests that require network connectivity (PR #2634)
- fix shebang of scripts in Perl installation if installation prefix is too long (PR #2640)
- enhance IntelBase easyblock to avoid crash when
$USER
is not set (PR #2642)
- set
-
enhancements
- update AOCC easyblock to support version 3.2.0 (PR #2643)
- remove necessity for license for oneAPI versions (>= 2021.x) in itac easyblock (PR #2492)
- add option to control MKL-DNN in jaxlib (PR #2619)
- add CUDA support in SuiteSparse easyblock (PR #2627)
- add option to not copy the license file for Gurobi (PR #2639 + PR #2641)
- use all available cores for running Perl test suite (PR #2637)
- don't grep for specific version in
--version
output of Intel compiler commands for versions 2022.x (PR #2644)
-
changes
- allow oversubscription in OpenMPI sanity check (PR #2611)
- new software
- add custom easyblock for Clang-AOMP (PR #2617)
-
bug fixes
-
easyconfigs
- ~150 easyconfig PRs merged since last conf call!
-
bug fixes
- fix
homepage
andsource_urls
for GLIMMER 3.02b (PR #7945) - don't add bin subdir to $PATH in ReFrame easyconfigs (PR #14415)
- pass tests on
A*
GPUs by setting 'NVIDIA_TF32_OVERRIDE=0
' in jax 0.2.19 (PR #14502) - seed in PCRE2 sources to fix broken MariaDB 10.5.8 + 10.6.4 easyconfigs (PR #14537)
- add patch for Rust 1.52.2 and 1.54.0 to fix build when using alternate sysroot (PR #14584)
- specify compiler to use in WildMagic easyconfig (PR #14594)
- fix broken patch file for recent GPAW versions (PR #14619)
- add alternative checksum for Siesta-4.1-MaX-1.0 (PR #14643)
- add missing PCRE dependency for pullseq + add sanity check commands (PR #14650)
- fix
-
enhancements
- include output of failing code style check in message produced by failing easyconfigs style test (PR #14578)
-
(noteworthy) new software
- see also overview at https://github.com/easybuilders/easybuild-easyconfigs/issues?q=is%3Amerged+label%3Anew
- Clang-AOMP (PR #14327)
- HIP (PR #14339)
- ROCm (PR #14355)
- mold (PR #14595)
- noteworthy software updates
- changes
- to merge/fix/tackle soon
-
framework
-
reported bugs / bug fixes
- change
copy_file
to ignore failing copy of file metadata by usingshutil.copyfile
+shutil.copystat
rather thanshutil.copy2
(PR #3912)- motivated by problems that occur when copying files from filesystem with extra attributes (like CernVM-FS), see issue #3910
- change
-
enhancements
- extend framework to enable modules to ship RPATH wrappers (issue #3918)
-
changes
- deprecate use of patch files that don't have a filename ending with
.patch
(PR #3920)
- deprecate use of patch files that don't have a filename ending with
-
reported bugs / bug fixes
- easyblocks
-
easyconfigs
- bug fixes
- fix checksum and versions of annovar v20191024 (PR #14579)
- use
%(arch)s
template to avoid hardcoding x86_64 in recent XML-LibXML easyconfigs (PR #14655) - Rust-1.54.0-GCCcore-11.2.0.eb does not use OpenSSL from deps and fails (issue #14647)
- new software
- noteworthy software updates
- changes
- bundle LAPACKE with FlexiBLAS (PR #14591)
- required for EIGENSOFT
- Jörg also hit a missing LAPACKE somewhere
- should LAPACKE just be a separate easyconfig file?
- bundle LAPACKE with FlexiBLAS (PR #14591)
- bug fixes
-
framework
- Jörg: PyTorch with CUDA support is failing in test step, unclear why
- using
foss/2021a
toolchain - follow-up via Slack to try and figure out what's wrong...
- Alexandre has been trying to get PyTorch to build with GCC 11.x
- using
- Jörg: open PR for BGEN (PR #14150)
- library isn't being installed when using
Waf
easyblock, that's whyCmdCp
is used
- library isn't being installed when using