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: LIP_DATAMAP_IC_INIT_TABLE_WITH_PROC
Up: Data Mapping
Previous: LIP_DATAMAP_CREATE