edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData Class Reference

Inheritance diagram for edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData:
Inheritance graph
[legend]
Collaboration diagram for edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AbstractBaseData (String filename, int headerSize, int recordSz) throws IOException
long[] getOffsets ()
abstract long getMinLoc (int rank)
abstract long getMaxLoc (int rank, int recordSize)
String getString (long position, long length)
long getLong (long position)
int getInt (long position)
double getDouble (long position)
int getHeaderSize ()
boolean isHybridRank ()
 Return true if the application is a hybrid app (such as MPI+OpenMP).
void dispose ()
String[] getListOfRanks ()
int getNumberOfRanks ()
int getFirstIncluded ()
 Get the index of the first included rank.
int getLastIncluded ()
boolean isDenseBetweenFirstAndLast ()
 Is every rank included between the first and the last as provided above?

Protected Attributes

IFileDB baseDataFile

Static Protected Attributes

static final int SIZE_OF_END_OF_FILE_MARKER = 4

Package Attributes

final int headerSize

Detailed Description

Definition at line 5 of file AbstractBaseData.java.


Constructor & Destructor Documentation

edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.AbstractBaseData ( String  filename,
int  headerSize,
int  recordSz 
) throws IOException

Member Function Documentation

void edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.dispose (  ) 
double edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getDouble ( long  position  ) 
int edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getFirstIncluded (  )  [inherited]
int edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getHeaderSize (  ) 
int edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getInt ( long  position  ) 
int edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getLastIncluded (  )  [inherited]
String [] edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getListOfRanks (  )  [inherited]
long edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getLong ( long  position  ) 
abstract long edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getMaxLoc ( int  rank,
int  recordSize 
) [pure virtual]
abstract long edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getMinLoc ( int  rank  )  [pure virtual]
int edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getNumberOfRanks (  )  [inherited]
long [] edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getOffsets (  ) 
String edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getString ( long  position,
long  length 
)
boolean edu.rice.cs.hpc.data.experiment.extdata.IBaseData.isDenseBetweenFirstAndLast (  )  [inherited]
boolean edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.isHybridRank (  ) 

Return true if the application is a hybrid app (such as MPI+OpenMP).

False otherwise

Returns:
boolean

Implements edu.rice.cs.hpc.data.experiment.extdata.IBaseData.

Definition at line 107 of file AbstractBaseData.java.

References edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.baseDataFile, and edu.rice.cs.hpc.data.experiment.extdata.IFileDB.getParallelismLevel().


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on 5 May 2015 for HPCVIEWER by  doxygen 1.6.1