LIP_REMAP_IN_CORE(old_datamap, new_datamap, schedule) |
IN | datamap | current distribution (handle) |
---|---|---|
INOUT | new_datamap | new, irregular distribution (handle) |
OUT | schedule | communication schedule for remapping (handle) |
C syntax:
int LIP_remap_in_core (LIP_Datamap old_datamap, LIP_Datamap
new_datamap, LIPSchedule schedule)
|
Java syntax:
Class Datamap:
public void remap_in_core(Datamap olddatamap, Schedule schedule)
|
LIP_REMAP_IN_CORE fills a part of the translation table in the new_datamap object which stores local indices of data elements on processors that are the owners of those elements. The function also creates a communication schedule needed for moving the data in order to obtain the new distribution.