-
Notifications
You must be signed in to change notification settings - Fork 203
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
Fix MPICH vs. MPICH2 inconsistencies #1101
Fix MPICH vs. MPICH2 inconsistencies #1101
Conversation
* rename gmpich2 toolchain to gmpich * adjusted gmpich and gmpolf toolchains to use MPICH instead of MPICH2
Automatic reply from Jenkins: Can I test this? |
Potentially related PRs:
|
ok to test |
Looks like something for EB v2 as it will break stuff. @boegel ? |
@geimer: rather than renaming/fixing the existing toolchain definition for The changes made in I'm more concerned about this change, since this will make further builds with existing I'm only aware of our friends in New Zealand using |
Test PASSed. |
@boegel: Generally, I'm fine with keeping the Introducing Regenerating the |
Test PASSed. |
Test PASSed. |
I can confirm that rebuilding the Note that rebuilding BTW: Shouldn't the name of a full MPICH2 toolchain be |
We actually don't use the gmpolf toolchain. There is only one application installed with it (OpenSees), and we will just leave it as is. |
An MPICH 3.x-based toolchain exists for both ClangGCC and GCC, however, the first uses MPICH as MPI toolchain name and the second MPICH2. Since the project has renamed itself back to MPICH with version 3.0 (see http://www.mpich.org/about/overview/ last paragraph), MPICH seems to be the right name to use. This PR fixes these inconsistencies.
Note: This PR requires changes in some easyconfigs (see easybuilders/easybuild-easyconfigs#1217) and potentially also in some easyblocks (still under investigation).