1
1
The heterogeneous code need to gracefully handly the contiguous
datatype loops in order to have the "#if 0" code path enabled again.
This is a performance issue (the correctness is guaranteed by the
current code).
Этот коммит содержится в:
George Bosilca 2016-04-21 18:11:29 -04:00
родитель 06eeeb3583
Коммит d379e23bf7

Просмотреть файл

@ -564,7 +564,9 @@ opal_pack_general_function( opal_convertor_t* pConvertor,
PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, OPAL_DATATYPE_LOOP, count_desc,
pStack->disp + local_disp);
pos_desc++;
#if 0
update_loop_description: /* update the current state */
#endif /* in a heterogeneous environment we can't handle the contiguous loops */
conv_ptr = pConvertor->pBaseBuf + pStack->disp;
UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc );
DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" );