1
1
openmpi/ompi/datatype
KAWASHIMA Takahiro dff6accec6 ompi/datatype: Fix args of DARRAY
According to MPI-3.1 P.122, `ni` for `MPI_COMBINER_DARRAY`
should be `4*ndims+4`, not `4*size+4`.

This bug may cause SEGV if `size` is smaller than `ndims`
when the darray is used for one-sided communication (pt2pt OSC).

This bug was introduced in open-mpi/ompi@79b13f36 (when darray
became a first class citizen and the `a_i` index of darray was
shifted by 2). The corresponding `MPI_Type_create_darray()`
function sets a right value so we don't need to update the function.
2016-06-15 11:24:22 +09:00
..
Makefile.am datatype/[un]pack_external[_size]: move subroutines down to ompi/datatype 2016-03-30 13:01:33 +09:00
ompi_datatype_args.c ompi/datatype: Fix args of DARRAY 2016-06-15 11:24:22 +09:00
ompi_datatype_create_contiguous.c Rearrange the #include to minimize clutter. 2013-09-28 17:15:33 +00:00
ompi_datatype_create_darray.c Fix the missing resize of the returned type for 2015-12-21 09:41:30 +09:00
ompi_datatype_create_indexed.c ddt: duplicate MPI_DATATYPE_NULL when ompi_datatype_create_indexed of ompi_datatype_create_indexed_block is invoked with a zero count 2015-12-08 16:25:36 +09:00
ompi_datatype_create_struct.c Rearrange the #include to minimize clutter. 2013-09-28 17:15:33 +00:00
ompi_datatype_create_subarray.c Allow NULL arrays for emoty datatypes. 2016-05-01 12:37:02 -04:00
ompi_datatype_create_vector.c Rearrange the #include to minimize clutter. 2013-09-28 17:15:33 +00:00
ompi_datatype_create.c add pml-specific field in OMPI datatype. 2015-10-20 19:46:06 +03:00
ompi_datatype_external32.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_datatype_external.c datatype/[un]pack_external[_size]: move subroutines down to ompi/datatype 2016-03-30 13:01:33 +09:00
ompi_datatype_get_elements.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_datatype_internal.h ompi/datatype: fix MPI_LONG_LONG_INT type name 2016-04-20 09:34:20 +09:00
ompi_datatype_match_size.c Rearrange the #include to minimize clutter. 2013-09-28 17:15:33 +00:00
ompi_datatype_module.c Remove useless output stream. 2016-05-21 15:54:04 -04:00
ompi_datatype_sndrcv.c coll: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:57 +09:00
ompi_datatype.h datatype/[un]pack_external[_size]: move subroutines down to ompi/datatype 2016-03-30 13:01:33 +09:00