1
1
openmpi/ompi/class
Jeff Squyres 33619d6b43 Minor fixes for the ompi_bitmap class that were found while
investivating #817:

 * Remove use of legal_numbits member and always just use the full
   size of the array.  There was a corner case where legal_numbits was
   not an even multiple of the number of bits in the array where bits
   would not get freed properly, ususally causing wasted fortran
   MPI handles, or, as in the case of #817, wasted attribute keyvals
   (i.e., the user freed them, but the bitmap didn't reflect the
   free).
 * Re-order some error checks to ensure that we don't segv (we don't
   currently trigger this problem anywhere; I just noticed it while
   doing the other attribute keyval and legal_numbits work).

Since this change affects all Fortran MPI handles, I ran all the intel
and ibm tests and all still pass with this change.

This commit was SVN r13561.
2007-02-08 18:20:36 +00:00
..
Makefile.am Seperate out sequence tracking list as stand alone class. 2006-03-23 17:02:17 +00:00
ompi_bitmap.c Minor fixes for the ompi_bitmap class that were found while 2007-02-08 18:20:36 +00:00
ompi_bitmap.h Minor fixes for the ompi_bitmap class that were found while 2007-02-08 18:20:36 +00:00
ompi_circular_buffer_fifo.h - Small cleanups, getting rid of variables, using 2007-01-19 23:28:04 +00:00
ompi_fifo.h Fix previous patch. In case of different sm base use pointer to tail after 2007-02-08 14:59:18 +00:00
ompi_free_list.c Merge with gleb-mpool branch. All RDMA components use same mpool now (rdma). 2006-12-17 12:26:41 +00:00
ompi_free_list.h Fix a bunch of minor typos submitted by Bernhard Fischer. 2007-02-06 12:00:30 +00:00
ompi_pointer_array.c typo. 2007-02-06 16:53:44 +00:00
ompi_pointer_array.h - Reduce the amount of warnings with -Wshadow -- mainly due to 2007-01-19 19:48:06 +00:00
ompi_rb_tree.c * Move Gleb's rcache work from the gleb-rcache branch to the trunk 2006-08-15 18:40:08 +00:00
ompi_rb_tree.h * Move Gleb's rcache work from the gleb-rcache branch to the trunk 2006-08-15 18:40:08 +00:00
ompi_seq_tracker.c NULL is not an option ... 2006-07-13 07:38:35 +00:00
ompi_seq_tracker.h The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00