next up previous
Next: Data Mapping Up: Irregular Partitioner Previous: LIP_REMAP_IN_CORE

LIP_REMAP_OOC

LIP_REMAP_OOC(datamap, new_datamap, data_File, data_out_File, count, page_size, datatype, flags)

IN datamap current distribution (handle)
INOUT new_datamap new,irregular distribution (handle)
    that contains the part of the translation table which stores
    information about which processor will own which
    element of data array after remapping
IN data_file file that stores data (handle)
OUT data_out_file file that stores data after
    remapping (handle)
IN count number of the local elements of data (integer)
IN page_size size of the memory buffer (integer)
IN datatype type of data to be remapped
IN flags flags (integer)


C syntax:

int LIP_remap_ooc (LIP_Datamap datamap, LIP_Datamap * new_datamap, MPI_File data_file, MPI_File data_out_file, int count, int page_size, MPI_Datatype datatype, int flags)


Java syntax:
Class Datamap:

public void remap_ooc (Datamap datamap, mpi.File datafile, mpi.File dataoutfile, int count, int pagesize, Datatype datatype, int flags)


Valid flags values are: LIP_CREATE_LOCAL and LIP_MOVE_DATA.

next up previous
Next: Data Mapping Up: Irregular Partitioner Previous: LIP_REMAP_IN_CORE