-
Notifications
You must be signed in to change notification settings - Fork 144
Conference call notes 20210721
ocaisa edited this page Jul 21, 2021
·
7 revisions
(back to Conference calls)
Notes on the 177th EasyBuild conference call, Wednesday July 21st 2021 (08:00 UTC)
Alphabetical list of attendees (9):
- Sebastian Achilles (Jülich Supercomputing Centre, Germany)
- Erica Bianco (HPCNow!)
- Simon Branford (Univ. of Birmingham, UK)
- Alex Domingo (Vrije Universiteit Brussel, Belgium)
- Jorge Guerra (Universidad Politécnica de Madrid, Spain)
- Alexander Grund (TU Dresden, Germany)
- Victor Holanda (CSCS, Switzerland)
- Robert Mijakovic (LuxProvide)
- Jörg Saßmannshausen (NIHR Biomedical Research Centre, UK)
- overview of recent developments
- Q&A
- last release: EasyBuild v4.4.1 (July 6)
- Release Notes: https://docs.easybuild.io/en/latest/Release_notes.html
- ETA next release: TBD
- recent changes
-
framework
- bug fixes
- enhancements
-
changes
- remove Python 2.6 from list of supported Python versions in setup.py (PR #3767)
-
easyblocks
- bug fixes
- new easyblocks
- add new easyblock for ORCA (PR #2504)
- changes
-
easyconfigs
- over 50 easyconfig PRs merged since last conf call!
- bug fixes
-
enhancements
- Nothing of note
- new software
-
noteworthy software updates
- (nothing major)
-
noteworthy changes
- (nothing major) pull/13188))
-
documentation
- (none)
-
framework
- to merge/fix/tackle soon
-
framework
- reported bugs / bug fixes
-
enhancements
- Filter out duplicate paths added to module files (PR #3770)
- support additional features in easystack files
- support for filtering via labels (PR #3620)
- 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)
- finding modules with multiple modulepaths and HMNS (issue #3703)
- add support for NVHPC-based toolchains (PR #3736)
- add
--review-pr-max
and--review-pr-filter
options to limit easyconfigs shown in multi-diff (WIP) (PR #3754)
-
changes
- also enable static analysis for Python 2.7 (PR #3725)
- catches accidentally overwriting local variables in list comprehensions (like
--from-pr --include-easyblocks-from-pr
bug)
- catches accidentally overwriting local variables in list comprehensions (like
- add per-extension timing (PR #3734)
- raise error for patches without
.patch
extension and no destination given (WIP) PR #3738)
- also enable static analysis for Python 2.7 (PR #3725)
-
easyblocks
-
bug fixes
- Fix sanity-check and debug builds of TensorFlow (PR #2522)
- Honor --ignore-test-failure in PythonPackage (PR #2516)
- treat files/directories of unpacked sources equally in
PackedBinary
(PR #2306) -
--module-only
doesn't always work as expected- we need a better way of catching this in tests
- problem is that you typically need an actual installation to catch these problems, so can't be done in easyconfigs or easyblocks test suite run in CI
- test installations done on
generoso
viaboegelbot
could be enhanced to catch problems with--module-only
?
- explicitly use only OpenBLAS for PyTorch if MKL is not used (PR #2448)
- fixed sanity check for later versions of molpro (PR #2499)
- Handle failure of running nvidia-smi in TensorFlow tests (PR #2506)
-
enhancements
- Remove redundant CPATH entry of tbb modules (PR #2511)
- Simplify Boost easyblock (PR #2513)
- Reduce the number of command line args for CMake configure (PR #2514)
- Add Ampere to Lammps (PR #2510)
- Clean up installation of Tkinter (PR #2510)
- Use report_test_failure in TF (PR #2519)
- enhance test and install step of
CMakePythonPackage
easyblock (PR #2318) - add support for installing R extensions in parallel (WIP) (PR #2408)
- allow for Perl modules being part of other, already installed Perl modules (PR #2386)
- including FlexiBLAS as the default BLAS in foss will require easyblock changes (issue #2421)
- should set
BLA_VENDOR
inCMakeMake
easyblock if BLAS is in the toolchain (PR #2420) - enable make check and sanity check exec for OpenMPI (PR #2444)
- enhance Java easyblock to define %(jdkarch)s template (PR #2472)
-
changes
- (nothing major)
- new software
-
bug fixes
-
easyconfigs
-
bug fixes
- (nothing major)
-
enhancements
- (nothing major)
-
new software
- (nothing major)
-
software updates
- SciPy-bundle with
intel/2021a
(PR #12964)- need to look into handful of failing tests...
- SciPy-bundle with
-
bug fixes
-
framework
- TODO:
fosscuda/2021a
foss/2021a + CUDA
- collapsing
foss
andfosscuda
toolchains - see https://github.com/easybuilders/easybuild-easyconfigs/issues/12484
- UCX Plugins PR #2491)
- UCX-CUDA easyconfigs PR #13260)
- gcc (10.3) / nvcc fix (easyconfigs PR #13310)
- OSU-Micro-Benchmarks v5.7.1, NCCL v2.9.9, magma v2.6.0 (easyconfigs PR #13282)
- collapsing