1
1
openmpi/opal/class
bosilca 872cf44c28 Improve the opal_pointer_array & more (#3369)
* Complete rewrite of opal_pointer_array
Instead of a cache oblivious linear search use a bits array
to speed up the management of the free space. As a result we
slightly increase the memory used by the structure, but we get a
significant boost in performance.

Signed-off-by: George Bosilca <bosilca@icl.utk.edu>

* Do not register datatypes in the f2c translation table.
The registration is now done up into the Fortran layer, by
forcing a call to MPI_Type_c2f.

Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
2017-04-18 21:41:26 -04:00
..
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_bitmap.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_bitmap.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_fifo.c Add opal_fifo_t class 2014-12-04 15:30:02 -07:00
opal_fifo.h opal/fifo: use atomics to set fifo head in opal_fifo_push 2016-03-17 13:21:27 -06:00
opal_free_list.c Remove some of the clang warnings. 2016-08-20 14:21:42 -04:00
opal_free_list.h opal: rework mpool and rcache frameworks 2016-03-14 10:50:41 -06:00
opal_graph.c opal: remove some unused variables / compiler warnings 2016-03-26 03:50:57 -07:00
opal_graph.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_hash_table.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_hash_table.h opal: add the OPAL_HASH_TABLE_FOREACH macro 2016-10-08 16:58:20 +09:00
opal_hotel.c opal hotel: only delete events that have not yet fired 2016-01-13 10:59:06 -08:00
opal_hotel.h opal hotel: only delete events that have not yet fired 2016-01-13 10:59:06 -08: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 opal/class/opal_lifo: use a standard syntax to initialize a local variable 2016-03-23 09:46:46 +09:00
opal_list.c Revert " Releasing the list items when list destructor is called" 2015-10-27 15:24:48 -07:00
opal_list.h Fix minor typo 2017-02-23 16:10:32 +01:00
opal_object.c Merge pull request #517 from hjelmn/class_fix 2015-08-31 12:13:58 -07:00
opal_object.h Fix performance regression caused by enabling opal thread support 2016-07-28 07:01:27 -06:00
opal_pointer_array.c Improve the opal_pointer_array & more (#3369) 2017-04-18 21:41:26 -04:00
opal_pointer_array.h Improve the opal_pointer_array & more (#3369) 2017-04-18 21:41:26 -04:00
opal_rb_tree.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_rb_tree.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_ring_buffer.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_ring_buffer.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_tree.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_tree.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_value_array.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_value_array.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00