next up previous
Next: LIP_DATAMAP_IC_INIT_TABLE_WITH_PROC Up: Data Mapping Previous: LIP_DATAMAP_CREATE

LIP_DATAMAP_IC_TTABLE_COPY

LIP_DATAMAP_IC_TTABLE_COPY(datamap, procs, procstype, local_adr, local_adr_type, ttable_size, flag)

INOUT datamap data map to be changed (handle)
IN procs array that contains the part of the translation table
    which stores information about which processor
    will own which element of data array after
    remapping
IN procstype index type of the procs array (handle)
IN local_adr stores local indices of data elements on
    processors that are owners of those elements.
IN local_adrtype index type of the local_adr array (handle)
IN ttable_size size of procs and local_adr arrays
IN flags flags describing if the procs and local_adr
    arrays should be copied or attached


C syntax:

int LIP_Datamap_ic_ttable_copy(LIP_Datamap datamap, void* procs, LIP_Indextype procstype, void* local_adr, LIP_Indextype localtype, int ttable_size, int flag)


LIP_DATAMAP_IC_TTABLE_COPY copies (if LIP_COPY flag was specified) or attaches (if LIP_ATTACH flag was specified) the procs and local_adr arrays to the datamap structure.


next up previous
Next: LIP_DATAMAP_IC_INIT_TABLE_WITH_PROC Up: Data Mapping Previous: LIP_DATAMAP_CREATE