-
Notifications
You must be signed in to change notification settings - Fork 0
Sync meeting on EESSI test suite (2024 10 10)
Caspar van Leeuwen edited this page Nov 28, 2024
·
1 revision
Attending:
-
Merged PRs
-
Open PRs
- MetalWalls:
- Tested on Snellius, all
1_node
runs pass now - Now skips correctly, message is a bit misleading though ("Number of tasks per node 384 exceeds maximum core count 256 for hackathonGPU/benchmark6"). This should probably be something like "Number of tasks [XYZ] exceeds maximum task count (256) for [benchmark_name]"
- It seems to report a correct
total_elapsed_time
performance metric, butextract_time
is always 0s. Bug? Or is that timing something that is just really fast?
- Tested on Snellius, all
- Automatic versioning:
- Comment from Sam: it's a lot of code for automatic versioning. Might be a maintenance burden
- Caspar: most of that is CI checks, that I think won't need much maintenance. The code itself is relatively minimal. Complexity comes from the fact that we a) still support python 3.6 and b) want to have correct versions in all scenarios: installed package from pipy, installed directly from release tarball, or running directly from git clone. The CI does prove that all of these work :)
- If it becomes to troublesome, it's easy to take it out again.
- MetalWalls:
-
Need docs on new mixin class (Caspar)
- For now, the
lammps
test is the example, it has been adjusted to use theeessi_mixin
class.
- For now, the
-
Apply memory limits using memory hook for all tests
- Much easier with the mixin class - it can print memory simply by setting a class variable
-
Port all tests to use the mixin class