-
Notifications
You must be signed in to change notification settings - Fork 701
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
Update easyconfig files for MPICH and MVAPICH2 and their toolchains #2589
Conversation
Same as foss 2016a except that OpenMPI is replaced by MVAPICH2.
Automatic reply from Jenkins: Can I test this? |
Jenkins: ok to test |
@@ -0,0 +1,35 @@ | |||
easyblock = 'Toolchain' | |||
|
|||
name = 'foss_mv2' |
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.
you're reinventing the existing gmvolf
toolchain :)
the foss
toolchain deliberately is not composed of the first letter of every component (like goolf
, gmvolf
, ...), to retain the freedom of changing some components at some point in time (e.g. change OpenMPI
to MVAPICH2
in future release).
So, maybe stick to gmvolf
as naming?
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.
Sure, it can stay gmvolf
.
@besserox: thanks for reaching out to the MVAPICH2 maintainers to keep the source tarballs for older releases available, this has been pretty annoying... |
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6666/console for more details). This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
I tested the MVAPICH2 easyconfigs included in here on top of easybuilders/easybuild-easyblocks#844 (with besserox/easybuild-easyblocks#2 included), works like a charm. |
Easyconfigs unit test suite FAILed. See https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6693/console for more details. Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do. |
Now this pull request contains:
Regarding the versioning: I suggest using |
…its own easyblock
I believe the testing errors should go away after the merge of easybuilders/easybuild-easyblocks#844 |
Easyconfigs unit test suite FAILed. See https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6698/console for more details. Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do. |
@besserox: yes, the easyblock not being merged is the problem with the failing tests (since there's no MPICH easyblock yet) |
Should we also update the easyconfig file |
Easyconfigs unit test suite FAILed. See https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6700/console for more details. Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do. |
@besserox: let's update MPICH2 in a separate PR? |
Test report by @boegel |
Jenkins: test this please |
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6718/console for more details). This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/7007/console for more details). This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds | ||
dependencies = [ | ||
('GCC', gccver), | ||
('MVAPICH2', '2.2b', '', ('GCC', gccver)), |
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.
@besserox this should be MPICH
?
@besserox we usually include |
@boegel Fixed |
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/7146/console for more details). This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/7147/console for more details). This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
Test report by @boegel |
Good to go, thanks @besserox! |
Update easyconfig files for MPICH and MVAPICH2 and their toolchains
I would like to have an equivalent of the foss toolchain but with MVAPICH2 instead of OpenMPI.