-
Notifications
You must be signed in to change notification settings - Fork 144
Conference call notes 20200401
wpoely86 edited this page Apr 1, 2020
·
7 revisions
(back to Conference calls)
Notes on the 144th EasyBuild conference call, Wednesday Apr 1st 2020 (16:00 UTC - 17:00 UTC)
Alphabetical list of attendees (10):
- Kenneth Hoste (HPC-UGent)
- John Dey (Fred Hutch, Seattle, US)
- Alex Domingo (VUB, Belgium)
- Victor Rusu (CSCS, Switzerland)
- Alexandre Strube (JSC, Germany)
- Maxime Boissonneault (ComputeCanada)
- Valentin Plugaru (University of Luxembourg)
- Adam Huffman (Big Data Institute, Oxford, UK)
- Mikael Öhman (Chalmers University of Technology, Sweden)
- Bart Oldeman (Compute Canada)
- overview of recent changes, outlook to next release
- update on 2020a update for common toolchains
- Q&A
- updated release (v4.2.0) ETA: next week...
- framework: https://github.com/easybuilders/easybuild-framework/milestone/75
- easyblocks: https://github.com/easybuilders/easybuild-easyblocks/milestone/64
- easyconfigs: https://github.com/easybuilders/easybuild-easyconfigs/milestone/67
- ...
- see project dashboard: , and see also the 2020a branch and milestone
-
foss/2020a
- GCC 9.3.0 + binutils 2.34
- OpenMPI 4.0.3
- OpenBLAS 0.3.9 (updated recently, see https://github.com/easybuilders/easybuild-easyconfigs/pull/10292)
- ScaLAPACK 2.1.0
- FFTW 3.3.8
-
intel/2020a
- based on GCC 9.3.0 + binutils 2.34
- planning to update to iccifort/imkl 2020 update 1 + impi 2019 update 7, see https://github.com/easybuilders/easybuild-easyconfigs/pull/10295
- iccifort 2020.1.217 (a.k.a. 2020 update 1, v19.1.1)
- impi 2019.7.217
- imkl 2020.1.217
- not compatible CUDA yet, so
fosscuda/2020a
on hold - TODO:
- more testing with (updated)
intel/2020a
- are we happy with impi 2019 update 7?
- Alex: 2019 update 6 works in Torque with UCX 1.7
- better perf with 2019 update 6 than with intel/2019b
- 2019 update 7 yields more problems, can't get it to work at all...
- different UCX, upstream libfabric, ... all fails (inter-node)
- single node works with some providers
- Alex: 2019 update 6 works in Torque with UCX 1.7
- re-test
foss/2020a
after update to OpenBLAS 0.3.9 - collapse
2020a
branch intodevelop
(after v4.2.0 release?) - potential way forward is to only collapse
foss/2020a
intodevelop
- more testing with (updated)
- Victor: picking up environment variables to provide metadata
- Victor: update on support for updating deps from
eb
CLI?- only Alan's
--try-update-deps
PR for now, based on available easyconfig files
- only Alan's
- Victor: automatically create easyconfigs for new toolchain versions
- new MVAPICH2 version should trigger update of
gmvapich
/gmvolf
- Alexandre: also interest from JSC for this
- both to generate easyconfigs for toolchains & dependencies
- focus on MPICH at CSCS because of compatibility with Cray MPI, similar story for JSC
- new MVAPICH2 version should trigger update of
- Victor: update on containers support in EasyBuild?
- John Dey is using (Docker) containers built with EasyBuild
- goal is to have application-only containers (e.g. Bowtie, etc.)
- Victor: CSCS has a script that only copies the stuff that is needed for runtime
- works well with Spack which supports RUNPATH
- so $LD_LIBRARY_PATH is still taken into account
- also works with MPI OCI hooks
- EasyBuild doesn't support using RUNPATH currently
- similar thing can be done with only $LD_LIBRARY_PATH and ldd
- GROMACS container can be trimmed down from 4-5GB to ~200MB
- not available publicly, but can be shared with others
- works well with Spack which supports RUNPATH
- Mikael: providing software via CVMFS is another way of making installations available everywhere?
- John Dey is using (Docker) containers built with EasyBuild