-
Notifications
You must be signed in to change notification settings - Fork 144
Conference call notes 20210331
Kenneth Hoste edited this page Apr 7, 2021
·
4 revisions
(back to Conference calls)
Notes on the 169th EasyBuild conference call, Wednesday March 31st 2021 (15:00 UTC)
Alphabetical list of attendees (13):
- Sebastian Achilles (Jülich Supercomputing Centre, Germany)
- Simon Branford (University of Birmingham, UK)
- Steve Davis (Smith College, US)
- Fotis Georgatos (SDSC, Switzerland)
- Alexander Grund (TU Dresden, Germany)
- Kenneth Hoste (HPC-UGent, Belgium)
- Adam Huffman (Big Data Institute, Oxford, UK)
- Terje Kvernes (University of Oslo, Norway)
- Kurt Lust (Univ. of Antwerp, Belgium + LUMI User Support Team)
- Mikael Öhman (Chalmers University of Technology, Sweden)
- Bart Oldeman (Compute Canada)
- Jörg Saßmannshausen (NIHR Biomedical Research Centre, UK)
- update on recent developments
- 2021a update of common toolchains
- outlook to component versions
- BLAS/LAPACK component: OpenBLAS vs BLIS, maybe FlexiBLAS?
- collapsing foss and fosscuda toolchains
- Q&A
- next release: some time in the coming weeks
- project for next release: https://github.com/orgs/easybuilders/projects/12
- to maintainers: add issues/PRs you consider important there!
- project for next release: https://github.com/orgs/easybuilders/projects/12
- recent changes
-
framework
-
bug fixes
- add option to write file from file-like object and use in
download_file
(PR #3614)- fixes crash when downloading large files with recent Python 3.x (issue #3455)
- make sure that path to
eb
command is always found by tests (PR #3617)
- add option to write file from file-like object and use in
-
enhancements
- added configuration option to define the
env
command to use for shebangs (PR #3613)
- added configuration option to define the
-
changes
- (none)
-
bug fixes
-
easyblocks
-
bug fixes
- (nothing major)
- enhancements
- changes
-
bug fixes
- easyconfigs
-
framework
- to merge/fix/tackle soon
-
framework
- bug fixes
- enhancements
-
changes
- refactor the CI configuration to use inclusion instead of exclusion (PR #3616)
- nice cleanup, but will require changing which test configuration must pass...
- implies that tests for all framework PRs will need to be re-triggered after this is merged
- refactor the CI configuration to use inclusion instead of exclusion (PR #3616)
-
easyblocks
-
bug fixes
- treat files/directories of unpacked sources equally in
PackedBinary
(PR #2306) - make the CUDA stub libs take preference over system libs when linking (PR #2373)
- fixes
GDRCopy
link error (issue #12348)
- fixes
- also set
$TORCH_CUDA_ARCH_LIST
for PyTorch tests (PR #2363)
- treat files/directories of unpacked sources equally in
-
enhancements
- enhance CUDA support in CP2K easyblock (WIP) (PR #2349)
- this could use a review
- currently requires a single value in
--cuda-compute-capabilities
EasyBuild configuration option orcuda_compute_capabilities
easyconfig parameter - do we need custom easyconfig parameters to easily enable/disable the different GPU capabilities supported by CP2K?
- enhance cuDNN, CUDA, and Java easyblocks to support aarch64 (PR #2356)
- add Java wrapper support to OpenMPI (PR #2360)
- still missing a matching easyconfig PR that leverages this?
- enable installation of samples for CUDA > 10.1 (PR #2374)
- don't unpack
*.whl
files by default in genericPythonPackage
easyblock (PR #2366)
- enhance CUDA support in CP2K easyblock (WIP) (PR #2349)
-
changes
- set
$R_LIBS_SITE
rather than$R_LIBS
when installing R packages (PR #2326)
- set
- new software
-
bug fixes
-
easyconfigs
- bug fixes
-
enhancements
- require
sanity_pip_check
for all Python package/bundles touched in PRs (PR #12464)- also for stuff installed with
python setup.py install
- because
pip check
will also see those packages - if we don't enforce
sanity_pip_check
always,pip check
may fail if dependency was installed viasetup.py
and was broken
- also for stuff installed with
- require
- new software
- software updates
-
framework
- outlook to component versions
- GCC 10.3 (to be released soon-ish?)
- OpenMPI 4.1.1 (out soon)
- Intel oneAPI versions of compilers, MPI, MKL?
- BLAS/LAPACK component: OpenBLAS vs BLIS, maybe FlexiBLAS?
- collapsing
foss
andfosscuda
toolchains- see https://github.com/easybuilders/easybuild-easyconfigs/issues/12484
-
OMPI_MCA_mca_component_path
approach looks promising, maybe we should check with Jeff Squyres
- HMNS should be updated to be aware of
intel-compilers
component
- (none)