Releases: iraikov/chicken-mpi
Updates to build system
Compatibility with Mac OS X and MPI 3
This release adds fixes to the build system to allow building for Mac OS X (Thanks to Ivan Avalos) and conditional compilation for the error handling API of MPI 3.
Added srfi-13 and srfi-14
This release includes a modification to the .egg file to add srfi-13 and srfi-14 as dependencies to the mpi library.
Compatibility with CHICKEN 5
This release includes changes for compatibility with CHICKEN 5.
MPI Alltoall / Alltoallv
This release adds support for the alltoall and alltoallv operations.
MPI datatypes
This release introduces support for creating MPI derived datatypes.
Removed use of object-evict
This release removes the use of object-evict in scatter.
Compatibility with MVAPICH2
This release updates all collective communication operations to be compatible with the MVAPICH2 implementation of MPI.
Bug fix in processing input arguments
This release fixes a bug that can potentially lead to null pointer dereference while processing input arguments.
Compatibility with argvector (4.10.1+)
This release updates uses of C_values and C_do_apply to be compatible with the argvector changes in Chicken 4.10.1 (binary version 8).