Skip to content

Add support for Cray PrgEnv compiler wrappers (OK)#1234

Merged
boegel merged 79 commits intoeasybuilders:developfrom
pforai:cray
Apr 26, 2015
Merged

Add support for Cray PrgEnv compiler wrappers (OK)#1234
boegel merged 79 commits intoeasybuilders:developfrom
pforai:cray

Conversation

@pforai
Copy link
Copy Markdown
Contributor

@pforai pforai commented Mar 18, 2015

Thanks @boegel for his work to clean this up and get it in the current shape. This is the basic stuff that can actually build at least things like HDF5.

craypkg-gen support will be followed up shortly. This is needed to get the wrappers to pick up things that dont generate pkg-config .pc files that are read by the drivers to generate -I and -L flags. Anything that creates .pc files out of the box will be picked up by the driver anyway.

Peter Forai and others added 30 commits November 16, 2014 23:05
drop system_modules stuff, rename Cray toolchains
tackle loading of PrgEnv and craype modules in Cray toolchain support
moar stuffs for Cray zupercomputerz
@hpcugentbot
Copy link
Copy Markdown

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

@hpcugentbot
Copy link
Copy Markdown

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

boegel and others added 2 commits April 24, 2015 17:08
@hpcugentbot
Copy link
Copy Markdown

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

@hpcugentbot
Copy link
Copy Markdown

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

@hpcugentbot
Copy link
Copy Markdown

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

boegel and others added 3 commits April 25, 2015 09:21
@hpcugentbot
Copy link
Copy Markdown

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

boegel and others added 2 commits April 26, 2015 10:38
@hpcugentbot
Copy link
Copy Markdown

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

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 26, 2015

OK, I'm calling this.

What we have in place now is pretty solid and supports building HPL with all three toolchains (see easybuilders/easybuild-easyconfigs#1538) and a couple of major HPC apps (CP2K, GROMACS, WRF) + Python (incl. numpy and scipy) on top of CrayGNU (see easybuilders/easybuild-easyconfigs#1558).

We've pushed this under --experimental for now, so we can get feedback from experienced users of Cray systems on what we have in place now, and how to proceed.

Thanks a lot for working with me on this @pforai, and @stdweird for the reviewing and feedback.

Going in!

boegel added a commit that referenced this pull request Apr 26, 2015
Add support for Cray PrgEnv compiler wrappers (WIP)
@boegel boegel merged commit 0045e09 into easybuilders:develop Apr 26, 2015
@boegel boegel changed the title Add support for Cray PrgEnv compiler wrappers (WIP) Add support for Cray PrgEnv compiler wrappers (OK) Apr 27, 2015
@boegel boegel mentioned this pull request Jul 7, 2015
8 tasks
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.

4 participants