Sync meeting on EESSI test suite (2025 06 12) - EESSI/meetings GitHub Wiki
EESSI test suite sync meetings
Planning
- every 2 weeks on Thursday at 14:00 CE(S)T
- next meetings:
- 19th June 2025: cancelled
- 2nd of July 2025: next meeting. Sam might be on holiday. Lara, Satish, Caspar should be there
Meeting (2025-06-12)
Attending: Satish, Caspar, Kenneth, Sam
- Open PRs
- Docs PR for API documentation
- Comment from Lara: it doesn't error out when you don't have a local clone of the test suite (but does fail to then generate API docs of course). Should produce an error.
- OpenFOAM lid driven cavity #243
- TODO: drop down to quarter node, and add a 'skip-if' in case there's <8 cores.
- TODO: add the comment in the code about the multiple invocations of
mpirun - Will add a 1M mesh in the future that will run at smaller scales (will be tagged CI)
- Sam: tested on Skylake nodes, worked fine.
- Create a follow-up PR for creating a standard function that sets a minimum core count in the EESSI mixin class.
- Use a standard phrase for the test skip.
- Tests currently using this kind of functionality are: CP2K, OSU and OpenFOAM.
- Docs PR for API documentation
Done: - Satish removed the list of tests, as it's already in the table of contents
TODO - API docs: ready for re-review - Satish will explore Stream - Sam: find time to write a BLAS test :) - Working on the BLIS test, that's provided through the BLIS sources - Very poor performance on zen5 (specifically), spent time trying to figure that out - No support for autodetecting zen5, so had to override to zen3
-
Other business:
- Caspar: working on deliverable for MultiXscale "Portable test suite for shared software stack"
-
Discussion
- Austrian system (Musica?), looking to adopt EESSI as basis for their software stack. One of their support staff (Siegel, Moritz) also very interested in EESSI test suite. Tried to write a test, but that was too difficult. Did manage to get the test suite running.
- Sam: we have some Zen5 nodes in local cluster. New Belgian Tier1 will also be Zen5
- Caspar: might be nice to put a build bot on your local cluster, so you can build an optimized stack for the Tier1 before it comes in
- But, fallback to zen4 also works - though we (Satish) have seen some issues with zen3 stack on zen4 systems.