1
1
openmpi/opal/datatype
George Bosilca e2b154327e Small optimization on the datatype commit.
This patch fixes the merge of contiguous elements into larger but more
compact datatypes, and allows for contiguous elements to have thir
blocklen increasing instead of the count. The idea is to always maximize
the blocklen, aka. the contiguous part of the datatype.

Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
(cherry picked from commit 41e6f55807)
2019-09-03 15:09:33 -04:00
..
Makefile.am opal/datatype: add opal_datatype_is_monotonic() 2018-01-09 18:05:14 +09:00
opal_convertor_internal.h Fix the variable names used for the datatype dump. 2019-08-16 10:27:35 -04:00
opal_convertor_raw.c Fix the variable names used for the datatype dump. 2019-08-16 10:27:35 -04:00
opal_convertor.c Disable checksum. 2019-08-05 09:39:19 -04:00
opal_convertor.h Disable checksum. 2019-08-05 09:39:19 -04:00
opal_copy_functions_heterogeneous.c opal/datatype: correctly handle large datatypes 2019-03-05 19:41:39 -05:00
opal_copy_functions.c opal/datatype: correctly handle large datatypes 2019-03-05 19:41:39 -05:00
opal_datatype_add.c Optimized datatype description. 2019-08-05 09:35:07 -04:00
opal_datatype_checksum.h - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
opal_datatype_clone.c opal/datatype: reset ptypes in opal_datatype_clone() 2019-02-01 14:39:49 +09:00
opal_datatype_copy.c Fix the variable names used for the datatype dump. 2019-08-16 10:27:35 -04:00
opal_datatype_copy.h Clean and sync the pack and unpack functions. 2019-08-05 09:39:11 -04:00
opal_datatype_create_contiguous.c Reshape the datatype engine. The basic types are built down in OPAL. MPI types are 2011-01-13 06:08:54 +00:00
opal_datatype_create.c opal/datatype: plug a memory leak in opal_datatype_t destructor 2019-01-30 10:41:14 -08:00
opal_datatype_cuda.c opal/dataype: add additional interface to retrieve more details about 2018-06-21 09:25:50 -05:00
opal_datatype_cuda.h opal/dataype: add additional interface to retrieve more details about 2018-06-21 09:25:50 -05:00
opal_datatype_destroy.c - Split the datatype engine into two parts: an MPI specific part in 2009-07-13 04:56:31 +00:00
opal_datatype_dump.c Update the datatype dump to match the actual types. 2019-08-05 09:37:47 -04:00
opal_datatype_fake_stack.c opal/datatype: correctly handle large datatypes 2019-03-05 19:41:39 -05:00
opal_datatype_get_count.c Optimized datatype description. 2019-08-05 09:35:07 -04:00
opal_datatype_internal.h Fix the variable names used for the datatype dump. 2019-08-16 10:27:35 -04:00
opal_datatype_memcpy.h Add a second version of the datatype copy function using memmove instead of memcpy. 2010-11-12 23:22:35 +00:00
opal_datatype_module.c Fix the variable names used for the datatype dump. 2019-08-16 10:27:35 -04:00
opal_datatype_monotonic.c Optimized datatype description. 2019-08-05 09:35:07 -04:00
opal_datatype_optimize.c Small optimization on the datatype commit. 2019-09-03 15:09:33 -04:00
opal_datatype_pack.c Small optimization on the datatype commit. 2019-09-03 15:09:33 -04:00
opal_datatype_pack.h Optimize the pack/unpack. 2019-08-05 09:39:53 -04:00
opal_datatype_position.c Fix the variable names used for the datatype dump. 2019-08-16 10:27:35 -04:00
opal_datatype_prototypes.h Always build support for HETEROGENEOUS environment (this is needed to 2016-03-30 11:40:18 +09:00
opal_datatype_resize.c use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
opal_datatype_unpack.c Fix the variable names used for the datatype dump. 2019-08-16 10:27:35 -04:00
opal_datatype_unpack.h Optimize the pack/unpack. 2019-08-05 09:39:53 -04:00
opal_datatype.h Optimized datatype description. 2019-08-05 09:35:07 -04:00