-
Notifications
You must be signed in to change notification settings - Fork 145
Conference call notes 20210414
ocaisa edited this page Apr 13, 2021
·
12 revisions
(back to Conference calls)
Notes on the 170th EasyBuild conference call, Wednesday April 14th 2021 (08:00 UTC)
Alphabetical list of attendees ():
-
Mikael Öhman (Chalmers University of Technology, Sweden)
-
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)
-
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
- bintray
- Q&A
- next release: a month or so since we just released last week
- project for next release: (not created yet)
- to maintainers: add issues/PRs you consider important there!
- project for next release: (not created yet)
- recent changes
-
framework
-
bug fixes
- Catch problems early on if
--github-user
is not specified for--new-pr
& co (PR #3644)
- Catch problems early on if
-
enhancements
- Avoid module call for
unuse()
for Lmod and set$MODULEPATH
directly (PR #3633) - update
validate_github_token
function to accept GitHub token in new format (PR #3632) - mention easyblocks PR in gist when uploading test report for it + fix
clean_gists.py
script (PR #3622 - add templates for architecture independent Python wheels (PR #3618
- Avoid module call for
- changes
-
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 (ready to go?)
- OpenMPI 4.1.1 (out soon)
- Intel oneAPI versions of compilers, MPI, MKL?
- Python version?
- 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
- Tracking Issue #12099
- (none)