add easyconfig files for ParaStation MPI#759
Conversation
|
Automatic reply from Jenkins: Can I test this? |
…eparated config folders for psmpi2 and pscom)
|
Okay, it seems that we need two separated config folders for psmpi2 and pscom in order to get the dependency resolving work. 5e0c6b5 should fix this issue. (psmpi2 is the actual ParaStation MPI while pscom is its low-lever communication layer) |
|
Jenkins: ok to test |
There was a problem hiding this comment.
how about using:
for l in $(prefix)/lib*/lib*.so.3; do \
That would avoid breaking the Makefile on non-openSuSE systems?
Then the patch file can always be applied (it's now apply once, and once not, it should be consistent).
|
@carsten-clauss: thanks for the PR, and welcome to EasyBuild! I have a couple of (rather minor) remarks, please let us know if you're up for looking into them. |
|
@boegel: Thank you for revising the easyconfig files for ParaStation! |
|
FAILED |
|
bother not with the above report, I was just trying the option |
|
FAILED |
|
@carsten-clauss: build fails on my end, see test report, more specifically the following error in the build log: https://gist.github.com/boegel/034e5f649baeb6abaeda#file-pscom-5-0-43-gcc-4-8-2_partial-log-L486 Does that ring a bell for you? Missing library? |
add missing popt dependency for pscomp, fix psmpi2 patch file, style fixes
|
@carsten-clauss: I'm still running into the issue below... Are you using a tarball as it was downloaded via https://github.com/ParaStation/psmpi/archive? Because it seems like the build procedure requires it's an actual git clone (not an exported version of the git tree). Any way around that? |
|
@boegel: Thank you for reviewing and pointing out this issue! |
…pts, enforce non-parallel build
resolve version issue via creating of a VERSION file through premakeopts, enforce non-parallel build
|
Test report by @boegel |
|
@carsten-clauss : ignore the build failures in the test report, the patch file is not being applied correctly because of a bug in the EasyBuild framework (see also #876 (comment)) I'll fix it and retest, this should be ready to go in now. |
|
Test report by @boegel |
|
depends on easybuilders/easybuild-framework#933 |
|
Test report by @boegel |
|
bug fix for Thanks @carsten-clauss! |
add easyconfig files for ParaStation MPI
|
@boegel: Thank you very much! |
|
Test report by @fgeorgatos |
Added easyconfig files (configure/make) for ParaStation MPI with download from github (with alternative download paths via the Open ParaStation project on sourceforge / commented out by default).
ParaStation is a robust and efficient cluster middleware, consisting of a high-performance communication layer (ParaStation MPI) which is the MPI library of choice on the JuRoPA systems of the Jülich Supercomputing Centre (JSC). ParaStation MPI is developed and maintained by ParTec Cluster Competence Center GmbH.