Skip to content

Conversation

@lucamar
Copy link
Contributor

@lucamar lucamar commented Mar 3, 2021

Existing checks of supported applications valid on Eiger can be easily adapted to Pilatus with the following lines (e.g.: NAMD):

        if self.current_system.name == 'pilatus':
            self.valid_prog_environs = ['cpeIntel']
        else:
            self.valid_prog_environs = ['builtin']

@lucamar lucamar changed the title [test] Update NAMD check for Pilatus [test] Update checks of supported applications on Pilatus Mar 3, 2021
@lucamar lucamar marked this pull request as draft March 3, 2021 09:35
@lucamar
Copy link
Contributor Author

lucamar commented Mar 3, 2021

I have marked the pull request as a draft, since I will add the working checks of other supported applications here.

@lucamar lucamar marked this pull request as ready for review March 4, 2021 20:54
@lucamar
Copy link
Contributor Author

lucamar commented Mar 4, 2021

I have provided the updated checks of selected scientific applications on Pilatus: for LAMMPS I'd rather use lmp_mpi than lmp_omp.

@lucamar
Copy link
Contributor Author

lucamar commented Mar 5, 2021

NAMD failed the performance check on Piz Daint.

@pep8speaks
Copy link

pep8speaks commented Mar 5, 2021

Hello @lucamar, Thank you for updating!

Cheers! There are no PEP8 issues in this Pull Request!Do see the ReFrame Coding Style Guide

Comment last updated at 2021-03-05 08:36:27 UTC

@lucamar
Copy link
Contributor Author

lucamar commented Mar 5, 2021

I have updated the reference performance of LAMMPS on Eiger and Pilatus: we might adjust the checks after further testing.

@vkarak vkarak requested review from ekouts and vkarak March 5, 2021 10:22
@vkarak vkarak added this to the ReFrame 3.5.0 milestone Mar 5, 2021
Copy link
Contributor

@vkarak vkarak left a comment

Choose a reason for hiding this comment

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

lgtm

@vkarak vkarak merged commit ddecc3f into reframe-hpc:master Mar 5, 2021
@lucamar lucamar deleted the namd-pilatus branch March 5, 2021 10:29
Copy link
Contributor

@ekouts ekouts left a comment

Choose a reason for hiding this comment

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

Lgtm overall, I only have a couple of comments based on the coding style guide of reframe.

Comment on lines +16 to +17
else:
self.valid_prog_environs = ['builtin']
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
else:
self.valid_prog_environs = ['builtin']
else:
self.valid_prog_environs = ['builtin']

Please add an extra new line after the if statements

Comment on lines +15 to +18
if self.current_system.name == 'pilatus':
self.valid_prog_environs = ['cpeIntel']
else:
self.valid_prog_environs = ['builtin']
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
if self.current_system.name == 'pilatus':
self.valid_prog_environs = ['cpeIntel']
else:
self.valid_prog_environs = ['builtin']
if self.current_system.name == 'pilatus':
self.valid_prog_environs = ['cpeIntel']
else:
self.valid_prog_environs = ['builtin']

Same here

@ekouts
Copy link
Contributor

ekouts commented Mar 5, 2021

Ah sorry, too late 😅

@vkarak
Copy link
Contributor

vkarak commented Mar 5, 2021

Oh, sorry! You are right btw in your comment, but never mind, we can fix this whenever we touch again the test file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants