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

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

List of all members.

Public Member Functions

 BaseData (String filename, int headerSize, int recordSz) throws IOException
String[] getListOfRanks ()
int getNumberOfRanks ()
long getMinLoc (int rank)
long getMaxLoc (int rank, int recordSize)
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?
long[] getOffsets ()
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 ()

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 10 of file BaseData.java.


Constructor & Destructor Documentation

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

Member Function Documentation

void edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.dispose (  )  [inherited]
double edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getDouble ( long  position  )  [inherited]
int edu.rice.cs.hpc.data.experiment.extdata.BaseData.getFirstIncluded (  ) 

Get the index of the first included rank.

Provided to give a window through the filtering abstraction

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

Definition at line 50 of file BaseData.java.

int edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getHeaderSize (  )  [inherited]
int edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getInt ( long  position  )  [inherited]
int edu.rice.cs.hpc.data.experiment.extdata.BaseData.getLastIncluded (  ) 
String [] edu.rice.cs.hpc.data.experiment.extdata.BaseData.getListOfRanks (  ) 
long edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getLong ( long  position  )  [inherited]
long edu.rice.cs.hpc.data.experiment.extdata.BaseData.getMaxLoc ( int  rank,
int  recordSize 
) [virtual]
long edu.rice.cs.hpc.data.experiment.extdata.BaseData.getMinLoc ( int  rank  )  [virtual]
int edu.rice.cs.hpc.data.experiment.extdata.BaseData.getNumberOfRanks (  ) 
long [] edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getOffsets (  )  [inherited]
String edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.getString ( long  position,
long  length 
) [inherited]
boolean edu.rice.cs.hpc.data.experiment.extdata.BaseData.isDenseBetweenFirstAndLast (  ) 

Is every rank included between the first and the last as provided above?

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

Definition at line 60 of file BaseData.java.

boolean edu.rice.cs.hpc.data.experiment.extdata.AbstractBaseData.isHybridRank (  )  [inherited]

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