Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set mem hook #1

Merged
merged 8 commits into from
May 23, 2024
Merged

Set mem hook #1

merged 8 commits into from
May 23, 2024

Conversation

casparvl
Copy link

I think this should do it. The function requesting a certain amount of memory for the QE test is fictional - I haven't checked the memory footprint for the QE tests for all sizes. That's an exercise I leave for you as developer of the test to fill in :D It does seem to at least be sufficient: all the tests pass on the system where they were failing before, even for the 1/2/4 core count cases.

Probably, we should at least have different functions for the different use cases. The smallest use case can probably run with a lot less memory as well :) A linear function is probably also a bad approximation, but since the memory requirements are not excessive (most HPC nodes have at least 1 GB per core), 'worst case' it now asks for a bit too much...

Copy link
Owner

@Crivella Crivella left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be all the fixes for the failing tests

config/github_actions.py Outdated Show resolved Hide resolved
config/izum_vega.py Outdated Show resolved Hide resolved
eessi/testsuite/hooks.py Outdated Show resolved Hide resolved
eessi/testsuite/hooks.py Outdated Show resolved Hide resolved
eessi/testsuite/hooks.py Outdated Show resolved Hide resolved
eessi/testsuite/hooks.py Outdated Show resolved Hide resolved
eessi/testsuite/hooks.py Outdated Show resolved Hide resolved
eessi/testsuite/hooks.py Outdated Show resolved Hide resolved
eessi/testsuite/hooks.py Outdated Show resolved Hide resolved
eessi/testsuite/hooks.py Outdated Show resolved Hide resolved
Fix CI issues

Co-authored-by: Davide Grassano <34096612+Crivella@users.noreply.github.com>
Copy link
Owner

@Crivella Crivella left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More fixes

config/izum_vega.py Outdated Show resolved Hide resolved
eessi/testsuite/hooks.py Outdated Show resolved Hide resolved
eessi/testsuite/hooks.py Show resolved Hide resolved
@Crivella Crivella merged commit e331e55 into Crivella:feature-QEpw_test May 23, 2024
@casparvl casparvl deleted the set_mem_hook branch September 4, 2024 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants