Next: Other classes and interfaces
Up: Class Design Details
Previous: Class Design Details
  Contents
All lip classes are stored in the package pl.edu.agh.icsr.lip.
- Class lip
The main library class that collects all basic functions for
index translation and communication.
- Methods:
- Setup - implements: LIP_SETUP function;
- Exit - implements: LIP_EXIT function;
- Rank - implements: LIP_RANK function;
- Size - implements: LIP_SIZE function;
- Localize - implements: LIP_LOCALIZE function;
- OOC_localize - implements: LIP_OOC_LOCALIZE function;
- Gather - implements: LIP_GATHER function;
- Scatter - implements: LIP_SCATTER function;
- Fields:
- ContIntIndexer class - the class representing the contiguous
integer indexing scheme (see Indexer interface).
- Class Schedule
Implements the functionality of the Schedule structure.
- Methods:
- Schedule constructor -
implements: LIP_SCHEDULE_CREATE function;
- getNullValue - returns LIP_SCHEDULE_NULL handle;
- commit - implements: LIP_SCHEDULE_COMMIT function;
- free - implements: LIP_SCHEDULE_FREE function;
- Class Datamap
Contains all functions connected with data distribution and mapping.
- Methods:
- Datamap constructor -
implements: LIP_DATAMAP_CREATE function;
- create_hilbert_distribution_in_core -
implements: LIP_CREATE_HILBERT_DISTRIBUTION_IN_CORE function;
- create_hilbert_distribution_ooc -
implements: LIP_CREATE_HILBERT_DISTRIBUTION_OOC function;
- remap_in_core - implements: LIP_REMAP_IN_CORE function;
- remap_ooc - implements: LIP_REMAP_OOC function;
- Fields:
- BlockDistribution class - the class represent
data distribution specified by the LIP_BLOCK flag;
- Class IOBufmap
Encapsulates data stored in the IOBufmap structure.
- Methods:
- IOBufmap constructor
-
implements: LIP_IOBUFMAP_CREATE function;
- getNullValue - returns LIP_IOBUFMAP_NULL handle;
- getDatatype -
implements: LIP_IOBUFMAP_GET_DATATYPE function;
- free - implements: LIP_IOBUFMAP_FREE function;
Next: Other classes and interfaces
Up: Class Design Details
Previous: Class Design Details
  Contents
Created by Katarzyna Zając