Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_gasp_context_SOur GASP context struct definition
edu.ufl.hcs.ppw.analysis.adm.AnalysisDataManagerThe analysis data manager interface
edu.ufl.hcs.ppw.analysis.adm.AnalysisDataManagerImplThe analysis data manager class, which handles analysis data
edu.ufl.hcs.ppw.analysis.adm.AnalysisInfoAnalysis information
edu.ufl.hcs.ppw.analysis.adm.AnalysisInfoImplInformation about analysis data
edu.ufl.hcs.ppw.analysis.adm.AnalysisOperationTypeA
edu.ufl.hcs.ppw.analysis.adm.AnalysisOperationTypeImplA
edu.ufl.hcs.ppw.analysis.adm.AnalysisVersionHeaderHeader for analysis data
edu.ufl.hcs.ppw.analysis.adm.BottleneckPatternA particular bottleneck and corresponding recommended resolution
edu.ufl.hcs.ppw.analysis.adm.BottleneckPatternEntryA particular bottleneck pattern entry linking a TraceAnalysisEntry with with a certain callsite on another program thread
edu.ufl.hcs.ppw.analysis.adm.BottleneckPatternEntryImplA particular bottleneck pattern entry linking a TraceAnalysisEntry with with a certain callsite on another program thread
edu.ufl.hcs.ppw.analysis.adm.BottleneckPatternImplA particular bottleneck and corresponding recommended resolution
edu.ufl.hcs.ppw.analysis.adm.CombinedTraceAnalysisEntryA TraceAnalysisEntry combined with a BottleneckPatternEntry
edu.ufl.hcs.ppw.analysis.adm.HighLevelAnalysisEntryA single entry of high-level analysis information
edu.ufl.hcs.ppw.analysis.adm.HighLevelAnalysisEntryImplImplementation of a single entry of high-level analysis information
edu.ufl.hcs.ppw.analysis.adm.LoadImbalanceEntryA single load imbalance entry
edu.ufl.hcs.ppw.analysis.adm.LoadImbalanceEntryImplA single load imbalance entry
edu.ufl.hcs.ppw.analysis.adm.ParameterSet
edu.ufl.hcs.ppw.analysis.adm.ParameterSetImpl
edu.ufl.hcs.ppw.analysis.adm.ProfileAnalysisEntryA single analysis data entry resulting from an analysis run using (only) profile data
edu.ufl.hcs.ppw.analysis.adm.ProfileAnalysisEntryImplA single analysis data entry resulting from an analysis run using (only) profile data
edu.ufl.hcs.ppw.analysis.adm.ProgramBlockA program 'block' defined by enclosing synchronization constructs
edu.ufl.hcs.ppw.analysis.adm.ProgramBlockImplA program 'block' defined by enclosing synchronization constructs
edu.ufl.hcs.ppw.analysis.adm.ScalabilityEntryA single scalability analysis entry, comparing one block on a parcular system size to that block on another system size
edu.ufl.hcs.ppw.analysis.adm.ScalabilityEntryImplA single scalability analysis entry, comparing one block on a parcular system size to that block on another system size
edu.ufl.hcs.ppw.analysis.adm.TraceAnalysisEntryA single analysis data entry resulting from an analysis run using trace data
edu.ufl.hcs.ppw.analysis.adm.TraceAnalysisEntryImplA single analysis data entry resulting from an analysis run using trace data
edu.ufl.hcs.ppw.analysis.AnalysisControllerClass to control analysis
edu.ufl.hcs.ppw.analysis.AnalysisController.AnalysisController.ApplicationAnalysisThreadSwingWorker thread used to perform application analysis
edu.ufl.hcs.ppw.analysis.AnalysisParameterAn abstract class for analysis parameters
edu.ufl.hcs.ppw.analysis.AnalysisParameterSet
edu.ufl.hcs.ppw.analysis.AnalysisVisManagerThis class ties together all of the analysis visualizations, using a tabbed panel to contain them
edu.ufl.hcs.ppw.analysis.AnalysisVisManager.AnalysisVisManager.VisualizationChangeListenerA class for handling tab panel changes
edu.ufl.hcs.ppw.analysis.ApplicationAnalysisThreadMapper
edu.ufl.hcs.ppw.analysis.BooleanAnalysisParameterAn analysis parameter of boolean type
edu.ufl.hcs.ppw.analysis.DoubleAnalysisParameterAn analysis parameter of double type
edu.ufl.hcs.ppw.analysis.EventTypeMapper
edu.ufl.hcs.ppw.analysis.IntegerAnalysisParameterAn analysis parameter of integer type
edu.ufl.hcs.ppw.analysis.management.AnalysisIOManagerImplThis class is used to manage the Analysis I/O
edu.ufl.hcs.ppw.analysis.management.TempFileTraceAnalysisDataSource
edu.ufl.hcs.ppw.analysis.management.TraceAnalysisEntryComparatorThis class is used to compare the 2 TracaAnalysis entries
edu.ufl.hcs.ppw.analysis.management.TraceAnalysisManagerInterface for management of trace analysis data, providing methods for adding and accessing trace analysis entries and associated bottleneck pattern entries
edu.ufl.hcs.ppw.analysis.management.TraceAnalysisManagerImplClass for management of trace analysis data, providing methods for adding and accessing trace analysis entries and associated bottleneck pattern entries
edu.ufl.hcs.ppw.analysis.misc.LoadBalancingAnalysisSimple load-balancing analysis based on profile data
edu.ufl.hcs.ppw.analysis.misc.LoadBalancingAnalysis.LoadBalancingAnalysis.ImbalancedCallsiteA record of each imbalanced callsite to use in the table
edu.ufl.hcs.ppw.analysis.misc.LoadBalancingAnalysis.LoadBalancingAnalysis.ImbalanceTableModelThe model for displaying analysis data
edu.ufl.hcs.ppw.analysis.misc.LoadBalancingAnalysis.LoadBalancingAnalysis.TableSelectionListenerFor handling table selections
edu.ufl.hcs.ppw.analysis.misc.MiscAnalysesSimple class to get all available visualizations
edu.ufl.hcs.ppw.analysis.misc.MiscAnalysisInterfaceAn interface that must be implemented by all analyses
edu.ufl.hcs.ppw.analysis.process.ApplicationAnalysis
edu.ufl.hcs.ppw.analysis.process.ApplicationAnalysis.ApplicationAnalysis.AnalysisProcessThreadSwingWorker thread used to perform application analysis with multiple threads
edu.ufl.hcs.ppw.analysis.process.baseline.BaselineManager
edu.ufl.hcs.ppw.analysis.process.ExperimentSetAnalysisAutomated analysis at the experiment-set level
edu.ufl.hcs.ppw.analysis.process.misc.FrequencyAnalysis
edu.ufl.hcs.ppw.analysis.process.misc.MisellaneousAnalysis
edu.ufl.hcs.ppw.analysis.process.profile.HighLevelAnalysisThis class provides high-level (application-level) analysis functionality
edu.ufl.hcs.ppw.analysis.process.profile.ProfileAnalysis
edu.ufl.hcs.ppw.analysis.process.set.ScalabilityAnalysis
edu.ufl.hcs.ppw.analysis.process.trace.OperationAnalysis
edu.ufl.hcs.ppw.analysis.process.trace.TraceAnalysis
edu.ufl.hcs.ppw.analysis.process.util.AssertionManager
edu.ufl.hcs.ppw.analysis.process.util.ExecutionTimerThis class supports timing of various operations, and is intended for testing purpose only
edu.ufl.hcs.ppw.analysis.process.util.LocalRequestReplyLists
edu.ufl.hcs.ppw.analysis.process.util.ReplyEntry
edu.ufl.hcs.ppw.analysis.process.util.ReplyManager
edu.ufl.hcs.ppw.analysis.process.util.RequestEntry
edu.ufl.hcs.ppw.analysis.process.util.RequestManager
edu.ufl.hcs.ppw.analysis.process.util.Utility
edu.ufl.hcs.ppw.analysis.profile.ProfileSortAnalysisMain class used to test the sorting of trace analysis records
edu.ufl.hcs.ppw.analysis.profile.taskThreadTaskThread: creates the desired amount of threads, writes million trace analysis entry reads the trace analysis records, writes the bottleneck pattern, rewrites the trace analysis records and finally sorts the trace records
edu.ufl.hcs.ppw.analysis.test.TestApplicationAnalysisTest for application analysis
edu.ufl.hcs.ppw.analysis.test.TestExperimentSetAnalysisTest for experiment-set analysis
edu.ufl.hcs.ppw.analysis.vis.ExpSetChartListener
edu.ufl.hcs.ppw.analysis.vis.ExpSetDialog
edu.ufl.hcs.ppw.analysis.vis.HighLevelAppChart
edu.ufl.hcs.ppw.analysis.vis.HighLevelAppChartListener
edu.ufl.hcs.ppw.analysis.vis.HighLevelAppDialog
edu.ufl.hcs.ppw.analysis.vis.InfoDialog
edu.ufl.hcs.ppw.analysis.vis.summary.AnalysisSummaryPanelA textual analysis summary visualization
edu.ufl.hcs.ppw.analysis.vis.table.AnalysisProfileTable
edu.ufl.hcs.ppw.analysis.vis.table.AnalysisTablePanel
edu.ufl.hcs.ppw.analysis.vis.table.AnalysisTablePanel.AnalysisTablePanel.ColumnClass to represent the columns Used to keep track of columns that have been removed from user to be later inserted if necessary
edu.ufl.hcs.ppw.analysis.vis.table.AnalysisTablePanel.AnalysisTablePanel.HeaderMouseListenerClass for handling mouse events for table header
edu.ufl.hcs.ppw.analysis.vis.table.AnalysisTablePanel.AnalysisTablePanel.PopupItemListenerClass for handling popup actions
edu.ufl.hcs.ppw.analysis.vis.table.AnalysisTablePanel.AnalysisTablePanel.ThreadItemThread wrapper class for combo box
edu.ufl.hcs.ppw.analysis.vis.table.AnalysisTraceTable
edu.ufl.hcs.ppw.analysis.vis.table.ProfileTableModel
edu.ufl.hcs.ppw.analysis.vis.table.TimeCellRenderer
edu.ufl.hcs.ppw.analysis.vis.table.TraceTableModel
edu.ufl.hcs.ppw.cmdline.CommandLineApplicationAbstract class to make writing command-line apps really easy
edu.ufl.hcs.ppw.cmdline.CommandLineApplication.CommandLineApplication.AppFlagInner class to represent an argument
edu.ufl.hcs.ppw.cmdline.par2cubeCommandline version of the CUBE convertor
edu.ufl.hcs.ppw.cmdline.par2otfCommandline version of the OTF convertor
edu.ufl.hcs.ppw.cmdline.par2slog2Commandline version of the SLOG-2 convertor
edu.ufl.hcs.ppw.cmdline.par2tauCommandline version of the TAU convertor
edu.ufl.hcs.ppw.cmdline.ppwThe main class that bootstraps the PPW GUI
edu.ufl.hcs.ppw.cmdline.ppwhelpThe main class that bootstraps the standalone PPW GUI help system
edu.ufl.hcs.ppw.cmdline.ppwprofA commandline app that gives text versions of the available visualizations and analyses
edu.ufl.hcs.ppw.cmdline.TextProgressInterfaceSimple text-based progress meter for ProgressInterface
edu.ufl.hcs.ppw.exports.ConverterInterfaceStandard trace converter interface
edu.ufl.hcs.ppw.exports.ConvertersSimple class to get all available exports
edu.ufl.hcs.ppw.exports.CUBEProfileConverterExporter to CUBE profile files
edu.ufl.hcs.ppw.exports.OTFTraceConverterCustom-built converter for writing OTF files directly, based off of eyeball dumps source code inspection of libotf-1.2.18
edu.ufl.hcs.ppw.exports.PrimitiveWithDataHandy class for representing a SLOG-2 Primitive with data
edu.ufl.hcs.ppw.exports.SLOG2TestDummy file for testing SLOG API output
edu.ufl.hcs.ppw.exports.SLOG2TraceConverterExporter to SLOG-2 format (Jumpshot), heavily based on Jumpshot's TraceToSlog2.java source
edu.ufl.hcs.ppw.exports.SLOG2TraceConverter.SLOG2TraceConverter.ColorSchemeInner class for assigning colors to things
edu.ufl.hcs.ppw.exports.SLOG2TraceConverter.SLOG2TraceConverter.CommOperationInline class to store get/put information
edu.ufl.hcs.ppw.exports.SLOG2TraceConverter.SLOG2TraceConverter.CommPairInline class to store send/recv pair information
edu.ufl.hcs.ppw.exports.TauProfileConverterExporter to TAU profile files
edu.ufl.hcs.ppw.FileUtilitiesSome general utility code
edu.ufl.hcs.ppw.gui.AboutPanelA class representing a panel for the About dialog
edu.ufl.hcs.ppw.gui.AnalysisMenusA class to deal with the analysis menu items
edu.ufl.hcs.ppw.gui.AnalysisMenus.AnalysisMenus.AnalysisActionListenerA class for handling when a user selects an analysis
edu.ufl.hcs.ppw.gui.AnalysisPanelPopup panel to handle analysis
edu.ufl.hcs.ppw.gui.AnalysisPanel.AnalysisPanel.AnalysisProgressMonitorSubclassed ProgressMonitor for analysis popup
edu.ufl.hcs.ppw.gui.AnalysisPanel.AnalysisPanel.CancelButtonHandlerHandles cancel button clicks
edu.ufl.hcs.ppw.gui.AnalysisPanel.AnalysisPanel.OKButtonHandlerHandles OK button clicks
edu.ufl.hcs.ppw.gui.ConversionThreadA thread to handle converting files in the background
edu.ufl.hcs.ppw.gui.ExperimentInfoTableShows basic experiment information
edu.ufl.hcs.ppw.gui.ExperimentInfoTable.ExperimentInfoTable.InfoTableModelClass for the run information table
edu.ufl.hcs.ppw.gui.ExperimentInfoTable.ExperimentInfoTable.TablePopupListenerFor handling table doubleclicks
edu.ufl.hcs.ppw.gui.FileLoadingThreadA thread to handle loading files in the background
edu.ufl.hcs.ppw.gui.FileLoadingThread.FileLoadingThread.LoadSetWhat to return when we're done loading
edu.ufl.hcs.ppw.gui.FileSavingThreadA thread to handle saving PAR files with analysis data
edu.ufl.hcs.ppw.gui.FileTreeA version of a JTree that shows experiment sets
edu.ufl.hcs.ppw.gui.FileTree.FileTree.FileDropHandlerClass to handle dropping files onto the file tree
edu.ufl.hcs.ppw.gui.FileTree.FileTree.FileSelectionListenerFor handling selections
edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupCloseFileActionListenerFor handling close file popup actions
edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupCloseRevisionActionListenerFor handling close revision popup actions
edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupExperimentInfoActionListenerFor handling info popup actions
edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupNewRevisionActionListenerFor handling new revision popup actions
edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupOpenActionListenerFor handling open file popup actions
edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupOpenURLActionListenerFor handling open URL popup actions
edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupRenameRevisionActionListenerFor handling rename revision popup actions
edu.ufl.hcs.ppw.gui.FileTree.FileTree.TreeMouseListenerFor handling mouse actions
edu.ufl.hcs.ppw.gui.FileTree.FileTree.TreeMouseMotionListenerFor handling mouse motions
edu.ufl.hcs.ppw.gui.FileTree.FileTree.TreePopupMenuListenerFor tracking the popup menus
edu.ufl.hcs.ppw.gui.GenericProgressMonitorGeneric, all-purpose graphical progress montior
edu.ufl.hcs.ppw.gui.GUIControllerThis is the point-of-entry for the GUI
edu.ufl.hcs.ppw.gui.GUIMenusA separate class to handle all GUI menu components to keep them in one spot
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.AboutActionListenerClass for handling about
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.ApplicationAnalysisActionListenerClass for running application analysis
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.CloseActionListenerFor closing current file
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.CloseAllActionListenerFor closing all files
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.CloseRevisionActionListenerA class for renaming a revision
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.ConversionActionListenerClass for handling conversion selections
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.CopyActionListenerA class for handling copy data to clipboard requests
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.ExitActionListenerClass for handling exits
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.FileOpenActionListenerFor handling opening of files
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.FindActionListenerA class for popping up the find window
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.HelpActionListenerA class for showing the help screen
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.InfoActionListenerClass for handling info
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.MRUActionListenerA class for handling MRU menu list selections
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.NewRevisionActionListenerFor handling adding a new experiment set
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.OnlineDocsActionListenerA class for bringing up the online docs
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.OptionsActionListenerA class for handling when a user changes an option
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.RenameRevisionActionListenerA class for renaming a revision
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.SaveAnalysisDataActionListenerClass for handling saving of analysis data
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.SaveAnalysisDataNewFileActionListenerClass for saving analysis data to new file
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.ScalabilityAnalysisActionListenerClass for running scalability analysis
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.TextReportActionListenerClass for handling text report export
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.URLOpenActionListenerFor handling opening of URLs
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.WorkspaceLoadActionListenerA class for loading workspaces
edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.WorkspaceSaveActionListenerA class for saving workspaces
edu.ufl.hcs.ppw.gui.HelpFrame.HelpFrame.WindowExitHookA class to hook the window's exit
edu.ufl.hcs.ppw.gui.HelpPanel.HelpPanel.RightPaneLinkListenerClass to handle link clicks in right pane
edu.ufl.hcs.ppw.gui.HelpPanel.HelpPanel.TOCSelectionListenerClass to handle TOC entry selections
edu.ufl.hcs.ppw.gui.HelpPanel.HelpPanel.TocTreeNodeWrapper class for entries in TOC tree
edu.ufl.hcs.ppw.gui.InfoDialogA class for a dialog box showing information about a particular run
edu.ufl.hcs.ppw.gui.InfoDialog.InfoDialog.EscapeActionHandle pressing escape
edu.ufl.hcs.ppw.gui.MainWindowThis class represents the GUI's main window
edu.ufl.hcs.ppw.gui.MainWindow.MainWindow.WindowExitHookA class to hook the main window's exit
edu.ufl.hcs.ppw.gui.PPWFileFilterA class to filter files with a certain extension
edu.ufl.hcs.ppw.gui.SearchDialog.SearchDialog.EscapeActionHandle pressing escape
edu.ufl.hcs.ppw.gui.SetTreeModelA subclass of the ExperimentSet class that implements a JTree model
edu.ufl.hcs.ppw.gui.SetTreeModel.SetTreeModel.DisplayedPARFileFor overriding what is displayed for each PAR file
edu.ufl.hcs.ppw.gui.SetTreeModel.SetTreeModel.DummyRootNodeFor easily tracking which node is the root
edu.ufl.hcs.ppw.gui.SourceCodeBrowserA class to show a single source code file
edu.ufl.hcs.ppw.gui.SourceCodeBrowser.SourceCodeBrowser.CaretFocusListenerFocus listener to handle caret display
edu.ufl.hcs.ppw.gui.SourceCodeBrowser.SourceCodeBrowser.MyHighlightPainterA subclass of the default highlight painter, used to distinguish our painter from others
edu.ufl.hcs.ppw.gui.SourcePanelTabbed panel for showing source code
edu.ufl.hcs.ppw.gui.SplashDialogA class representing the splash screen, with an image and a progress bar
edu.ufl.hcs.ppw.gui.SplashDialog.SplashDialog.MyImageIconSubclass of ImageIcon used to draw the version string on the image
edu.ufl.hcs.ppw.gui.StatusBarA class for the simple status bar at the bottom of the GUI
edu.ufl.hcs.ppw.gui.TexiTocA class for reading Texi TOC files generated by our Perl Texi TOC reader
edu.ufl.hcs.ppw.gui.TexiToc.TexiToc.TOCEntryInternal class representing a line in the TOC file
edu.ufl.hcs.ppw.gui.TexiToc.TexiToc.TOCNodeClass representing TOC hierarchy
edu.ufl.hcs.ppw.gui.WorkspaceSerializerHandles loading/saving workspace state
edu.ufl.hcs.ppw.pdm.BaselineStatDataBaseline StatData implementation providing some common routines
edu.ufl.hcs.ppw.pdm.BodytypeDataInformation about a trace record's body type
edu.ufl.hcs.ppw.pdm.CallsiteDataInformation about a callsite
edu.ufl.hcs.ppw.pdm.CommstatDataCommunication stat
edu.ufl.hcs.ppw.pdm.DerivedStatDataA simple class used to instantiate derived stats
edu.ufl.hcs.ppw.pdm.FilenameDataInformation about a file
edu.ufl.hcs.ppw.pdm.highlevel.ArrayDistributorHigh-level way of looking at arrays
edu.ufl.hcs.ppw.pdm.highlevel.ArrayDistributor.ArrayDistributor.UnmangledNumberInner class for recording unmangled type information
edu.ufl.hcs.ppw.pdm.highlevel.CallTreeA class to represent calltrees
edu.ufl.hcs.ppw.pdm.highlevel.EvaluationExceptionSimple exception for parsing or evaluation errors
edu.ufl.hcs.ppw.pdm.highlevel.ExperimentSetClass to represent a set of loaded experiments, to be used by all cross-experiment analyses
edu.ufl.hcs.ppw.pdm.highlevel.ExpressionEvaluatorClass to evaluate simple expressions
edu.ufl.hcs.ppw.pdm.highlevel.ExpressionParserClass to parse simple expressions
edu.ufl.hcs.ppw.pdm.highlevel.ExpressionParser.ExpressionParser.ParseNodeInner class for parse tree
edu.ufl.hcs.ppw.pdm.highlevel.HighLevelPDMA high-level layer over top of a PerformanceDataManager instance that provides easy ways to look at the performance data
edu.ufl.hcs.ppw.pdm.highlevel.HighLevelPDM.HighLevelPDM.DefaultStatDataSorterThe default sorter to use
edu.ufl.hcs.ppw.pdm.highlevel.HighLevelPDM.HighLevelPDM.OperationStatDataSorterAlternate sorter to use
edu.ufl.hcs.ppw.pdm.highlevel.HighLevelPDM.HighLevelPDM.ThreadComparatorComparator for sorting thread list
edu.ufl.hcs.ppw.pdm.highlevel.IntervalRecordClass to encapsulate matched records
edu.ufl.hcs.ppw.pdm.highlevel.SimpleTokenizerSimple tokenizer class
edu.ufl.hcs.ppw.pdm.highlevel.SimpleTokenizer.SimpleTokenizer.TokenInner class representing tokens
edu.ufl.hcs.ppw.pdm.highlevel.StatComparatorAn abstract class used to build comparators that compare stat data objects
edu.ufl.hcs.ppw.pdm.highlevel.TraceIntervalReaderThis class implements matching individual trace records to spit out a stream of trace interval records
edu.ufl.hcs.ppw.pdm.highlevel.TraceMergerThis class sits on top of the trace interval reader, providing a single stream of IntervalRecords (sorted on end time) instead of N streams, one per thread
edu.ufl.hcs.ppw.pdm.highlevel.TraceMerger.TraceMerger.ThreadRecordsClass to represent each thread's bucket of records
edu.ufl.hcs.ppw.pdm.LanguageDataInformation about a language
edu.ufl.hcs.ppw.pdm.LinecommstatDataPer-line communication stats
edu.ufl.hcs.ppw.pdm.MetricDataA metric, such as ``Time'' or ``PAPI_L1_DCM''
edu.ufl.hcs.ppw.pdm.OperationDataInformation about an individual operation
edu.ufl.hcs.ppw.pdm.OperationtypeDataInformation about an operation's type
edu.ufl.hcs.ppw.pdm.PARFileClass for dealing with PPW data archives
edu.ufl.hcs.ppw.pdm.PARFile.PARFile.PARStreamGeneratorInline class for generating InputStreams for the PDM
edu.ufl.hcs.ppw.pdm.PARFile.PARFile.SourceEntryInline class for source file entries
edu.ufl.hcs.ppw.pdm.PDMFactoryFactory to generate appropriate PDMs
edu.ufl.hcs.ppw.pdm.PerformanceDataManagerThe one and only performance data manager interface
edu.ufl.hcs.ppw.pdm.PPWConstantsConstants used in data files (all file format versions)
edu.ufl.hcs.ppw.pdm.PPWInputStreamGeneratorInterface to let the PerformanceDataManager ask for input streams for the PTF, ATF and trace files
edu.ufl.hcs.ppw.pdm.SourceDataA entity that is the marriage of an operation with a particular callsite
edu.ufl.hcs.ppw.pdm.StatDataA profile data entry
edu.ufl.hcs.ppw.pdm.StaticarrayDataClass representing statically-allocated array data
edu.ufl.hcs.ppw.pdm.ThreadDataInformation about a single thread of control, which corresponds to a thread in UPC, a rank in MPI, and a PE in SHMEM
edu.ufl.hcs.ppw.pdm.TraceRecordGeneric trace record class
edu.ufl.hcs.ppw.pdm.TraceRecord1AOne-sided asynchronous data transfer initiation, remote-to-local operation
edu.ufl.hcs.ppw.pdm.TraceRecord1COne-sided memory operation trace body, remote-to-remote memory operation
edu.ufl.hcs.ppw.pdm.TraceRecord1SOne-sided memory operation trace body, remote-to-local operation
edu.ufl.hcs.ppw.pdm.TraceRecord2ATwo-sided asynchronous data transfer operation
edu.ufl.hcs.ppw.pdm.TraceRecord2STwo-sided data transfer trace body
edu.ufl.hcs.ppw.pdm.TraceRecordASyncAsynchronous data transfer sync point
edu.ufl.hcs.ppw.pdm.UnsupportedFileFormatExceptionSilly class for allowing downstream users of PDM to catch when PPW is trying to load a file format it doesn't support anymore (or did in the first place)
edu.ufl.hcs.ppw.pdm.v1_1.BodytypeDataImplMapping of C struct loader to BodytypeData class
edu.ufl.hcs.ppw.pdm.v1_1.CallsiteDataImplMapping of C struct loader to CallsiteData class
edu.ufl.hcs.ppw.pdm.v1_1.CommstatDataImplMapping of C struct loader to CommstatData class
edu.ufl.hcs.ppw.pdm.v1_1.EnvironmentDataImplImplementation for per-experiment environment data struct
edu.ufl.hcs.ppw.pdm.v1_1.FilenameDataImplMapping of C struct loader to FilenameData class
edu.ufl.hcs.ppw.pdm.v1_1.HeaderDataImplImplementation for per-experiment header data
edu.ufl.hcs.ppw.pdm.v1_1.LanguageDataImplMapping of C struct loader to LanguageData class
edu.ufl.hcs.ppw.pdm.v1_1.LinecommstatDataImplMapping of C struct loader to LinecommstatData class
edu.ufl.hcs.ppw.pdm.v1_1.MetricDataImplMapping of C struct loader to MetricData class
edu.ufl.hcs.ppw.pdm.v1_1.OperationDataImplMapping of C struct loader to OperationData class
edu.ufl.hcs.ppw.pdm.v1_1.OperationtypeDataImplMapping of C struct loader to OperationtypeData class
edu.ufl.hcs.ppw.pdm.v1_1.PerformanceDataManagerImplImplementation of a PDM for the v1.1 file format
edu.ufl.hcs.ppw.pdm.v1_1.PerformanceDataManagerImpl.PerformanceDataManagerImpl.SourceDataMapInline class to faciliate source ID lookups
edu.ufl.hcs.ppw.pdm.v1_1.PPWBodytypeDataClass to handle loading C struct ppw_bodytype
edu.ufl.hcs.ppw.pdm.v1_1.PPWCallsiteDataClass to handle loading C struct ppw_callsite
edu.ufl.hcs.ppw.pdm.v1_1.PPWCommstatDataClass to handle loading C struct ppw_commstat
edu.ufl.hcs.ppw.pdm.v1_1.PPWEnvironmentDataClass to handle loading C struct ppw_environment
edu.ufl.hcs.ppw.pdm.v1_1.PPWFilenameDataClass to handle loading C struct ppw_filename
edu.ufl.hcs.ppw.pdm.v1_1.PPWHeaderDataClass to handle loading C struct ppw_header
edu.ufl.hcs.ppw.pdm.v1_1.PPWLanguageDataClass to handle loading C struct ppw_language
edu.ufl.hcs.ppw.pdm.v1_1.PPWLinecommstatDataClass to handle loading C struct ppw_linecommstat
edu.ufl.hcs.ppw.pdm.v1_1.PPWMetricDataClass to handle loading C struct ppw_metric
edu.ufl.hcs.ppw.pdm.v1_1.PPWOperationDataClass to handle loading C struct ppw_operation
edu.ufl.hcs.ppw.pdm.v1_1.PPWOperationtypeDataClass to handle loading C struct ppw_operationtype
edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_syncDataClass to handle loading C struct ppw_rec_sync
edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfer1aDataClass to handle loading C struct ppw_rec_xfer1a
edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfer1cDataClass to handle loading C struct ppw_rec_xfer1c
edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfer1sDataClass to handle loading C struct ppw_rec_xfer1s
edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfer2aDataClass to handle loading C struct ppw_rec_xfer2a
edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfer2sDataClass to handle loading C struct ppw_rec_xfer2s
edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfera_syncDataClass to handle loading C struct ppw_rec_xfera_sync
edu.ufl.hcs.ppw.pdm.v1_1.PPWRecordheaderDataClass to handle loading C struct ppw_recordheader
edu.ufl.hcs.ppw.pdm.v1_1.PPWSourceDataClass to handle loading C struct ppw_source
edu.ufl.hcs.ppw.pdm.v1_1.PPWStatDataClass to handle loading C struct ppw_stat
edu.ufl.hcs.ppw.pdm.v1_1.PPWStaticarrayDataClass to handle loading C struct ppw_staticarray
edu.ufl.hcs.ppw.pdm.v1_1.PPWThreadDataClass to handle loading C struct ppw_thread
edu.ufl.hcs.ppw.pdm.v1_1.PPWTraceheaderDataClass to handle loading C struct ppw_traceheader
edu.ufl.hcs.ppw.pdm.v1_1.SourceDataImplMapping of C struct loader to SourceData class
edu.ufl.hcs.ppw.pdm.v1_1.StatDataImplMapping of C struct loader to StatData class
edu.ufl.hcs.ppw.pdm.v1_1.StaticarrayDataImplMapping of C struct loader to StaticarrrayData class
edu.ufl.hcs.ppw.pdm.v1_1.ThreadDataImplMapping of C struct loader to ThreadData class
edu.ufl.hcs.ppw.pdm.v1_1.TraceheaderdataImplImplementation for the generic trace file header
edu.ufl.hcs.ppw.pdm.v1_1.TraceRecord1AImplImplementation of one-sided asynchronous trace record
edu.ufl.hcs.ppw.pdm.v1_1.TraceRecord1CImplImplementation of one-sided synchronous trace record, remote-to-remote operation
edu.ufl.hcs.ppw.pdm.v1_1.TraceRecord1SImplImplementation of one-sided synchronous trace record
edu.ufl.hcs.ppw.pdm.v1_1.TraceRecord2AImplImplementation of two-sided asynchronous trace record
edu.ufl.hcs.ppw.pdm.v1_1.TraceRecord2SImplImplementation of two-sided synchronous trace record
edu.ufl.hcs.ppw.pdm.v1_1.TraceRecordASyncImplImplementation of async operation sync point trace record type
edu.ufl.hcs.ppw.pdm.v1_1.TraceRecordImplImplementation of generic trace record class
edu.ufl.hcs.ppw.PPWVersionA simple class updated by autoconf that tells the GUI what the version number is
edu.ufl.hcs.ppw.ProgressInterfaceGeneric interface used to convey progress
edu.ufl.hcs.ppw.tar.TarFileClass to deal with the simple TAR file format
edu.ufl.hcs.ppw.tar.TarFileEntryRepresents entries in tar files
edu.ufl.hcs.ppw.tar.TarFileFormatExceptionSimple class for throwing file format errors back to the caller
edu.ufl.hcs.ppw.tar.TarFileHandlerInterface for callbacks when reading a tar file
edu.ufl.hcs.ppw.tar.TarFileHeaderJava version of header for tar files
edu.ufl.hcs.ppw.tar.TarHeaderWriterJava version of header for tar files
edu.ufl.hcs.ppw.tar.TraceAnalysisDataSourceInterface specifying how to get at trace analysis data
edu.ufl.hcs.ppw.vis.arraydist.ArrayDistPanelArray distribution visualization
edu.ufl.hcs.ppw.vis.arraydist.ArrayDistVisArray distribution visualization code
edu.ufl.hcs.ppw.vis.ColorGradientDraws a color gradient with a key next to it; useful for visually showing numbers on a scale
edu.ufl.hcs.ppw.vis.comm.CommunicationPanelThe Communication visualization panel
edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.ColumnHeaderClass for thread column header
edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.CommBucketItemClass for bucket combo box item
edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.CommMetricItemClass for metric combo box item
edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.CommOperationItemClass for operation combo box item
edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.CopyActionListenerClass for handling copy actions
edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.PopupListenerClass for handling popup mouse events
edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.RowHeaderClass for thread row header
edu.ufl.hcs.ppw.vis.comm.CommunicationVisA scrollable panel for showing comm stats
edu.ufl.hcs.ppw.vis.comm.CommunicationVis.CommunicationVis.CommVisDataInner class for returning processed data
edu.ufl.hcs.ppw.vis.CountRendererA custom cell renderer for displaying counts, intended for use with PAPI counters and call counts
edu.ufl.hcs.ppw.vis.DummyGUIA dummy GUI to use in lieu of a real one (for testing)
edu.ufl.hcs.ppw.vis.DynamicColumnModelSimple dynamic column model for showing/hiding columns in a JTable
edu.ufl.hcs.ppw.vis.DynamicColumnModel.DynamicColumnModel.DynamicColumnClass for keeping track of column state
edu.ufl.hcs.ppw.vis.pcharts.AggregatedProfileMetricsBarChartThe Aggregated Profile Metrics Bar Chart
edu.ufl.hcs.ppw.vis.pcharts.AggregatedProfileMetricsPieChartThe Aggregated Profile Metrics Pie Chart
edu.ufl.hcs.ppw.vis.pcharts.ChartsSimple class to get all available charts
edu.ufl.hcs.ppw.vis.pcharts.OperationTypePieChartThe Aggregated Profile Metrics Pie Chart
edu.ufl.hcs.ppw.vis.pcharts.ProfileChartSimple interface for all Profile Charts
edu.ufl.hcs.ppw.vis.pcharts.ProfileChartsPanelThe Profile Charts visualization panel
edu.ufl.hcs.ppw.vis.pcharts.ProgramSpeedupLineChartThe Aggregated Profile Metrics Bar Chart
edu.ufl.hcs.ppw.vis.pcharts.ProgramSpeedupStackedBarChartThe Aggregated Profile Metrics Bar Chart
edu.ufl.hcs.ppw.vis.pcharts.RegionThreadBreakdownBarChartRegion thread breakdown bar chart
edu.ufl.hcs.ppw.vis.pcharts.RegionThreadBreakdownBarChart.RegionThreadBreakdownBarChart.RegionItemRegion wrapper class needed for combo box
edu.ufl.hcs.ppw.vis.PPWGUIInterfaceInterface for a viz to interact with the main GUI
edu.ufl.hcs.ppw.vis.PPWUserOptionsClass to handle user options, both loading and saving to a file
edu.ufl.hcs.ppw.vis.resourceview.CalltreeNodeClass for the JTree holding calltree information
edu.ufl.hcs.ppw.vis.resourceview.MetricNodeClass for the JTree holding metric information
edu.ufl.hcs.ppw.vis.resourceview.ResourceViewPanelPane for the resource view
edu.ufl.hcs.ppw.vis.resourceview.ThreadNodeClass for the JTree holding thread information
edu.ufl.hcs.ppw.vis.TextProfTableCreates a text version of profile and tree tables
edu.ufl.hcs.ppw.vis.TimeRendererA custom cell renderer for displaying time
edu.ufl.hcs.ppw.vis.treetable.CalltreeNodeWrapper class for tree elements
edu.ufl.hcs.ppw.vis.treetable.CallTreeTableModelData model for the tree table visualization
edu.ufl.hcs.ppw.vis.treetable.CallTreeTableModel.CallTreeTableModel.CallTreeComparatorClass to compare two CalltreeNode objects (corresponding to two rows of the tree table) based on their values in the current sorting column
edu.ufl.hcs.ppw.vis.treetable.ProfileTableVisualizationA version of the tree table that uses flat calltress
edu.ufl.hcs.ppw.vis.treetable.TreeTablePanelClass for the Tree Table visualization panel
edu.ufl.hcs.ppw.vis.treetable.TreeTablePanel.TreeTablePanel.DoubleClickListenerClass for handling double-clicks on rows
edu.ufl.hcs.ppw.vis.treetable.TreeTablePanel.TreeTablePanel.HeaderMouseListenerClass for handling mouse events for table header
edu.ufl.hcs.ppw.vis.treetable.TreeTablePanel.TreeTablePanel.MetricItemMetric wrapper class needed for combo box
edu.ufl.hcs.ppw.vis.treetable.TreeTablePanel.TreeTablePanel.PopupItemListenerClass for handling popup actions
edu.ufl.hcs.ppw.vis.treetable.TreeTablePanel.TreeTablePanel.ThreadItemThread wrapper class for combo box
edu.ufl.hcs.ppw.vis.treetable.TreeTableVisualizationA version of the tree table that uses full calltress
edu.ufl.hcs.ppw.vis.VerticalLabelA class for vertically-oriented labels (with text reading from bottom to top)
edu.ufl.hcs.ppw.vis.VisInterfaceAn interface that must be implemented by all visualizations
edu.ufl.hcs.ppw.vis.VisualizationManagerThis class represents the Visualization Manager, the component of the Presentation Module which ties together all of the individual visualizations into a single tabbed panel
edu.ufl.hcs.ppw.vis.VisualizationManager.VisualizationManager.VisualizationChangeListenerA class for handling tab panel changes
edu.ufl.hcs.ppw.vis.VisualizationsSimple class to get all available visualizations
edu.ufl.hcs.ppw.vis.VisUtilitiesSome utility code for the viz manager
ppw_file_sDefinition of the opqaue struct handle
ppw_filebf_sActual definition of the opaque struct
ppw_list_sDefinition of the opaque list type
ppw_meas_asyncinfoStruct for async id lookups
ppw_meas_linestatStruct for line commstats
ppw_meas_sDefinition of measurement object's state
ppw_meas_srcStruct for srcid lookups
ppw_merge_offsetsA struct to store offsets for later processing
ppw_merge_recmapA struct for mapping src ID to record types
ppw_papi_handlePAPI handle
ppw_profile_sDefinition of opaque struct for profile handles
ppw_profiler_sProfiler data, including the list of timers and which timer is current
ppw_sourceStruct definitions for profile data
ppw_tarfile_directoryA struct to hold a tar file's directory
ppw_timer_sA single timer object
ppw_userconfigUser config struct
ppw_userev_sA struct for keeping track of user events
tar_file_headerSimple header for tar files

Generated on Thu Jul 30 16:48:19 2009 for PPW by  doxygen 1.5.8