-
-
Notifications
You must be signed in to change notification settings - Fork 60
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
Adding mvapich support #235
Adding mvapich support #235
Conversation
…nda-forge-pinning 2024.10.23.09.48.12
@conda-forge-admin, please rerender |
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 ( |
ping again if/when ready or you need help. |
@hmaarrfk Thanks, I will get in touch very soon then |
@hmaarrfk I think I got it working at least for linux-64/osx64/win, but there must be a need to update the patches for other platforms (osx-arm64, etc.) |
unfortunately i do'nt have time. please see the other PRs where others have been working on something similar. |
@hmaarrfk Is it all good now? |
recipe/dummy_t_filters_parallel.c
Outdated
@@ -0,0 +1,6 @@ | |||
#include <stdio.h> | |||
int main(void) { | |||
printf("Replacement test for t_filters_parallel\n"); |
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.
What do these test files do?
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.
@hmaarrfk The t_filters_parallel
test suite ensures the correct application and integrity of HDF5 filters, such as compression, in a parallel I/O context. The t_pmulti_dset
test suite verifies the proper creation and I/O operations on multiple datasets in parallel. We had to disable these tests for MVAPICH due to specific failures for a couple of them, likely related to resource constraints in the testing environment.
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.
Is there anything else needed from my side before this PR can be merged?
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.
Can you add this statement as a comment in the source
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.
Done
@conda-forge-admin please rerender Please remember to bump the build number next time too! Sorry i had to review how you "fixed" osx-arm. it seems you reverted to the older version |
why did it magically start to fail? |
you may unfortunately have to rebase: #239 |
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 ( |
i mostly just wanted to trigger a build |
Hi! This is the friendly automated conda-forge-linting service. I was trying to look for recipes to lint for you, but it appears we have a merge conflict. Please try to merge or rebase with the base branch to resolve this conflict. Please ping the 'conda-forge/core' team (using the @ notation in a comment) if you believe this is a bug. |
@conda-forge-admin, please rerender |
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 ( |
hint: you must bump the build number again |
@hmaarrfk It seems that the build for the HDF5 package on Linux with MVAPICH was failing due to missing symbols related to |
rebasing is etter than merging. when you rebase, drop all the MNT commits from rerendering |
@conda-forge-admin, please rerender |
@hmaarrfk
|
yes. |
please add a comment referring to this PR. |
Or should I simply add it myself (I did not want to interrupt the build on Azure, which is now becoming all green)? |
choose to interupt at your leisure or to let pass, but given this discussion, i'll wait until you you add the ignore run export and comment before we merge into main |
if you have the git skills, it would be good to rebase this into a single commit + and a single rerender |
Combined changes: - Removed valgrind - Update recipe/conda_build_config.yaml - Co-authored-by: Mark Harfouche <mark.harfouche@gmail.com> - Moved --enable-tests=no - Use *_FOR_BUILD for MVAPIch as for OpenMPI - Revert to hdf5 version 1.14.4 and add mvapich support - Restored source for 1.14.4 - Skip t_pmulti_dset for MVAPIch - Restored hdf5_cv_szlib_can_encode=yes - Skip t_filters_parallel for MVAPIch - Including comment regarding t_filters_parallel and t_pmulti_dset tests - remove unecessary space - bump build number - do not store artifacts - Capture environment configuration - Update dummy_t_filters_parallel.c - Reverting to the commit which previously built - remove Libs.private from hdf5.pc on windows - Add reference - Address dynamic dependencies ensuring path alignment avoiding extraneous conflicts - Conditionally include libacl for Linux systems only - Bumped up build number - Restored .azure-pipelines/azure-pipelines-win.yml - Add ignore_run_exports to meta.yaml
aa0c7c9
to
c7543bd
Compare
@conda-forge-admin, please rerender |
Hi! This is the friendly automated conda-forge-linting service. I was trying to look for recipes to lint for you, but it appears we have a merge conflict. Please try to merge or rebase with the base branch to resolve this conflict. Please ping the 'conda-forge/core' team (using the @ notation in a comment) if you believe this is a bug. |
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 ( |
…nda-forge-pinning 2024.11.05.14.14.53
Hi! This is the friendly conda-forge automerge bot! I considered the following status checks when analyzing this PR:
Thus the PR was passing and merged! Have a great day! |
Thanks @hmaarrfk |
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)Here I tried to add MVAPIch support (latest version, regardless of the netmod, for now), keeping version 1.14.4 instead of moving to 1.14.5.