next up previous
Next: LIP_OOC_LOCALIZE Up: Index Translation Previous: Index Translation

LIP_LOCALIZE

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 up previous
Next: LIP_OOC_LOCALIZE Up: Index Translation Previous: Index Translation