Revision 94fe59d04c2b3402dc79e48a72a381c233192fdc authored by George Bosilca on 23 November 2023, 06:01:01 UTC, committed by George Bosilca on 23 November 2023, 06:03:25 UTC
Rework the logic to avoid creating temporary arrays of processes.
Indeed, in prder to call into the PMIX_Fence we only need an array
of pmix_proc_t which is already inneficient enough to not require an
intermediary step via opal_procname_t.

Fixes #12004

Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
1 parent 3862c74
History
File Mode Size
Makefile.am -rw-r--r-- 2.8 KB
opal_convertor.c -rw-r--r-- 33.5 KB
opal_convertor.h -rw-r--r-- 14.9 KB
opal_convertor_internal.h -rw-r--r-- 1.9 KB
opal_convertor_raw.c -rw-r--r-- 12.9 KB
opal_copy_functions.c -rw-r--r-- 15.0 KB
opal_copy_functions_heterogeneous.c -rw-r--r-- 55.5 KB
opal_datatype.h -rw-r--r-- 15.4 KB
opal_datatype_add.c -rw-r--r-- 20.7 KB
opal_datatype_checksum.h -rw-r--r-- 2.7 KB
opal_datatype_clone.c -rw-r--r-- 3.4 KB
opal_datatype_copy.c -rw-r--r-- 6.4 KB
opal_datatype_copy.h -rw-r--r-- 11.2 KB
opal_datatype_create.c -rw-r--r-- 4.1 KB
opal_datatype_create_contiguous.c -rw-r--r-- 1.5 KB
opal_datatype_destroy.c -rw-r--r-- 1.2 KB
opal_datatype_dump.c -rw-r--r-- 8.2 KB
opal_datatype_fake_stack.c -rw-r--r-- 8.3 KB
opal_datatype_get_count.c -rw-r--r-- 10.0 KB
opal_datatype_internal.h -rw-r--r-- 31.4 KB
opal_datatype_memcpy.h -rw-r--r-- 597 bytes
opal_datatype_module.c -rw-r--r-- 13.8 KB
opal_datatype_monotonic.c -rw-r--r-- 2.1 KB
opal_datatype_optimize.c -rw-r--r-- 15.5 KB
opal_datatype_pack.c -rw-r--r-- 30.7 KB
opal_datatype_pack.h -rw-r--r-- 10.1 KB
opal_datatype_pack_unpack_predefined.h -rw-r--r-- 23.4 KB
opal_datatype_position.c -rw-r--r-- 15.3 KB
opal_datatype_prototypes.h -rw-r--r-- 3.0 KB
opal_datatype_resize.c -rw-r--r-- 1.2 KB
opal_datatype_unpack.c -rw-r--r-- 34.1 KB
opal_datatype_unpack.h -rw-r--r-- 10.5 KB

back to top