Several mails sent to Open MPI mailing lists were lost yesterday due to a misconfiguration of the mailing list server. It started sometime late afternoon, Indiana time and has since been fixed. You may have gotten bounce messages if you tried to mail one of the lists directly.
No SVN information was lost -- just the confirmation e-mails to the mailing lists. As far as I can tell, here are the messages that were dropped from the list on the trunk and v1.1 branches: ------------------------------------------------------------------------ r10374 | bosilca | 2006-06-14 23:21:16 -0700 (Wed, 14 Jun 2006) | 2 lines Changed paths: M /trunk/test/datatype/checksum.c Even moe complex. Now we do the unpacking using 2 iovecs. And still working ... ------------------------------------------------------------------------ r10373 | bosilca | 2006-06-14 23:07:11 -0700 (Wed, 14 Jun 2006) | 2 lines Changed paths: M /trunk/test/datatype/checksum.c An updated version with a behavior closer to the buffered send. ------------------------------------------------------------------------ r10372 | bosilca | 2006-06-14 22:28:17 -0700 (Wed, 14 Jun 2006) | 7 lines Changed paths: M /trunk/test/datatype/Makefile.am A /trunk/test/datatype/checksum.c Add a checksum test. It allow to check if the same operation (pack/unpack) done with the same values on 2 different types return the same value. The 2 types belong to 2 differents classes: contiguous and sparse. With this test I simulate the behavior of the buffered send, where the sender send the data from the user attached buffer (which is contiguous) and the receiver receive it in a sparse type. ------------------------------------------------------------------------ r10368 | bosilca | 2006-06-14 20:28:23 -0700 (Wed, 14 Jun 2006) | 2 lines Changed paths: M /trunk/ompi/datatype/dt_module.c Change the name of one of the datatype parameters to match all the others. ------------------------------------------------------------------------ r10367 | bosilca | 2006-06-14 20:27:37 -0700 (Wed, 14 Jun 2006) | 5 lines Changed paths: M /trunk/ompi/datatype/datatype_checksum.h Do not sum the checksum. Instead use the intermediary values in order to correctly compute the final checksum. This is not a bug in the case where both the sender and the receiver execute EXACTLY the same checksum computations but is definitively a problem if not (such as the buffered case). ------------------------------------------------------------------------ r10366 | bosilca | 2006-06-14 20:24:19 -0700 (Wed, 14 Jun 2006) | 3 lines Changed paths: M /trunk/ompi/datatype/convertor.c Do not unpack outside the legal boundaries of the data even if the specified iov_len is larger than the amount of missing data. ------------------------------------------------------------------------ r10365 | bosilca | 2006-06-14 20:22:28 -0700 (Wed, 14 Jun 2006) | 2 lines Changed paths: M /trunk/ompi/mpi/c/unpack.c Pedantic ... ------------------------------------------------------------------------ r10364 | bosilca | 2006-06-14 20:21:54 -0700 (Wed, 14 Jun 2006) | 3 lines Changed paths: M /trunk/ompi/mpi/c/type_create_subarray.c Correctly compute the boundaries for the Fortran matrix style. ------------------------------------------------------------------------ r10363 | jsquyres | 2006-06-14 17:10:11 -0700 (Wed, 14 Jun 2006) | 3 lines Changed paths: M /branches/v1.1/VERSION i think that i shall never see a tree as fine as 1.1b3 ------------------------------------------------------------------------ -- Jeff Squyres Server Virtualization Business Unit Cisco Systems