Conference call notes 20200610 - easybuilders/easybuild GitHub Wiki

(back to Conference calls)

Notes on the 149th EasyBuild conference call, Wednesday June 10 2020 (08:00 UTC - 10:00 CEST)

Attendees

Alphabetical list of attendees (5):

  • Simon Branford (University of Birmingham, UK)
  • Victor Holanda Rusu (CSCS, Switzerland)
  • Kenneth Hoste (HPC-UGent, Belgium)
  • Mikael Öhman (Chalmers University of Technology, Sweden)
  • Alan O'Cais (JSC, Germany)

Agenda

  • recent developments (merged PRs)
  • update on EasyBuild tutorial on Tue June 23rd
  • OpenMPI/UCX/PMIx presentation on Wed June 24th
  • Q&A

Recent developments

  • ETA for next release (probably EasyBuild v4.2.2): end of June/early July
  • project to track issues/PRs that should be tackled for this release: https://github.com/orgs/easybuilders/projects/6
    • to maintainers: please add important issues/PRs into this project (bug fixes, specific enhancements/updates)
  • recent changes
    • framework
      • support for using self.cfg.update for dict-valued easyconfig parameters (#3356)
    • easyblocks
    • easyconfigs
  • PRs/issues of interest (hopefully to be merged soon)
    • framework
    • easyblocks
      • fix for OpenCV to support non-Intel builds (PR #2056)
      • fix issues with latest Qt5 (issue #2076)
    • easyconfigs
  • we should also clean up the 2020a branch, and get it completely collapsed into develop

EasyBuild tutorial

  • Tue June 23rd 2020, 1pm-6pm CEST
  • remote tutorial (remote)
    • pretty much what was accepted for ISC'20 (postponed to ISC'21)
  • tutorial is still being prepared
  • Docker container has been prepared for hands-on
    • includes small foss/2020a-based software stack in /easybuild, incl. EasyBuild, Python 3, SciPy-bundle, HDF5
    • see https://hub.docker.com/repository/docker/easybuilders/tutorial/general
    • using Docker: docker run -ti --rm easybuilders/tutorial:isc20-haswell
    • using Singularity: singularity run --cleanenv --home /tmp/$USER/isc20 docker://easybuilders/tutorial:isc20-haswell
  • registration via https://webappsx.ugent.be/eventManager/events/ebtutorial
  • which platform?
    • Zoom in webinar?
    • Zoom supports streaming to YouTube (20sec delay)
      • Alan could get delay down to ~3s by streaming via OBS

OpenMPI/UCX/PMIx presentation

Q&A

  • Terje: Are the Intel compiler licenses becoming very expensive for people?
    • Mikael: paying similar price as before currently for 3y?
    • Simon: want to check, but info is in the office :-/
    • mostly paying for Intel Fortran + Intel MPI (worth it?)
    • Fortran compiler will be included in next Clang
    • we need to re-evaluate the Intel oneAPI beta releases?
  • would be interesting to leverage ReFrame for performance tests
    • and make it part of of uploaded test reports in easyconfig PRs
    • Victor: CSCS is working on regression suite using ReFrame + EasyBuild
    • major improvement in ReFrame 3.0 is making it easier to use other people's tests