LIP_LOCALIZE(datamap, iglobal, igtype, ilocal, iltype, count, flags, schedule, info) |
IN | datamap | data map (handle) |
---|---|---|
INOUT | iglobal | globally numbered index array (choice) |
IN | igtype | index type of the globally numbered index array (handle) |
OUT | ilocal | locally numbered index array (choice) |
IN | iltype | index type of the locally numbered index array (handle) |
IN | count | number of indices in the index arrays (integer) |
IN | flags | flags providing additional information (integer) |
INOUT | schedule | communication schedule (handle) |
INOUT | info | index information (handle) |
C syntax:
int LIP_Localize(LIP_Datamap datamap, void *iglobal, LIP_Indextype
igtype,
void *ilocal, LIP_Indextype iltype, int count, int flags,
LIP_Schedule *schedule, LIP_Indexinfo *info)
|
Java syntax:
Class LIP:
public static void Localize(Datamap datamap, Indexer iglobal, Indexer ilocal
,
int flags, Schedule schedule)
|
LIP_LOCALIZE translates the globally numbered indices from iglobal (with layout igtype) into locally numbered indices ilocal (with layout iltype). The number of indices is supplied in count. After the translation the schedule communication schedule is created which could be used to transmit non-local data. The info object stores information about indices which might help in the translation process.
Next: LIP_OOC_LOCALIZE
Up: Index Translation
Previous: Index Translation