1
1
openmpi/opal/class
Nathan Hjelm 20c6eb5237 Rename opal_atomic_lifo_t to opal_lifo_t and improve interface
- Rename opal_atomic_lifo_t to opal_lifo_t to reflect both atomic and
   non-atomic usage. Added new routines (opal_lifo_*_st) for non-atomic
   usage as well as routines conditioned off opal_using_threads(). The
   atomic versions are always thread safe and the non-atomic are always
   not thread safe.

 - Add a new atomic lifo implementation that makes use of 128-bit
   compare-and-swap. The new implementation should scale better with
   larger numbers of threads.

 - Add threading unit test for opal_lifo_t.
2014-12-04 15:30:02 -07:00
..
Makefile.am Rename opal_atomic_lifo_t to opal_lifo_t and improve interface 2014-12-04 15:30:02 -07:00
ompi_free_list.c Rename opal_atomic_lifo_t to opal_lifo_t and improve interface 2014-12-04 15:30:02 -07:00
ompi_free_list.h Rename opal_atomic_lifo_t to opal_lifo_t and improve interface 2014-12-04 15:30:02 -07:00
opal_bitmap.c Remove unused vars and actually test the indexed array member in the bitmap class 2014-06-14 03:18:24 +00:00
opal_bitmap.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
opal_free_list.c Fix bug in r31764 2014-05-14 23:45:50 +00:00
opal_free_list.h ... Delayed due to notifier commits earlier this day ... 2009-04-29 01:32:14 +00:00
opal_graph.c Remove a bunch of unused variables. 2013-03-26 14:34:29 +00:00
opal_graph.h Fix visibility issues with opal_graph functions. 2009-06-09 15:02:57 +00:00
opal_hash_table.c fix misc memory leaks specific to the master 2014-11-25 13:52:10 +09:00
opal_hash_table.h add opal_hash_table_get_{first,next}_key_ptr 2014-11-25 11:32:43 +09:00
opal_hotel.c There's no point in having a separate opal_hotel_finalize() function 2012-11-02 14:00:54 +00:00
opal_hotel.h As Rolf pointed out, this patch wasn't needed on the trunk - just the 1.7 branch. Sigh 2014-02-03 21:40:56 +00:00
opal_lifo.c Rename opal_atomic_lifo_t to opal_lifo_t and improve interface 2014-12-04 15:30:02 -07:00
opal_lifo.h Rename opal_atomic_lifo_t to opal_lifo_t and improve interface 2014-12-04 15:30:02 -07:00
opal_list.c Mark all instances where atomic operations are used but their return value is unnecessary 2014-10-15 21:47:32 -04:00
opal_list.h Per email thread on devel list: 2014-10-12 21:13:42 -07:00
opal_object.c This is basically a revert of r32236. What looked as a good patch 2014-07-15 18:21:01 +00:00
opal_object.h memchecker: per RFC, use calloc for OBJ_NEW 2014-10-07 09:55:54 -07:00
opal_pointer_array.c Remove the (only two) fortran constants from OPAL. The only places that 2013-01-15 01:27:36 +00:00
opal_pointer_array.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
opal_rb_tree.c George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
opal_rb_tree.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
opal_ring_buffer.c Provide a way to look at the head of the ring 2011-06-28 19:46:48 +00:00
opal_ring_buffer.h Provide a way to look at the head of the ring 2011-06-28 19:46:48 +00:00
opal_tree.c Corrected patch from Tetsuya Mishima (i.e., a more correct fix than 2013-12-26 12:41:39 +00:00
opal_tree.h Fixes, improvements, and enhancements to the opal_tree class (used by 2012-08-31 16:35:49 +00:00
opal_value_array.c This is a very large change to rename several #define values from 2009-05-06 20:11:28 +00:00
opal_value_array.h silence warning on solaris 10 2014-08-12 04:27:49 +00:00