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

[WIP] Added support for ARCHER (Cray XC30). #864

Open
wants to merge 47 commits into
base: master
Choose a base branch
from
Open

[WIP] Added support for ARCHER (Cray XC30). #864

wants to merge 47 commits into from

Conversation

cekees
Copy link
Contributor

@cekees cekees commented Nov 2, 2015

Not quite ready to go in. If these are all the changes that are need then this PR could go into master.

Christopher Enochs Kees and others added 30 commits March 25, 2015 00:48
Conflicts:
	examples/proteus.Darwin.yaml
	examples/proteus.linux2.yaml
Conflicts:
	examples/proteus.linux2.yaml
Conflicts:
	examples/proteus.garnet.gnu.yaml
	pkgs/numpy/numpy.yaml
	pkgs/pythreejs.yaml
parmetis:
without_check: true
petsc:
build_with: |
Copy link
Contributor Author

Choose a reason for hiding this comment

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

we should update to the latest petsc version by adding version: 3.6.1 above without_check: true

@cekees
Copy link
Contributor Author

cekees commented Nov 2, 2015

@mbareford and @tridelat I will try these out on our XC30 once we're able to build the whole stack again on Archer.

name: make_exe_builds_static
handler: bash
after: configure
before: make
bash: |
for f in {test,testpar,tools/*,perform,hl/*,hl/*/*}/Makefile
for f in {src,test,testpar,tools/*,perform,hl/*,hl/*/*}/Makefile
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@mbareford this causes a runtime problem with the hdf5 shared libraries when I test on our XC30. The issue is that the '-static' option added in the original patch was only intended for the directories in the original list so it breaks the shared libs at runtime when it is also applied to src. I made a branch fix_hdf5_sed that applies your sed fix in a second loop and verified that it works. Could you merge that into your branch and test on Archer?
/cc @tridelat @adimako

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.

2 participants