Next: Sample Java Irregular Program
Up: Class Design Details
Previous: Main classes
  Contents
Java bindings to lip provide additional classes to encapsulate
additional features.
- Interface DataDistribution
It can represent various distributions handled by lip
and it aggregates
several parameters from the LIP_DATAMAP_CREATE function;
- Methods:
- getGlobalSize - global size of data array (global);
- getType - type of datamap (type);
- getDescType - index type (desctype);
- getDesc - detailed description of datamap (desc);
- Class IndicesDatatypes
Serves as a parameter to
IOBufmap.getDatatype function, aggregating both required
MPI datatypes.
- Fields:
- memtype - represents the memtype parameter;
- filetype - represents the filetype parameter;
- Interface Indexer
Represents the index array with
the index layout.
- Methods:
- getIndexData - returns the array of indices;
- getIndexType - returns an INDEXTYPE handle;
- getCount - returns the size of the index array;
- Class ContIntIndexer
Implements the Indexer interface
for the integer array with contiguous index layout (LIP_INDEXTYPE_INT).
- Class LipException extends RuntimeException
- the exception thrown by lip functions.
Created by Katarzyna Zając