-
Notifications
You must be signed in to change notification settings - Fork 145
Conference call notes 20210901
Kenneth Hoste edited this page Sep 1, 2021
·
7 revisions
(back to Conference calls)
Notes on the 179th EasyBuild conference call, Wednesday Aug 18th 2021 (15:00 UTC)
Alphabetical list of attendees (XXX):
-
Kenneth Hoste (HPC-UGent, Belgium)
-
Sebastian Achilles (Jülich Supercomputing Centre, Germany)
-
Simon Branford (Univ. of Birmingham, UK)
-
John Dey (Fred Hutch, Seattle, US)
-
Alex Domingo (VUB, Belgium)
-
Fotis Georgatos (SDSC, Switzerland)
-
Jose Sergio Hleap (SHARCNET, Canada)
-
Victor Holanda Rusu (CSCS, Switzerland)
-
Adam Huffman (Big Data Institute, Oxford, UK)
-
Mikael Öhman (Chalmers University of Technology, Sweden)
-
Åke Sandgren (Umeå University, Sweden)
-
Jörg Saßmannshausen (NIHR Biomedical Research Centre, UK)
-
Davide Vanzo (Microsoft Azure)
- overview of recent developments
- Q&A
- release timeline
- last release: EasyBuild v4.4.1 (July 6th)
- ETA next release: ASAP
- over 400 merged easyconfig PRs since last release...
- recent changes
-
framework
- bug fixes
- enhancements
- changes
-
easyblocks
-
bug fixes
- copy the list to avoid changing the original lists in
DEFAULT_TARGETS_MAP
for Clang and LLVM (PR #2556) - fix motorBike test in sanity check for OpenFOAM 9 (PR #254)
- generate and install pkg-config files for OpenSSL wrapper (PR #2549)
- keep symlinks in cuDNN installations (PR #2550)
- use
${BLAS,LAPACK}_SHARED_LIBS
in GROMACS easyblock for FlexiBLAS-based toolchains (PR #2552)
- copy the list to avoid changing the original lists in
- enhancements
- new easyblocks
- changes
-
bug fixes
-
easyconfigs
- > 130 easyconfig PRs merged since last conf call!
-
bug fixes
- add patch to fix building Qt5 v5.10.1 against newer glibc (PR #13730)
- fix PCRE dependency for GDAL 3.2.1 and 3.3.0, don't use PCRE2 (PR #13861)
- fix sanity check error for OpenCV v4.5.1 by adding (and using) freetype and HarfBuzz dependencies (PR #12517)
- various PRs to add missing
pkg-config
build dependency
-
enhancements
- (nothing major)
- new software
- noteworthy software updates
-
framework
- to merge/fix/tackle soon
-
framework
-
reported bugs / bug fixes
- add optimal optimization flags for Intel compilers on AMD CPUs (issue #3793)
-
-xHost
results in only using SSE2 on AMD systems...
-
- allow optarch values to be partial maps including vector extensions (PR #3797
- make sure git clone with a tag argument actually downloads a tag (PR #3795)
- correctly resolve templates for patches in extensions when uploading to GitHub (PR #3805)
- add optimal optimization flags for Intel compilers on AMD CPUs (issue #3793)
-
enhancements
- avoid using a priority in
prepend_module_path
(Lmod) to avoid costly module calls (PR #3636) - add support for installing extensions in parallel (WIP) (PR #3667)
- needs more test + a dedicated unit test
- should be marked experimental at first?
- finding modules with multiple modulepaths and HMNS (issue #3703)
- add
easybuild.tools.LooseVersion
(PR #3794)- required because
distutils
which providesLooseVersion
will be removed in Python 3.10+ ...
- required because
- avoid using a priority in
- changes
-
reported bugs / bug fixes
-
easyblocks
- reported bugs / bug fixes
- enhancements
-
changes
- ...
-
new software
- custom easyblocks for:
- Darshan (PR #2548)
- custom easyblocks for:
-
easyconfigs
-
bug fixes
- pkg-config build dependency for Rust (PR #13538)
- blocked by missing
*.pc
file for OpenSSL wrapper (easyblocks issue #2525)
- blocked by missing
- pkg-config build dependency for Rust (PR #13538)
-
enhancements
- ...
- new software
-
software updates
- SciPy-bundle with
intel/2021a
(PR #12964)- need to look into handful of failing tests...
- SciPy-bundle with
-
bug fixes
-
framework
- for now:
foss/2021.07
andintel/2021.07
(candidates for2021b
after testing confirms they work well) - base:
GCCcore/11.2.0
- unofficially, latest Intel versions should be compatible with GCC 11.2 ...
- merged easyconfigs PRs with
GCCcore/11.2.0
: - TODO:
- ...