Skip to content
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

{perf}[foss/2015a] Scalasca + deps (REVIEW) #1375

Merged
merged 22 commits into from Jun 3, 2015

Conversation

gjbex
Copy link
Contributor

@gjbex gjbex commented Feb 4, 2015

  • Scalasca
  • Cube
  • Qt
  • GLib
  • gettext
  • libffi
  • OTF2
  • OPARI2
  • PDT
  • Score-P
  • PAPI

@hpcugentbot
Copy link
Contributor

Automatic reply from Jenkins: Can I test this?

@wpoely86
Copy link
Member

wpoely86 commented Feb 4, 2015

ok to test


toolchain = {'name': 'foss', 'version': '2015a'}

# http://apps.fz-juelich.de/scalasca/releases/cube/4.2/dist/cube-4.2.tar.gz
Copy link
Member

Choose a reason for hiding this comment

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

is this comment needed?

@hpcugentbot
Copy link
Contributor

Test FAILed.

@gjbex
Copy link
Contributor Author

gjbex commented Feb 4, 2015

Test report by @gjbex
SUCCESS
Build succeeded for 11 out of 11 (11 easyconfigs in this PR)
Linux red hat enterprise linux computenode 6.4, Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz, Python 2.7.6
See https://gist.github.com/e52d9f7fe971abef450f for a full test report.

@hpcugentbot
Copy link
Contributor

Test FAILed.

@boegel
Copy link
Member

boegel commented Feb 4, 2015

@gjbex: Jenkins isn't happy yet, but I guess the missing binutils easyconfig is available in another PR?

source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version)s/dist']


# patches = ['Cube-4.2_fix-Qt-version-check.patch']
Copy link
Member

Choose a reason for hiding this comment

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

drop this, clean up multiple empty lines

@wpoely86
Copy link
Member

wpoely86 commented Feb 5, 2015

binutils 2.25 is in #1346

@boegel
Copy link
Member

boegel commented Feb 5, 2015

@wpoely86: any chance of fleshing it out of there in a dedicated PR? I won't have time in the coming days to tackle #1346, but I can handle only binutils.

@boegel
Copy link
Member

boegel commented Feb 5, 2015

@gjbex: @geimer just informed me that he would like to take a look at this PR during the hackathon (his part of the team developing some of these tools)

@gjbex
Copy link
Contributor Author

gjbex commented Feb 5, 2015

Sure, no problem. I won't have time to do anything about it till Monday
16th anyway. My guess is that the Scalasca easyconfig/easyblock needs work
to incorporate Score-P.

On Thu, Feb 5, 2015 at 4:39 PM, Kenneth Hoste notifications@github.com
wrote:

@gjbex https://github.com/gjbex: @geimer https://github.com/geimer
just informed me that he would like to take a look at this PR during the
hackathon (his part of the team developing some of these tools)


Reply to this email directly or view it on GitHub
#1375 (comment)
.

- PGP public key: http://alpha.uhasselt.be/~gjb/pgp.txt

@geimer
Copy link
Contributor

geimer commented Feb 10, 2015

The Score-P easyblock should work fine for the new versions of Scalasca/Score-P -- except if you want to build certain components using subtoolchains (e.g., build OTF2 with the GCC toolchain as it doesn't need MPI). This will require minor modifications to the easyblock which depend on easybuilders/easybuild-framework#1164.

@gjbex: Are you keen on sticking to the full toolchain or would a subtoolchain-based approach also work for you?

@gjbex
Copy link
Contributor Author

gjbex commented Feb 11, 2015

@geimer: I'm not at all attached to a full complete toolchain, but any solution should work now. If subtoolchains require a rebuild of the software stack, I would prefer to wait for 2015b, i.e., the next iteration to switch to subtoolchains.


dependencies = [('Qt', '4.8.6')]

configopts = "QMAKE=$EBROOTQT/bin/qmake MOC=$EBROOTQT/bin/moc UIC=$EBROOTQT/bin/uic"
Copy link
Contributor

Choose a reason for hiding this comment

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

This does not play nicely with --filter-deps=Qt, as qmake and Co. are rarely installed in /bin. But I think this can be fixed in the Score-P easyblock. I'll give it a try and report back.

Copy link
Contributor

Choose a reason for hiding this comment

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

It's actually a one-liner. Therefore I decided to include it in easybuilders/easybuild-easyblocks#552 rather than opening a separate PR.

@hpcugentbot
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/2401/
Test PASSed.

@gjbex gjbex changed the title {perf}[foss/2015a] Scalasca + deps (WIP) {perf}[foss/2015a] Scalasca + deps (REVIEW) Mar 5, 2015
@gjbex
Copy link
Contributor Author

gjbex commented Mar 5, 2015

Time to test, works for us.

@boegel
Copy link
Member

boegel commented Mar 5, 2015

@gjbex: are you up for submitting a test report for this?

@geimer
Copy link
Contributor

geimer commented Apr 27, 2015

Test report by @geimer
SUCCESS
Build succeeded for 20 out of 20 (11 easyconfigs in this PR)
Linux debian 7.8, Intel(R) Xeon(R) CPU X5550 @ 2.67GHz, Python 2.7.3
See https://gist.github.com/a0dfe9531f676be84e63 for a full test report.

@geimer
Copy link
Contributor

geimer commented Apr 27, 2015

Tested on top of easybuilders/easybuild-easyblocks#552

@boegel
Copy link
Member

boegel commented Jun 3, 2015

Jenkins: test this please

@hpcugentbot
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/3288/
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/3288/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.

@boegel
Copy link
Member

boegel commented Jun 3, 2015

Test report by @boegel
SUCCESS
Build succeeded for 11 out of 11 (11 easyconfigs in this PR)
Linux SL 6.6, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/c6484ad08aab779ab89f for a full test report.

@hpcugentbot
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/3303/
Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/3303/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.

@boegel
Copy link
Member

boegel commented Jun 3, 2015

Going in.

Thanks a lot for working together on this @gjbex and @geimer, and @wpoely86 for the reviewing!

boegel added a commit that referenced this pull request Jun 3, 2015
{perf}[foss/2015a] Scalasca + deps (REVIEW)
@boegel boegel merged commit 59a9148 into easybuilders:develop Jun 3, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants