Skip to content

Conference call notes 20201014

Kenneth Hoste edited this page Oct 14, 2020 · 6 revisions

(back to Conference calls)

Notes on the 158th EasyBuild conference call, Wednesday October 14th 2020 (15:00 UTC - 17:00 CEST)

Attendees

Alphabetical list of attendees (XXX):

  • Kenneth Hoste (HPC-UGent, Belgium)

  • Alex Domingo (VUB, Belgium)

  • Simon Branford (Univ. of Birmingham, UK)

  • Alan O'Cais (Jülich Supercomputing Centre, Germany)

  • Jörg Saßmannshausen (NIHR Biomedical Research Centre, UK)

  • Terje Kvernes (University of Oslo, Norway)

  • Lars Viklund (Umeå University, Sweden)

  • Victor Holanda Rusu (CSCS, Switzerland)

  • Adam Huffman (Big Data Institute, Oxford, UK)

Agenda

  • recent developments
    • incl. fosscuda/2020a
  • updates on 2020b version of common toolchains (foss, intel)
  • support for "spec" file to specify software stacks to install with EasyBuild
  • Q&A

Recent developments

Updates on fosscuda/2020a

2020b update of common toolchains

  • base: GCC 10.2 + binutils 2.35
  • foss:
  • intel:
    • see PR #11337
    • compilers: 2020 update 3 (Aug 21st 2020)
    • MPI: 2019 update 8 (Jul 15th 2020)
    • MKL: 2020 update 3 (Sept 1st 2020)
    • is GCC 10.x supported officially as base compiler?
      • reply from Kenneth's inside Intel contact:

        GCC 10.2:
        Since gcc 10.2 released on July 23, no past releases of 19.1 (like PSXE 2020 update 2) have been tested with it. Upcoming PSXE 2020 update 4 (compiler 19.1.3) is tested with gcc 10.2.  For 2021.1 Beta 09 was tested with gcc 10.2.
        We haven't seen major issues for gcc 10.2 vs 10.1 so it would be safe to assume that PSXE 2020 update 2 will work (it was tested against gcc 10.1).
        
        binutils 2.35:
        We haven’t tested any IL0 compiler against binutils 2.35 (released on July 24). We only do testing with binutils that come with OS we      support. The most recent binutils we tested are 2.34 coming with Ubuntu 20.04.
        So we cannot claim the compiler will work fine with binutils 2.35.
        
  • recent progress:
    • merged PRs with GCCcore/10.2.0:
      • Perl 5.32.0 (PR #11201)
      • OpenMPI 4.0.5 (PR #11333)
      • bzip2, fontconfig, freetype, GMP, gperf, intltool, libffi, libpng, SQLite, Tcl, util-linux
    • open PRs with GCCcore/10.2.0:
  • notes:
    • planning to drop versionsuffix when using Python 3 as a dep (retain with Python 2)
  • TODO:
    • testing large applications on top of these candidate toolchain definitions! (R, OpenFOAM, GROMACS, ...)

Support for "spec" file to specify software stacks to install with EasyBuild

Ideas for next EasyBuild User Meeting

Q&A

  • (none)
Clone this wiki locally