-
Notifications
You must be signed in to change notification settings - Fork 144
Conference call notes 20231108
Kenneth Hoste edited this page Nov 7, 2023
·
4 revisions
(back to Conference calls)
Notes on the 233rd EasyBuild conference call, Wednesday 8 Nov 2023 (09:00 UTC)
List of attendees (XXX):
-
Kenneth Hoste (HPC-UGent, Belgium)
-
Jasper Grimm (University of York, UK)
-
Adam Huffman (Big Data Institute, Oxford, UK)
-
Kurt Lust (UAntwerpen, Belgium + LUMI User Support Team)
-
Mikael Öhman (Chalmers University of Technology, Sweden)
-
Bart Oldeman (Digital Research Alliance of Canada)
-
Jörg Saßmannshausen (Imperial College London, UK)
-
Alexandre Strube (JSC, Geermany)
- overview of recent developments
- Q&A
- latest EasyBuild release: 4.8.2 (29 Oct 2023)
- ETA for next EasyBuild release: early/mid Dec'23?
- ETA for EasyBuild 5.0 release: first release of 2024?
- started doing short sprint meetings, each Monday at 10:00 CEST to set next 5 goals to tackle that week
- recent changes
-
docs (merged PRs)
- ...
-
framework (merged PRs)
-
bug fixes
- ...
-
enhancements
- add support for
%(sysroot)s
template value (PR #4359)
- add support for
-
changes
- ...
-
EasyBuild 5.0 (to
5.0.x
branch)- ...
-
bug fixes
-
easyblocks (merged PRs)
- bug fixes
-
enhancements
- ...
- updates
-
changes
- ...
- new easyblocks
- ...
-
EasyBuild 5.0 (to
5.0.x
branch)- ...
- easyconfigs (merged PRs)
-
docs (merged PRs)
- work-in-progress
-
docs (open PRs + issues)
- project board to perform yearly review cycle of all documentation pages: https://github.com/orgs/easybuilders/projects/17/views/1
- ...
-
framework (open PRs + issues)
-
reported bugs / bug fixes
- add optimal optimization flags for Intel compilers on AMD CPUs (issue #3793)
- for AMD Genoa, we don't want to use
-mavx2
since then we won't get AVX-512 instructions
- for AMD Genoa, we don't want to use
- add optimal optimization flags for Intel compilers on AMD CPUs (issue #3793)
-
enhancements
- ...
-
changes
- ...
-
EasyBuild 5.0 (to
5.0.x
branch)- change
run_shell_cmd
to store command output in temporary file(s) by default + passRunShellCmdResult
instance to RunShellCmdErrorRunShellCmdError
(PR #4356)
- change
-
reported bugs / bug fixes
-
easyblocks (open PRs + issues)
- bug reports/fixes
- fix extension filter for Perl packages (PR #2699)
-
easyconfigs PR #18789 is a big step towards merging this, but there are other easyconfigs that needs to be tested first, like
XML-LibXML
,worker
,GD
, ...
-
easyconfigs PR #18789 is a big step towards merging this, but there are other easyconfigs that needs to be tested first, like
- fix extension filter for Perl packages (PR #2699)
- enhancements
- ...
-
updates
- ...
- new easyblocks
-
changes
- Install only SuiteSparse libraries with make install (PR #3004)
-
EasyBuild 5.0 (to
5.0.x
branch)- enable
download_dep_fail
,use_pip
,sanity_pip_check
by default inPythonPackage
easyblock (PR #3022)
- enable
- bug reports/fixes
-
easyconfigs (open PRs + issues)
- bug fixes/reports
- ...
- enhancements
- bug fixes/reports
- add test for duplicate PYTHONPATH in modextrapaths (PR #19061)
-
docs (open PRs + issues)
-
2023b
toolchains should be included in EasyBuild 4.9.0 release- candidate toolchains are merged, ready for more extensive testing of "big" apps
- most significant change is jump to GCC 13.x
-
foss/2023.09
(PR #18886) - candidate forfoss/2023b
- GCC 13.2.0 + binutils 2.40
- OpenMPI 4.1.6 (+ UCX 1.15.0, PMIx 4.2.6, libfabric 1.19.0)
- FlexiBLAS 3.3.1 (+ OpenBLAS 0.3.24)
- FFTW 3.3.10
- ScaLAPACK 2.1.0
-
intel/2023.07
(PR #18439) - candidate forintel/2023b
- GCC 13.2.0 + binutils 2.40
- intel-compilers 2023.2.1
- impi 2021.10.0
- imkl 2023.2.0
- testing
- OSU-Micro-Benchmarks (foss in PR #18893)
- SciPy-bundle (numpy, scipy)
- GROMACS (C++)
- OpenFOAM (C++)
- requires ParaView, Qt5, etc.
- should we keep building on top of ParaView (only needed for paraFoam utility)?
- installing paraFoam stand-alone is a PITA
- paraFoam isn't actually used when running OpenFOAM simulations
- CP2K (Fortran)
- check if Qt6 can be used
- ...