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

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

List of all members.

Public Member Functions

void open (String filename, int headerSize, int recordSz) throws IOException
String[] getRankLabels ()
int getNumberOfRanks ()
long[] getOffsets ()
LargeByteBuffer getMasterBuffer ()
int getParallelismLevel ()
boolean isMultiProcess ()
 Check if the application is a multi-processing program (like MPI).
boolean isMultiThreading ()
 Check if the application is a multi-threading program (OpenMP for instance).
boolean isHybrid ()
void dispose ()

Private Member Functions

void setData (String filename, int headerSize, int recordSz) throws IOException

Private Attributes

int type = Constants.MULTI_PROCESSES | Constants.MULTI_THREADING
LargeByteBuffer masterBuff
int numFiles = 0
String valuesX []
long offsets []
RandomAccessFile file

Detailed Description

Definition at line 10 of file FileDB2.java.


Member Function Documentation

void edu.rice.cs.hpc.data.experiment.extdata.FileDB2.dispose (  ) 
LargeByteBuffer edu.rice.cs.hpc.data.experiment.extdata.FileDB2.getMasterBuffer (  ) 
int edu.rice.cs.hpc.data.experiment.extdata.FileDB2.getNumberOfRanks (  ) 
long [] edu.rice.cs.hpc.data.experiment.extdata.FileDB2.getOffsets (  ) 
int edu.rice.cs.hpc.data.experiment.extdata.FileDB2.getParallelismLevel (  ) 
String [] edu.rice.cs.hpc.data.experiment.extdata.FileDB2.getRankLabels (  ) 
boolean edu.rice.cs.hpc.data.experiment.extdata.FileDB2.isHybrid (  ) 
boolean edu.rice.cs.hpc.data.experiment.extdata.FileDB2.isMultiProcess (  ) 

Check if the application is a multi-processing program (like MPI).

Returns:
true if this is the case

Definition at line 132 of file FileDB2.java.

References edu.rice.cs.hpc.data.experiment.extdata.FileDB2.type.

Referenced by edu.rice.cs.hpc.viewer.graph.GraphEditorPlot.getXAxisTitle(), edu.rice.cs.hpc.data.experiment.extdata.FileDB2.isHybrid(), and edu.rice.cs.hpc.data.experiment.extdata.FileDB2.setData().

boolean edu.rice.cs.hpc.data.experiment.extdata.FileDB2.isMultiThreading (  ) 
void edu.rice.cs.hpc.data.experiment.extdata.FileDB2.open ( String  filename,
int  headerSize,
int  recordSz 
) throws IOException
void edu.rice.cs.hpc.data.experiment.extdata.FileDB2.setData ( String  filename,
int  headerSize,
int  recordSz 
) throws IOException [private]

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