Opened 13 years ago
Closed 13 years ago
#834 closed defect (fixed)
mpi: Incorrect argument count for allgather-int and allgather-flonum procedures
Reported by: | sjamaan | Owned by: | Ivan Raikov |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | extensions | Version: | 4.7.x |
Keywords: | Cc: | ||
Estimated difficulty: |
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".
Fixed in release 1.12 of mpi, thanks for reporting.