1
1
openmpi/ompi/class
Jeff Squyres 7643b7b459 More changes for correctness of the sm btl.
- remove dead code that isn't used anywhere (originally ompi_fifo_t
  was going to be a generalized class, but now it's exclusively used
  in the sm stuff, so there's no point in the generalized code that
  definitely *won't* work with the sm btl, or is not being used now
  [SVN always has history so we can go back])
- had to add an interprocess lock in the area where the writer may
  create a new circular buffer to ensure that the reader's tail
  doesn't accidentally end up back in the same old buffer while the
  head continues on to a new circular buffer (this was what was
  happening to cause some intel tests to hang -- e.g., MPI_Scan_c,
  MPI_Send_fairness_c and MPI_Isend_fairness_c).  Unbelievably, this
  may actually *increase* performance because it may order things
  better.  Will do performance testing tomorrow.  We're fairly certain
  that this lock can probably be removed and the code fixed in a
  different way, but we're under a deadline and correctness comes
  first, so it's been added to the to-do list to come back and
  re-examine this case later.

This commit was SVN r8136.
2005-11-13 05:00:22 +00:00
..
Makefile.am Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
ompi_bitmap.c Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
ompi_bitmap.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
ompi_circular_buffer_fifo.h Next checkpoint in the sm btl fixes: 2005-11-12 22:32:09 +00:00
ompi_fifo.h More changes for correctness of the sm btl. 2005-11-13 05:00:22 +00:00
ompi_free_list.c Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
ompi_free_list.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
ompi_pointer_array.c Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
ompi_pointer_array.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
ompi_rb_tree.c Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
ompi_rb_tree.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00