1
1

George - the change you made breaks the btls - as they

think the data is contiguous - and the convertor routine
you've changed this to doesn't support returning the correct
offset into the user buffer when a NULL address is provided
in the iovec array

This commit was SVN r6496.
Этот коммит содержится в:
Tim Woodall 2005-07-14 19:21:07 +00:00
родитель 269a939a09
Коммит 76e287a29a

Просмотреть файл

@ -770,6 +770,7 @@ ompi_convertor_prepare_for_send( ompi_convertor_t* convertor,
convertor->fAdvance = ompi_convertor_pack_general;
convertor->fAdvance = ompi_convertor_pack_homogeneous_with_memcpy;
convertor->fAdvance = ompi_convertor_pack_no_conversion;
convertor->fAdvance = ompi_convertor_generic_simple_pack;
if( datatype->flags & DT_FLAG_CONTIGUOUS ) {
convertor->flags |= DT_FLAG_CONTIGUOUS;
@ -779,8 +780,6 @@ ompi_convertor_prepare_for_send( ompi_convertor_t* convertor,
else
convertor->fAdvance = ompi_convertor_pack_no_conv_contig_with_gaps;
}
convertor->fAdvance = ompi_convertor_generic_simple_pack;
return OMPI_SUCCESS;
}