Skip to content

Conference call notes 20220202

Kenneth Hoste edited this page Feb 2, 2022 · 9 revisions

(back to Conference calls)

Notes on the 190th EasyBuild conference call, Wednesday 2 Feb 2022 (09:00 UTC)

Attendees

Alphabetical list of attendees (XXX):

  • Kenneth Hoste (HPC-UGent, Belgium)

  • Simon Branford (University of Birmingham, UK)

  • Jasper Grimm (University of York, UK)

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

  • Sam Moors (Vrije Universiteit Brussel, Belgium)

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

  • Bart Oldeman (ComputeCanada)

  • Jurij Pečar (EMBL, Germany)

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

  • Åke Sandgren (Umeå University, Sweden)

  • Alexandre Strube (JSC, Germany)

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

Agenda

  • overview of recent developments
  • OpenMPI + CUDA, OpenMPI 5.x
  • Q&A

Recent developments

  • release timeline
    • latest release: EasyBuild v4.5.2 (24 Jan 2020)
    • ETA next release: end of Feb'22?
  • recent changes
    • framework
      • bug fixes
        • only run GitHub tests when testing with Lua module syntax, to avoid hitting GitHub rate limit when running tests (PR #3938)
        • fix get_os_name and get_os_version to avoid reporting UNKNOWN in output of eb --show-system-info (PR #3942)
        • take into account that patch files can also be zipped when checking filename extension for patches (PR #3936)
      • enhancements
        • ...
      • changes
        • ...
    • easyblocks
      • bug fixes
        • convert version numbers to stricly numerical in Siesta easyblock (PR #2553)
      • enhancements
        • update NAMD easyblock to allow non-system csh (PR #2654)
        • enhance CUDA easyblock to create version independent pkgconfig files (PR #2656)
        • also run easyblocks test suite with Python 3.8-3.10 (PR #2664)
      • changes
        • ...
      • new software
        • ...
    • easyconfigs
    • framework
      • reported bugs / bug fixes
        • switch to using pip3 for installing EasyBuild in Singularity definition file generated by EasyBuild (PR #3945)
      • enhancements
        • tolerate pre-existing edges in depgraph (PR #2784)
        • extend framework to enable modules to ship RPATH wrappers (issue #3918)
        • allow setting extension-specific envars in module file (PR #3948)
        • add a "clone_into" field to git_config source specification (PR #3949)
        • add support for optional comment parameter for extensions (issue #3946)
      • changes
        • meaningful error output (and actual location of the log file on the line about log files) (issue #3915)
    • easyblocks
      • bug fixes
        • set CUDA target architecture(s) for GROMACS based on cuda_cc_semicolon_sep template value (PR #2655)
        • update Siesta EasyBlock to use serial FFTW (PR #2662)
        • enhance Geant4 easyblock: add support for optional build options (PR #2659)
      • enhancements
        • add support to NAMD easyblock to opt out of building with CUDA support even if CUDA is included as dependency (PR #2666)
      • updates
        • remove vulnerable binaries from sanity check of HDF5, no longer installed by default with HDF5 1.10.8 (PR #2670)
        • update sanity check in CUDA EasyBlock: CUDA 11.6 no longer includes samples (PR #2669)
      • new software
      • changes
        • set cairo as default bitmaptype for R in etc/Rprofile.site (PR #2647)
        • revisit default use of ld.gold in binutils easyblock (PR #2657)
    • easyconfigs

Q&A

  • ...
Clone this wiki locally