-
-
Notifications
You must be signed in to change notification settings - Fork 43
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
Enable ppc64le #94
Enable ppc64le #94
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@conda-forge-admin, please rerender |
…nda-forge-pinning 2019.12.18
PPC builds but one test fails. ARM is missing some dependencies... |
The ppc mpich test that's failing is trying to run on 16 processors, which are definitely not available on CI:
Maybe we can disable this particular test? |
If it is using openmpi, you can force it to use 16 threads anyways. I forget the flag for that. |
The flag is But the current problem is with |
Ahhhh. Well you could patch the test to user fewer cores on ppc64le. |
-echo | ||
-echo "Testing simple parallel I/O with 16 processors..." | ||
-@MPIEXEC@ -n 16 ./tst_parallel3 | ||
+# echo | ||
+# echo "Testing simple parallel I/O with 16 processors..." | ||
+# @MPIEXEC@ -n 16 ./tst_parallel3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are we good with disabling this test for all systems? I think so, since a 16-processor test isn't very meaningful on CI but just want to make sure.
Seems to have done the trick in mpich for ppc64le
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let’s just set the number of mpi ranks to 4 but run the test?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That patch was only applied for ppc64le
. I can also try with -n 4
if you want, but in any case it would be for ppc64le
only.
@jaimergp, might it be worth separating ppc64le (now working) from aarch64 (missing dependencies) into separate PRs? |
@conda-forge-admin, please rerender |
Opendap.org was down, resulting in all builds erroring:
Is there anyway to retrigger the CI? |
@conda-forge-admin, please restart ci |
Ah, sorry, I missed that the patch was only for |
opendap.org still seems to be down. |
Seems to be back online! @conda-forge-admin, please restart ci |
Or... maybe not :/ |
@conda-forge-admin, please restart ci |
Maybe now? |
It looks like this has happened before: |
@xylar It might take some time to have this included in a new netcdf release. Should we patch our way for the time being? |
I don't think that's a good idea. If there were a patch to make these tests work without |
I just wrote to support at opendap.org to see if they can tell us when the server is expected to be back up. |
You're right, I had the impression there was such a fix already available. |
From OpenDAP:
@conda-forge-admin, please restart ci |
@xylar Seems that the new archs are not picked up on azure. |
I believe that’s to be expected. Anyone else know? |
If no objections, I’ll merge this later this evening. |
@jaimergp, do you want to add yourself as a maintainer? (Could also be in the next PR.) |
Defaults providers for ppc64le and aarch64 are Travis and drone respectively. They should not be on azure by default. Azure doesn’t have native builds for these and the emulated ones are super slow. LGMT on the PR! |
@beckermr Thanks for the explanation. Feeling a bit silly now, 😀 |
I'll add myself as a maintainer in the next PR (arm). I don't have access to a PC now, so let's try to get this merged first! |
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)