1
1
openmpi/ompi/class
George Bosilca 9eb023a5c2 OK my last commit was ... kind of wrong. It only worked if the element_size
was smaller than the CACHE_LINE_SIZE. Here is the version that works.

In fact this works on 2 steps. First we set the element size to something
multiple of the desired alignment. Then when we allocate memory, we compute
the total size, and we will align each of the elements (we allocate
multiple of them every time) to the CACHE_LINE_SIZE.

This commit was SVN r10479.
2006-06-22 14:47:07 +00:00
..
Makefile.am Seperate out sequence tracking list as stand alone class. 2006-03-23 17:02:17 +00:00
ompi_bitmap.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
ompi_bitmap.h Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
ompi_circular_buffer_fifo.h * fix race condition due to poorly placed memory barriers that was causing 2006-02-16 20:14:33 +00:00
ompi_fifo.h Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
ompi_free_list.c OK my last commit was ... kind of wrong. It only worked if the element_size 2006-06-22 14:47:07 +00:00
ompi_free_list.h Complete the move of the mpool registration from opal_list_item_t to the 2006-06-14 17:43:50 +00:00
ompi_pointer_array.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +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 finished the ompi_free_list_t class nightmare.. 2006-06-12 22:09:03 +00:00
ompi_rb_tree.h make ompi_free_list_item_t a class.. 2006-06-12 16:44:00 +00:00
ompi_seq_tracker.c - added cleanup to destructor 2006-05-04 15:14:47 +00:00
ompi_seq_tracker.h - added cleanup to destructor 2006-05-04 15:14:47 +00:00