Skip to content

Conference call notes 20210929

Kenneth Hoste edited this page Sep 29, 2021 · 7 revisions

(back to Conference calls)

Notes on the 182nd EasyBuild conference call, Wednesday Sept 29th 2021 (08:00 UTC)

Attendees

Alphabetical list of attendees (XXX):

  • Kenneth Hoste (HPC-UGent, Belgium)

  • Fotis Georgatos (SDSC, Switzerland)

  • Jasper Grimm (University of York, UK)

  • Alexander Grund (TU Dresden, Germany

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

  • Daniel Lopez (CESGA, Spain)

  • Kurt Lust (Univ. of Antwerp, Belgium + LUMI User Support Team)

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

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

  • Åke Sandgren (Umeå University, Sweden)

Agenda

  • overview of recent developments
  • Q&A

Recent developments

  • release timeline
    • latest release: EasyBuild v4.4.2 (Sept 7th 2021)
    • next release
  • recent changes
    • framework
      • bug fixes
        • disable progress bars when running the tests to avoid messing up test suite output (PR #3835)
        • fix broken test by taking into account changed error raised by Python 3.9.7 when copying directory via shutil.copyfile (PR #3840)
        • ensure newer location of CUDA stubs is taken into account by RPATH filter (PR #3850)
      • enhancements
        • ...
      • changes
        • change copy_file function to raise an error when trying to copy non-existing file (PR #3836)
    • easyblocks
      • bug fixes
        • ...
      • enhancements
        • ...
      • new easyblocks
        • (none)
      • changes
        • (none)
    • easyconfigs
      • ~75 easyconfig PRs merged since last conf call
      • bug fixes
        • ...
      • enhancements
        • (nothing major)
      • new software
        • ...
      • noteworthy software updates
        • ...
      • changes
        • ...
  • to merge/fix/tackle soon
    • framework
      • reported bugs / bug fixes
        • ...
      • enhancements
        • use separate different progress bars for different aspects of the installations being performed (WIP) (PR #3844)
        • Add option to make sanity_check_paths arch dependent (PR #3845)
        • add support for collecting GPU info (via nvidia-smi), and include it in --show-system-info and test report (PR #3851)
      • changes
        • Deprecate use of ec['parallel'] and fix updating the template value (PR #3842)
    • easyblocks
      • reported bugs / bug fixes
        • Prevent OpenMPI from failing on machines with less than 8 cores (PR #2570)
          • caused by sanity check that was added to OpenMPI easyblock recently (see PR #2444)
      • enhancements
        • add support for installing R extensions in parallel (WIP) (PR #2408)
        • enhance GCC easyblock to add support for AMD GPU offloading (PR #2578)
        • reduce the number of command line args for CMake configure (PR #2514)
        • enhance TensorFlow easyblock to take into account provided OpenSSL dependency (PR #2575)
        • enable MKL-DNN/oneDNN usage for aarch64 CPUs in TensorFlow 2.5+ (PR #2574)
      • changes
        • (nothing major?)
      • new software
        • (nothing major?)
    • easyconfigs

Common toolchains

2021b (WIP!)

  • for now: foss/2021.07 and intel/2021.07 (candidates for 2021b after testing confirms they work well)
    • foss/2021.07: included with EasyBuild v4.4.2 release
    • intel/2021.07: WIP at PR #13639
  • support for GCC 11.2 is expected in upcoming intel-compilers 2021.4 release...
  • toolchain working group to follow up on this

Q&A

  • ...
Clone this wiki locally