-
Notifications
You must be signed in to change notification settings - Fork 117
[bugfix] Fix expected OpenMP versions for Dom #350
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
Conversation
* Distinguish daint and dom openmp versions after dom maintenance. * Refactor to new check syntax.
|
@jgphpc Here are the
Thanks. What i wanted wasthe version of the compilers:
|
vkarak
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apart of my individual comments, my only concern is that this test will be failing as soon as Daint is upgraded.
|
|
||
| def _get_checks(**kwargs): | ||
| return [JacobiNoToolHybrid(lang, **kwargs) for lang in ('C', 'C++', 'F90')] | ||
| environ_name = self.current_environ.name |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Move this up and use it also for setting the ompversion_key.
| import reframe as rfm | ||
| import reframe.utility.sanity as sn | ||
| from reframe.core.fields import ScopedDict | ||
| from reframe.core.pipeline import RegressionTest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove this and access RegressionTest from rfm.
| @@ -1,15 +1,17 @@ | |||
| import os | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not needed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is needed for the path join according to the language.
|
|
||
| self.name = 'jacobi_%s' % lang.replace('+', 'p') | ||
| self.language = lang | ||
| self.descr = '%s check' % lang |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would put descr just after name.
|
@vkarak once daint is upgraded we can put the newer versions to it as well. |
|
@jenkins-cscs retry dom |
Distinguish daint and dom openmp versions after dom maintenance.
Refactor to new check syntax.