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

about ialltoallw #3480

Closed
mathbird opened this issue May 8, 2017 · 4 comments
Closed

about ialltoallw #3480

mathbird opened this issue May 8, 2017 · 4 comments

Comments

@mathbird
Copy link

mathbird commented May 8, 2017

Hi,

ialltoallvw_zero.c.txt

The attached test code pass with MPICH well, but has problems with OpenMPI.

There are three tests in the code, the first passes, the second one hangs, and the third one results in seg. fault and core dump.

The hanging seemed caused by the handle in the function ompi_coll_libnbc_ialltoallw in mca/coll/libnbc/nbc_ialltoallw.c, where it is not set correctly for the request, based on the input parameters.

The the seg fault is caused by ompi_datatype_type_size(sendtypes[me], &sendtype_size); //sendtypes[me] = NULL.

any suggestion?

Dahai

@ggouaillardet
Copy link
Contributor

@mathbird thanks for the report, a few fixes were not backported into the v2 branches, and i made PR for both.
fwiw, master and v3.x are fine
btw, which Open MPI version are you running ?

@hppritcha hppritcha modified the milestones: v2.1.2, v2.1.1 May 9, 2017
@mathbird
Copy link
Author

mathbird commented May 9, 2017

I am using openmpi 2.1. with your updated code, the tests did pass. Thanks

@hppritcha
Copy link
Member

@ggouaillardet can this issue be closed now?

@ggouaillardet
Copy link
Contributor

yes, the issue is fixed from v2, so let's close this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants