Skip to content

Conference call notes 20201223

Kenneth Hoste edited this page Dec 23, 2020 · 5 revisions

(back to Conference calls)

Notes on the 163rd EasyBuild conference call, Wednesday December 23rd 2020 (9:00 UTC - 10:00 CET)

Attendees

Alphabetical list of attendees (XXX):

  • Kenneth Hoste (HPC-UGent, Belgium)

  • Sebatian Achilles (Jülich Supercomputing Centre, Germany)

  • Simon Branford (University of Birmingham, UK)

  • Alex Domingo (ULB, Belgium)

  • Fotis Georgatos (SDSC, Switzerland)

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

  • Robert Mijakovic (LuxProvide)

  • Pavlin Mitev (Uppsala Univ., Sweden)

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

  • Mikael Öhman (Chalmers University of Technology, Sweden)

  • Bart Oldeman (ComputeCanada)

  • Victor Rusu (CSCS, Switzerland)

  • Lars Viklund (Umeå University, Sweden)

Agenda

  • update on recent developments
  • support for installing/using a toolchain based on Intel oneAPI
  • compilers and libraries for AMD toolchain (AOCC & co)
  • pros and cons for merging foss and fosscuda toolchains
  • Q&A

Recent developments

  • recent changes
    • framework
      • bug fixes
        • (none)
      • enhancements
        • (none)
    • easyblocks
      • bug fixes
        • (nothing special)
      • enhancements
        • create versioned symlinks (cmake3) for CMake commands (PR #2259)
          • to avoid that PyTorch picks up cmake3 from system...
        • unify handling of pylibdirs and don't add duplicated $PYTHONPATH in PythonBundle (PR #2281)
        • add options to run unit tests to TensorFlow EasyBlock (PR #2263)
      • new software
        • (nothing special)
    • easyconfigs
      • bug fixes
        • fix name of source file for GDRCopy v2.1 (PR #11887)
        • add patch to fix miscompilation bug on POWER for GCC 8.x and 9.x (PR #11837)
        • fix compilation of TensorFlow 2.3.1 with CUDA and glibc 2.26 on POWER (PR #11859)
      • enhancements
        • (nothing special)
      • new software
      • software updates
      • changes
        • replace easyconfigs for bpp-core/bpp-phyl/bpp-seq v2.4.1 with a single easyconfig for BioPP v2.4.1 (using Bundle easyblock) (PR #11609)
  • to merge/fix/tackle soon
    • framework (v4.4.0 milestone)
      • support additional features in easystack files (see issues #3468, #3512, #3513, #3516)
      • directories that don't contain any library files shouldn't be added to $LD_LIBRARY_PATH (issue #3504)
      • EasyBuild may loop forever when out of disk space (issue #3531)
      • log files leaking into each other when using --robot (issue #3533)
      • avoid duplicate or useless entries in RPATH (issue #3534)
    • easyblocks (v4.4.0 milestone)
      • bug fixes
        • correctly determine path to active binutils in TensorFlow easyblock (PR #2218)
        • fix taking into account --sysroot when installing/using CMake
          • two options:
            • use toolchain file in CMakeMake (PR #2247)
            • patch CMake installation (PR #2248)
        • check scipy test results (PR #2241)
          • some scipy tests are failing, have to tweak accuracy tolerances?
      • enhancements
        • enhance OpenBLAS easyblock to make it aware of optarch (PR #1946)
        • run motorBike tutorial case for recent (community) OpenFOAM versions (PR #2201)
          • needs testing...
        • add support for statically linking Bazel (PR #2272)
        • set $PYTHONNOUSERSITE in PythonBundle.extensions_step (PR #2272)
        • improve Bazel EasyBlock (PR #2285)
        • add support for skipping steps in Extension PythonPackages (PR #2290)
        • set $TF_GPU_COUNT and $TF_TESTS_PER_GPU for TensorFlow tests (PR #2292)
      • new software
    • easyconfigs (v4.4.0 milestone)
      • bug fixes
        • added missing space in configopts in ParaView 5.8.0 easyconfigs using 2020a toolchain (PR #10989)
          • (cfr. discussion last conf call)
      • enhancements
      • new software
        • gobff toolchains (PR #11761)
          • exceptions need to be added to tests
      • software updates

Support for installing/using a toolchain based on Intel oneAPI

Compilers and libraries for AMD toolchain (AOCC & co)

Pros and cons for merging foss and fosscuda toolchains

Q&A

Clone this wiki locally