Summary
mpi: Incorrect argument count for allgather-int and allgather-flonum procedures
Metadata
- Id: a0633b087fca6f681233df4625f3f3e6a5de013c
- Trac id: 834
- Type: defect
- Reporter: sjamaan
- Owner: iraikov
- Cc:
- Status: closed
- Component: extensions
- Estimated difficulty:
- Resolution: fixed
- Priority: minor
- Milestone:
- Version: 4.7.x
- Changetime: 2012-06-01 09:20:27 UTC
- Created: 2012-05-13 14:09:28 UTC
- Keywords:
Description
In Mario's scrutinizer run two problems were found in mpi, both related to wrong argument count: http://parenteses.org/mario/misc/specialize-report/install/mpi.html
I don't have openmpi installed, and I don't know much about mpi anyway, so I don't have a patch or a unit test for this. However, I have a hunch that the MPI:allgather-int and MPI:allgather-flonum should use make-allgather like MPI:allgather-bytevector is doing.
There are also two C compiler warnings, but I assume that's because Chicken doesn't allow array dimensionality specifications in its FFI, so those might be hard to "fix".
Changes and comments
[2012-06-01 09:20:27 UTC] iraikov changed status from new to closed
[2012-06-01 09:20:27 UTC] iraikov set resolution to fixed
[2012-06-01 09:20:27 UTC] iraikov wrote:
Fixed in release 1.12 of mpi, thanks for reporting.