| _gasp_context_S | Our GASP context struct definition |
| edu.ufl.hcs.ppw.analysis.adm.AnalysisDataManager | The analysis data manager interface |
| edu.ufl.hcs.ppw.analysis.adm.AnalysisDataManagerImpl | The analysis data manager class, which handles analysis data |
| edu.ufl.hcs.ppw.analysis.adm.AnalysisInfo | Analysis information |
| edu.ufl.hcs.ppw.analysis.adm.AnalysisInfoImpl | Information about analysis data |
| edu.ufl.hcs.ppw.analysis.adm.AnalysisOperationType | A |
| edu.ufl.hcs.ppw.analysis.adm.AnalysisOperationTypeImpl | A |
| edu.ufl.hcs.ppw.analysis.adm.AnalysisVersionHeader | Header for analysis data |
| edu.ufl.hcs.ppw.analysis.adm.BottleneckPattern | A particular bottleneck and corresponding recommended resolution |
| edu.ufl.hcs.ppw.analysis.adm.BottleneckPatternEntry | A particular bottleneck pattern entry linking a TraceAnalysisEntry with with a certain callsite on another program thread |
| edu.ufl.hcs.ppw.analysis.adm.BottleneckPatternEntryImpl | A particular bottleneck pattern entry linking a TraceAnalysisEntry with with a certain callsite on another program thread |
| edu.ufl.hcs.ppw.analysis.adm.BottleneckPatternImpl | A particular bottleneck and corresponding recommended resolution |
| edu.ufl.hcs.ppw.analysis.adm.CombinedTraceAnalysisEntry | A TraceAnalysisEntry combined with a BottleneckPatternEntry |
| edu.ufl.hcs.ppw.analysis.adm.HighLevelAnalysisEntry | A single entry of high-level analysis information |
| edu.ufl.hcs.ppw.analysis.adm.HighLevelAnalysisEntryImpl | Implementation of a single entry of high-level analysis information |
| edu.ufl.hcs.ppw.analysis.adm.LoadImbalanceEntry | A single load imbalance entry |
| edu.ufl.hcs.ppw.analysis.adm.LoadImbalanceEntryImpl | A single load imbalance entry |
| edu.ufl.hcs.ppw.analysis.adm.ParameterSet | |
| edu.ufl.hcs.ppw.analysis.adm.ParameterSetImpl | |
| edu.ufl.hcs.ppw.analysis.adm.ProfileAnalysisEntry | A single analysis data entry resulting from an analysis run using (only) profile data |
| edu.ufl.hcs.ppw.analysis.adm.ProfileAnalysisEntryImpl | A single analysis data entry resulting from an analysis run using (only) profile data |
| edu.ufl.hcs.ppw.analysis.adm.ProgramBlock | A program 'block' defined by enclosing synchronization constructs |
| edu.ufl.hcs.ppw.analysis.adm.ProgramBlockImpl | A program 'block' defined by enclosing synchronization constructs |
| edu.ufl.hcs.ppw.analysis.adm.ScalabilityEntry | A 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.ScalabilityEntryImpl | A 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.TraceAnalysisEntry | A single analysis data entry resulting from an analysis run using trace data |
| edu.ufl.hcs.ppw.analysis.adm.TraceAnalysisEntryImpl | A single analysis data entry resulting from an analysis run using trace data |
| edu.ufl.hcs.ppw.analysis.AnalysisController | Class to control analysis |
| edu.ufl.hcs.ppw.analysis.AnalysisController.AnalysisController.ApplicationAnalysisThread | SwingWorker thread used to perform application analysis |
| edu.ufl.hcs.ppw.analysis.AnalysisParameter | An abstract class for analysis parameters |
| edu.ufl.hcs.ppw.analysis.AnalysisParameterSet | |
| edu.ufl.hcs.ppw.analysis.AnalysisVisManager | This class ties together all of the analysis visualizations, using a tabbed panel to contain them |
| edu.ufl.hcs.ppw.analysis.AnalysisVisManager.AnalysisVisManager.VisualizationChangeListener | A class for handling tab panel changes |
| edu.ufl.hcs.ppw.analysis.ApplicationAnalysisThreadMapper | |
| edu.ufl.hcs.ppw.analysis.BooleanAnalysisParameter | An analysis parameter of boolean type |
| edu.ufl.hcs.ppw.analysis.DoubleAnalysisParameter | An analysis parameter of double type |
| edu.ufl.hcs.ppw.analysis.EventTypeMapper | |
| edu.ufl.hcs.ppw.analysis.IntegerAnalysisParameter | An analysis parameter of integer type |
| edu.ufl.hcs.ppw.analysis.management.AnalysisIOManagerImpl | This class is used to manage the Analysis I/O |
| edu.ufl.hcs.ppw.analysis.management.TempFileTraceAnalysisDataSource | |
| edu.ufl.hcs.ppw.analysis.management.TraceAnalysisEntryComparator | This class is used to compare the 2 TracaAnalysis entries |
| edu.ufl.hcs.ppw.analysis.management.TraceAnalysisManager | Interface 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.TraceAnalysisManagerImpl | Class 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.LoadBalancingAnalysis | Simple load-balancing analysis based on profile data |
| edu.ufl.hcs.ppw.analysis.misc.LoadBalancingAnalysis.LoadBalancingAnalysis.ImbalancedCallsite | A record of each imbalanced callsite to use in the table |
| edu.ufl.hcs.ppw.analysis.misc.LoadBalancingAnalysis.LoadBalancingAnalysis.ImbalanceTableModel | The model for displaying analysis data |
| edu.ufl.hcs.ppw.analysis.misc.LoadBalancingAnalysis.LoadBalancingAnalysis.TableSelectionListener | For handling table selections |
| edu.ufl.hcs.ppw.analysis.misc.MiscAnalyses | Simple class to get all available visualizations |
| edu.ufl.hcs.ppw.analysis.misc.MiscAnalysisInterface | An interface that must be implemented by all analyses |
| edu.ufl.hcs.ppw.analysis.process.ApplicationAnalysis | |
| edu.ufl.hcs.ppw.analysis.process.ApplicationAnalysis.ApplicationAnalysis.AnalysisProcessThread | SwingWorker thread used to perform application analysis with multiple threads |
| edu.ufl.hcs.ppw.analysis.process.baseline.BaselineManager | |
| edu.ufl.hcs.ppw.analysis.process.ExperimentSetAnalysis | Automated 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.HighLevelAnalysis | This 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.ExecutionTimer | This 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.ProfileSortAnalysis | Main class used to test the sorting of trace analysis records |
| edu.ufl.hcs.ppw.analysis.profile.taskThread | TaskThread: 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.TestApplicationAnalysis | Test for application analysis |
| edu.ufl.hcs.ppw.analysis.test.TestExperimentSetAnalysis | Test 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.AnalysisSummaryPanel | A 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.Column | Class 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.HeaderMouseListener | Class for handling mouse events for table header |
| edu.ufl.hcs.ppw.analysis.vis.table.AnalysisTablePanel.AnalysisTablePanel.PopupItemListener | Class for handling popup actions |
| edu.ufl.hcs.ppw.analysis.vis.table.AnalysisTablePanel.AnalysisTablePanel.ThreadItem | Thread 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.CommandLineApplication | Abstract class to make writing command-line apps really easy |
| edu.ufl.hcs.ppw.cmdline.CommandLineApplication.CommandLineApplication.AppFlag | Inner class to represent an argument |
| edu.ufl.hcs.ppw.cmdline.par2cube | Commandline version of the CUBE convertor |
| edu.ufl.hcs.ppw.cmdline.par2otf | Commandline version of the OTF convertor |
| edu.ufl.hcs.ppw.cmdline.par2slog2 | Commandline version of the SLOG-2 convertor |
| edu.ufl.hcs.ppw.cmdline.par2tau | Commandline version of the TAU convertor |
| edu.ufl.hcs.ppw.cmdline.ppw | The main class that bootstraps the PPW GUI |
| edu.ufl.hcs.ppw.cmdline.ppwhelp | The main class that bootstraps the standalone PPW GUI help system |
| edu.ufl.hcs.ppw.cmdline.ppwprof | A commandline app that gives text versions of the available visualizations and analyses |
| edu.ufl.hcs.ppw.cmdline.TextProgressInterface | Simple text-based progress meter for ProgressInterface |
| edu.ufl.hcs.ppw.exports.ConverterInterface | Standard trace converter interface |
| edu.ufl.hcs.ppw.exports.Converters | Simple class to get all available exports |
| edu.ufl.hcs.ppw.exports.CUBEProfileConverter | Exporter to CUBE profile files |
| edu.ufl.hcs.ppw.exports.OTFTraceConverter | Custom-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.PrimitiveWithData | Handy class for representing a SLOG-2 Primitive with data |
| edu.ufl.hcs.ppw.exports.SLOG2Test | Dummy file for testing SLOG API output |
| edu.ufl.hcs.ppw.exports.SLOG2TraceConverter | Exporter to SLOG-2 format (Jumpshot), heavily based on Jumpshot's TraceToSlog2.java source |
| edu.ufl.hcs.ppw.exports.SLOG2TraceConverter.SLOG2TraceConverter.ColorScheme | Inner class for assigning colors to things |
| edu.ufl.hcs.ppw.exports.SLOG2TraceConverter.SLOG2TraceConverter.CommOperation | Inline class to store get/put information |
| edu.ufl.hcs.ppw.exports.SLOG2TraceConverter.SLOG2TraceConverter.CommPair | Inline class to store send/recv pair information |
| edu.ufl.hcs.ppw.exports.TauProfileConverter | Exporter to TAU profile files |
| edu.ufl.hcs.ppw.FileUtilities | Some general utility code |
| edu.ufl.hcs.ppw.gui.AboutPanel | A class representing a panel for the About dialog |
| edu.ufl.hcs.ppw.gui.AnalysisMenus | A class to deal with the analysis menu items |
| edu.ufl.hcs.ppw.gui.AnalysisMenus.AnalysisMenus.AnalysisActionListener | A class for handling when a user selects an analysis |
| edu.ufl.hcs.ppw.gui.AnalysisPanel | Popup panel to handle analysis |
| edu.ufl.hcs.ppw.gui.AnalysisPanel.AnalysisPanel.AnalysisProgressMonitor | Subclassed ProgressMonitor for analysis popup |
| edu.ufl.hcs.ppw.gui.AnalysisPanel.AnalysisPanel.CancelButtonHandler | Handles cancel button clicks |
| edu.ufl.hcs.ppw.gui.AnalysisPanel.AnalysisPanel.OKButtonHandler | Handles OK button clicks |
| edu.ufl.hcs.ppw.gui.ConversionThread | A thread to handle converting files in the background |
| edu.ufl.hcs.ppw.gui.ExperimentInfoTable | Shows basic experiment information |
| edu.ufl.hcs.ppw.gui.ExperimentInfoTable.ExperimentInfoTable.InfoTableModel | Class for the run information table |
| edu.ufl.hcs.ppw.gui.ExperimentInfoTable.ExperimentInfoTable.TablePopupListener | For handling table doubleclicks |
| edu.ufl.hcs.ppw.gui.FileLoadingThread | A thread to handle loading files in the background |
| edu.ufl.hcs.ppw.gui.FileLoadingThread.FileLoadingThread.LoadSet | What to return when we're done loading |
| edu.ufl.hcs.ppw.gui.FileSavingThread | A thread to handle saving PAR files with analysis data |
| edu.ufl.hcs.ppw.gui.FileTree | A version of a JTree that shows experiment sets |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.FileDropHandler | Class to handle dropping files onto the file tree |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.FileSelectionListener | For handling selections |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupCloseFileActionListener | For handling close file popup actions |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupCloseRevisionActionListener | For handling close revision popup actions |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupExperimentInfoActionListener | For handling info popup actions |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupNewRevisionActionListener | For handling new revision popup actions |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupOpenActionListener | For handling open file popup actions |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupOpenURLActionListener | For handling open URL popup actions |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.PopupRenameRevisionActionListener | For handling rename revision popup actions |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.TreeMouseListener | For handling mouse actions |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.TreeMouseMotionListener | For handling mouse motions |
| edu.ufl.hcs.ppw.gui.FileTree.FileTree.TreePopupMenuListener | For tracking the popup menus |
| edu.ufl.hcs.ppw.gui.GenericProgressMonitor | Generic, all-purpose graphical progress montior |
| edu.ufl.hcs.ppw.gui.GUIController | This is the point-of-entry for the GUI |
| edu.ufl.hcs.ppw.gui.GUIMenus | A separate class to handle all GUI menu components to keep them in one spot |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.AboutActionListener | Class for handling about |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.ApplicationAnalysisActionListener | Class for running application analysis |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.CloseActionListener | For closing current file |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.CloseAllActionListener | For closing all files |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.CloseRevisionActionListener | A class for renaming a revision |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.ConversionActionListener | Class for handling conversion selections |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.CopyActionListener | A class for handling copy data to clipboard requests |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.ExitActionListener | Class for handling exits |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.FileOpenActionListener | For handling opening of files |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.FindActionListener | A class for popping up the find window |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.HelpActionListener | A class for showing the help screen |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.InfoActionListener | Class for handling info |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.MRUActionListener | A class for handling MRU menu list selections |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.NewRevisionActionListener | For handling adding a new experiment set |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.OnlineDocsActionListener | A class for bringing up the online docs |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.OptionsActionListener | A class for handling when a user changes an option |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.RenameRevisionActionListener | A class for renaming a revision |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.SaveAnalysisDataActionListener | Class for handling saving of analysis data |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.SaveAnalysisDataNewFileActionListener | Class for saving analysis data to new file |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.ScalabilityAnalysisActionListener | Class for running scalability analysis |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.TextReportActionListener | Class for handling text report export |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.URLOpenActionListener | For handling opening of URLs |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.WorkspaceLoadActionListener | A class for loading workspaces |
| edu.ufl.hcs.ppw.gui.GUIMenus.GUIMenus.WorkspaceSaveActionListener | A class for saving workspaces |
| edu.ufl.hcs.ppw.gui.HelpFrame.HelpFrame.WindowExitHook | A class to hook the window's exit |
| edu.ufl.hcs.ppw.gui.HelpPanel.HelpPanel.RightPaneLinkListener | Class to handle link clicks in right pane |
| edu.ufl.hcs.ppw.gui.HelpPanel.HelpPanel.TOCSelectionListener | Class to handle TOC entry selections |
| edu.ufl.hcs.ppw.gui.HelpPanel.HelpPanel.TocTreeNode | Wrapper class for entries in TOC tree |
| edu.ufl.hcs.ppw.gui.InfoDialog | A class for a dialog box showing information about a particular run |
| edu.ufl.hcs.ppw.gui.InfoDialog.InfoDialog.EscapeAction | Handle pressing escape |
| edu.ufl.hcs.ppw.gui.MainWindow | This class represents the GUI's main window |
| edu.ufl.hcs.ppw.gui.MainWindow.MainWindow.WindowExitHook | A class to hook the main window's exit |
| edu.ufl.hcs.ppw.gui.PPWFileFilter | A class to filter files with a certain extension |
| edu.ufl.hcs.ppw.gui.SearchDialog.SearchDialog.EscapeAction | Handle pressing escape |
| edu.ufl.hcs.ppw.gui.SetTreeModel | A subclass of the ExperimentSet class that implements a JTree model |
| edu.ufl.hcs.ppw.gui.SetTreeModel.SetTreeModel.DisplayedPARFile | For overriding what is displayed for each PAR file |
| edu.ufl.hcs.ppw.gui.SetTreeModel.SetTreeModel.DummyRootNode | For easily tracking which node is the root |
| edu.ufl.hcs.ppw.gui.SourceCodeBrowser | A class to show a single source code file |
| edu.ufl.hcs.ppw.gui.SourceCodeBrowser.SourceCodeBrowser.CaretFocusListener | Focus listener to handle caret display |
| edu.ufl.hcs.ppw.gui.SourceCodeBrowser.SourceCodeBrowser.MyHighlightPainter | A subclass of the default highlight painter, used to distinguish our painter from others |
| edu.ufl.hcs.ppw.gui.SourcePanel | Tabbed panel for showing source code |
| edu.ufl.hcs.ppw.gui.SplashDialog | A class representing the splash screen, with an image and a progress bar |
| edu.ufl.hcs.ppw.gui.SplashDialog.SplashDialog.MyImageIcon | Subclass of ImageIcon used to draw the version string on the image |
| edu.ufl.hcs.ppw.gui.StatusBar | A class for the simple status bar at the bottom of the GUI |
| edu.ufl.hcs.ppw.gui.TexiToc | A class for reading Texi TOC files generated by our Perl Texi TOC reader |
| edu.ufl.hcs.ppw.gui.TexiToc.TexiToc.TOCEntry | Internal class representing a line in the TOC file |
| edu.ufl.hcs.ppw.gui.TexiToc.TexiToc.TOCNode | Class representing TOC hierarchy |
| edu.ufl.hcs.ppw.gui.WorkspaceSerializer | Handles loading/saving workspace state |
| edu.ufl.hcs.ppw.pdm.BaselineStatData | Baseline StatData implementation providing some common routines |
| edu.ufl.hcs.ppw.pdm.BodytypeData | Information about a trace record's body type |
| edu.ufl.hcs.ppw.pdm.CallsiteData | Information about a callsite |
| edu.ufl.hcs.ppw.pdm.CommstatData | Communication stat |
| edu.ufl.hcs.ppw.pdm.DerivedStatData | A simple class used to instantiate derived stats |
| edu.ufl.hcs.ppw.pdm.FilenameData | Information about a file |
| edu.ufl.hcs.ppw.pdm.highlevel.ArrayDistributor | High-level way of looking at arrays |
| edu.ufl.hcs.ppw.pdm.highlevel.ArrayDistributor.ArrayDistributor.UnmangledNumber | Inner class for recording unmangled type information |
| edu.ufl.hcs.ppw.pdm.highlevel.CallTree | A class to represent calltrees |
| edu.ufl.hcs.ppw.pdm.highlevel.EvaluationException | Simple exception for parsing or evaluation errors |
| edu.ufl.hcs.ppw.pdm.highlevel.ExperimentSet | Class to represent a set of loaded experiments, to be used by all cross-experiment analyses |
| edu.ufl.hcs.ppw.pdm.highlevel.ExpressionEvaluator | Class to evaluate simple expressions |
| edu.ufl.hcs.ppw.pdm.highlevel.ExpressionParser | Class to parse simple expressions |
| edu.ufl.hcs.ppw.pdm.highlevel.ExpressionParser.ExpressionParser.ParseNode | Inner class for parse tree |
| edu.ufl.hcs.ppw.pdm.highlevel.HighLevelPDM | A 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.DefaultStatDataSorter | The default sorter to use |
| edu.ufl.hcs.ppw.pdm.highlevel.HighLevelPDM.HighLevelPDM.OperationStatDataSorter | Alternate sorter to use |
| edu.ufl.hcs.ppw.pdm.highlevel.HighLevelPDM.HighLevelPDM.ThreadComparator | Comparator for sorting thread list |
| edu.ufl.hcs.ppw.pdm.highlevel.IntervalRecord | Class to encapsulate matched records |
| edu.ufl.hcs.ppw.pdm.highlevel.SimpleTokenizer | Simple tokenizer class |
| edu.ufl.hcs.ppw.pdm.highlevel.SimpleTokenizer.SimpleTokenizer.Token | Inner class representing tokens |
| edu.ufl.hcs.ppw.pdm.highlevel.StatComparator | An abstract class used to build comparators that compare stat data objects |
| edu.ufl.hcs.ppw.pdm.highlevel.TraceIntervalReader | This class implements matching individual trace records to spit out a stream of trace interval records |
| edu.ufl.hcs.ppw.pdm.highlevel.TraceMerger | This 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.ThreadRecords | Class to represent each thread's bucket of records |
| edu.ufl.hcs.ppw.pdm.LanguageData | Information about a language |
| edu.ufl.hcs.ppw.pdm.LinecommstatData | Per-line communication stats |
| edu.ufl.hcs.ppw.pdm.MetricData | A metric, such as ``Time'' or ``PAPI_L1_DCM'' |
| edu.ufl.hcs.ppw.pdm.OperationData | Information about an individual operation |
| edu.ufl.hcs.ppw.pdm.OperationtypeData | Information about an operation's type |
| edu.ufl.hcs.ppw.pdm.PARFile | Class for dealing with PPW data archives |
| edu.ufl.hcs.ppw.pdm.PARFile.PARFile.PARStreamGenerator | Inline class for generating InputStreams for the PDM |
| edu.ufl.hcs.ppw.pdm.PARFile.PARFile.SourceEntry | Inline class for source file entries |
| edu.ufl.hcs.ppw.pdm.PDMFactory | Factory to generate appropriate PDMs |
| edu.ufl.hcs.ppw.pdm.PerformanceDataManager | The one and only performance data manager interface |
| edu.ufl.hcs.ppw.pdm.PPWConstants | Constants used in data files (all file format versions) |
| edu.ufl.hcs.ppw.pdm.PPWInputStreamGenerator | Interface to let the PerformanceDataManager ask for input streams for the PTF, ATF and trace files |
| edu.ufl.hcs.ppw.pdm.SourceData | A entity that is the marriage of an operation with a particular callsite |
| edu.ufl.hcs.ppw.pdm.StatData | A profile data entry |
| edu.ufl.hcs.ppw.pdm.StaticarrayData | Class representing statically-allocated array data |
| edu.ufl.hcs.ppw.pdm.ThreadData | Information 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.TraceRecord | Generic trace record class |
| edu.ufl.hcs.ppw.pdm.TraceRecord1A | One-sided asynchronous data transfer initiation, remote-to-local operation |
| edu.ufl.hcs.ppw.pdm.TraceRecord1C | One-sided memory operation trace body, remote-to-remote memory operation |
| edu.ufl.hcs.ppw.pdm.TraceRecord1S | One-sided memory operation trace body, remote-to-local operation |
| edu.ufl.hcs.ppw.pdm.TraceRecord2A | Two-sided asynchronous data transfer operation |
| edu.ufl.hcs.ppw.pdm.TraceRecord2S | Two-sided data transfer trace body |
| edu.ufl.hcs.ppw.pdm.TraceRecordASync | Asynchronous data transfer sync point |
| edu.ufl.hcs.ppw.pdm.UnsupportedFileFormatException | Silly 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.BodytypeDataImpl | Mapping of C struct loader to BodytypeData class |
| edu.ufl.hcs.ppw.pdm.v1_1.CallsiteDataImpl | Mapping of C struct loader to CallsiteData class |
| edu.ufl.hcs.ppw.pdm.v1_1.CommstatDataImpl | Mapping of C struct loader to CommstatData class |
| edu.ufl.hcs.ppw.pdm.v1_1.EnvironmentDataImpl | Implementation for per-experiment environment data struct |
| edu.ufl.hcs.ppw.pdm.v1_1.FilenameDataImpl | Mapping of C struct loader to FilenameData class |
| edu.ufl.hcs.ppw.pdm.v1_1.HeaderDataImpl | Implementation for per-experiment header data |
| edu.ufl.hcs.ppw.pdm.v1_1.LanguageDataImpl | Mapping of C struct loader to LanguageData class |
| edu.ufl.hcs.ppw.pdm.v1_1.LinecommstatDataImpl | Mapping of C struct loader to LinecommstatData class |
| edu.ufl.hcs.ppw.pdm.v1_1.MetricDataImpl | Mapping of C struct loader to MetricData class |
| edu.ufl.hcs.ppw.pdm.v1_1.OperationDataImpl | Mapping of C struct loader to OperationData class |
| edu.ufl.hcs.ppw.pdm.v1_1.OperationtypeDataImpl | Mapping of C struct loader to OperationtypeData class |
| edu.ufl.hcs.ppw.pdm.v1_1.PerformanceDataManagerImpl | Implementation of a PDM for the v1.1 file format |
| edu.ufl.hcs.ppw.pdm.v1_1.PerformanceDataManagerImpl.PerformanceDataManagerImpl.SourceDataMap | Inline class to faciliate source ID lookups |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWBodytypeData | Class to handle loading C struct ppw_bodytype |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWCallsiteData | Class to handle loading C struct ppw_callsite |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWCommstatData | Class to handle loading C struct ppw_commstat |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWEnvironmentData | Class to handle loading C struct ppw_environment |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWFilenameData | Class to handle loading C struct ppw_filename |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWHeaderData | Class to handle loading C struct ppw_header |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWLanguageData | Class to handle loading C struct ppw_language |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWLinecommstatData | Class to handle loading C struct ppw_linecommstat |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWMetricData | Class to handle loading C struct ppw_metric |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWOperationData | Class to handle loading C struct ppw_operation |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWOperationtypeData | Class to handle loading C struct ppw_operationtype |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_syncData | Class to handle loading C struct ppw_rec_sync |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfer1aData | Class to handle loading C struct ppw_rec_xfer1a |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfer1cData | Class to handle loading C struct ppw_rec_xfer1c |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfer1sData | Class to handle loading C struct ppw_rec_xfer1s |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfer2aData | Class to handle loading C struct ppw_rec_xfer2a |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfer2sData | Class to handle loading C struct ppw_rec_xfer2s |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWRec_xfera_syncData | Class to handle loading C struct ppw_rec_xfera_sync |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWRecordheaderData | Class to handle loading C struct ppw_recordheader |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWSourceData | Class to handle loading C struct ppw_source |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWStatData | Class to handle loading C struct ppw_stat |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWStaticarrayData | Class to handle loading C struct ppw_staticarray |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWThreadData | Class to handle loading C struct ppw_thread |
| edu.ufl.hcs.ppw.pdm.v1_1.PPWTraceheaderData | Class to handle loading C struct ppw_traceheader |
| edu.ufl.hcs.ppw.pdm.v1_1.SourceDataImpl | Mapping of C struct loader to SourceData class |
| edu.ufl.hcs.ppw.pdm.v1_1.StatDataImpl | Mapping of C struct loader to StatData class |
| edu.ufl.hcs.ppw.pdm.v1_1.StaticarrayDataImpl | Mapping of C struct loader to StaticarrrayData class |
| edu.ufl.hcs.ppw.pdm.v1_1.ThreadDataImpl | Mapping of C struct loader to ThreadData class |
| edu.ufl.hcs.ppw.pdm.v1_1.TraceheaderdataImpl | Implementation for the generic trace file header |
| edu.ufl.hcs.ppw.pdm.v1_1.TraceRecord1AImpl | Implementation of one-sided asynchronous trace record |
| edu.ufl.hcs.ppw.pdm.v1_1.TraceRecord1CImpl | Implementation of one-sided synchronous trace record, remote-to-remote operation |
| edu.ufl.hcs.ppw.pdm.v1_1.TraceRecord1SImpl | Implementation of one-sided synchronous trace record |
| edu.ufl.hcs.ppw.pdm.v1_1.TraceRecord2AImpl | Implementation of two-sided asynchronous trace record |
| edu.ufl.hcs.ppw.pdm.v1_1.TraceRecord2SImpl | Implementation of two-sided synchronous trace record |
| edu.ufl.hcs.ppw.pdm.v1_1.TraceRecordASyncImpl | Implementation of async operation sync point trace record type |
| edu.ufl.hcs.ppw.pdm.v1_1.TraceRecordImpl | Implementation of generic trace record class |
| edu.ufl.hcs.ppw.PPWVersion | A simple class updated by autoconf that tells the GUI what the version number is |
| edu.ufl.hcs.ppw.ProgressInterface | Generic interface used to convey progress |
| edu.ufl.hcs.ppw.tar.TarFile | Class to deal with the simple TAR file format |
| edu.ufl.hcs.ppw.tar.TarFileEntry | Represents entries in tar files |
| edu.ufl.hcs.ppw.tar.TarFileFormatException | Simple class for throwing file format errors back to the caller |
| edu.ufl.hcs.ppw.tar.TarFileHandler | Interface for callbacks when reading a tar file |
| edu.ufl.hcs.ppw.tar.TarFileHeader | Java version of header for tar files |
| edu.ufl.hcs.ppw.tar.TarHeaderWriter | Java version of header for tar files |
| edu.ufl.hcs.ppw.tar.TraceAnalysisDataSource | Interface specifying how to get at trace analysis data |
| edu.ufl.hcs.ppw.vis.arraydist.ArrayDistPanel | Array distribution visualization |
| edu.ufl.hcs.ppw.vis.arraydist.ArrayDistVis | Array distribution visualization code |
| edu.ufl.hcs.ppw.vis.ColorGradient | Draws a color gradient with a key next to it; useful for visually showing numbers on a scale |
| edu.ufl.hcs.ppw.vis.comm.CommunicationPanel | The Communication visualization panel |
| edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.ColumnHeader | Class for thread column header |
| edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.CommBucketItem | Class for bucket combo box item |
| edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.CommMetricItem | Class for metric combo box item |
| edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.CommOperationItem | Class for operation combo box item |
| edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.CopyActionListener | Class for handling copy actions |
| edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.PopupListener | Class for handling popup mouse events |
| edu.ufl.hcs.ppw.vis.comm.CommunicationPanel.CommunicationPanel.RowHeader | Class for thread row header |
| edu.ufl.hcs.ppw.vis.comm.CommunicationVis | A scrollable panel for showing comm stats |
| edu.ufl.hcs.ppw.vis.comm.CommunicationVis.CommunicationVis.CommVisData | Inner class for returning processed data |
| edu.ufl.hcs.ppw.vis.CountRenderer | A custom cell renderer for displaying counts, intended for use with PAPI counters and call counts |
| edu.ufl.hcs.ppw.vis.DummyGUI | A dummy GUI to use in lieu of a real one (for testing) |
| edu.ufl.hcs.ppw.vis.DynamicColumnModel | Simple dynamic column model for showing/hiding columns in a JTable |
| edu.ufl.hcs.ppw.vis.DynamicColumnModel.DynamicColumnModel.DynamicColumn | Class for keeping track of column state |
| edu.ufl.hcs.ppw.vis.pcharts.AggregatedProfileMetricsBarChart | The Aggregated Profile Metrics Bar Chart |
| edu.ufl.hcs.ppw.vis.pcharts.AggregatedProfileMetricsPieChart | The Aggregated Profile Metrics Pie Chart |
| edu.ufl.hcs.ppw.vis.pcharts.Charts | Simple class to get all available charts |
| edu.ufl.hcs.ppw.vis.pcharts.OperationTypePieChart | The Aggregated Profile Metrics Pie Chart |
| edu.ufl.hcs.ppw.vis.pcharts.ProfileChart | Simple interface for all Profile Charts |
| edu.ufl.hcs.ppw.vis.pcharts.ProfileChartsPanel | The Profile Charts visualization panel |
| edu.ufl.hcs.ppw.vis.pcharts.ProgramSpeedupLineChart | The Aggregated Profile Metrics Bar Chart |
| edu.ufl.hcs.ppw.vis.pcharts.ProgramSpeedupStackedBarChart | The Aggregated Profile Metrics Bar Chart |
| edu.ufl.hcs.ppw.vis.pcharts.RegionThreadBreakdownBarChart | Region thread breakdown bar chart |
| edu.ufl.hcs.ppw.vis.pcharts.RegionThreadBreakdownBarChart.RegionThreadBreakdownBarChart.RegionItem | Region wrapper class needed for combo box |
| edu.ufl.hcs.ppw.vis.PPWGUIInterface | Interface for a viz to interact with the main GUI |
| edu.ufl.hcs.ppw.vis.PPWUserOptions | Class to handle user options, both loading and saving to a file |
| edu.ufl.hcs.ppw.vis.resourceview.CalltreeNode | Class for the JTree holding calltree information |
| edu.ufl.hcs.ppw.vis.resourceview.MetricNode | Class for the JTree holding metric information |
| edu.ufl.hcs.ppw.vis.resourceview.ResourceViewPanel | Pane for the resource view |
| edu.ufl.hcs.ppw.vis.resourceview.ThreadNode | Class for the JTree holding thread information |
| edu.ufl.hcs.ppw.vis.TextProfTable | Creates a text version of profile and tree tables |
| edu.ufl.hcs.ppw.vis.TimeRenderer | A custom cell renderer for displaying time |
| edu.ufl.hcs.ppw.vis.treetable.CalltreeNode | Wrapper class for tree elements |
| edu.ufl.hcs.ppw.vis.treetable.CallTreeTableModel | Data model for the tree table visualization |
| edu.ufl.hcs.ppw.vis.treetable.CallTreeTableModel.CallTreeTableModel.CallTreeComparator | Class 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.ProfileTableVisualization | A version of the tree table that uses flat calltress |
| edu.ufl.hcs.ppw.vis.treetable.TreeTablePanel | Class for the Tree Table visualization panel |
| edu.ufl.hcs.ppw.vis.treetable.TreeTablePanel.TreeTablePanel.DoubleClickListener | Class for handling double-clicks on rows |
| edu.ufl.hcs.ppw.vis.treetable.TreeTablePanel.TreeTablePanel.HeaderMouseListener | Class for handling mouse events for table header |
| edu.ufl.hcs.ppw.vis.treetable.TreeTablePanel.TreeTablePanel.MetricItem | Metric wrapper class needed for combo box |
| edu.ufl.hcs.ppw.vis.treetable.TreeTablePanel.TreeTablePanel.PopupItemListener | Class for handling popup actions |
| edu.ufl.hcs.ppw.vis.treetable.TreeTablePanel.TreeTablePanel.ThreadItem | Thread wrapper class for combo box |
| edu.ufl.hcs.ppw.vis.treetable.TreeTableVisualization | A version of the tree table that uses full calltress |
| edu.ufl.hcs.ppw.vis.VerticalLabel | A class for vertically-oriented labels (with text reading from bottom to top) |
| edu.ufl.hcs.ppw.vis.VisInterface | An interface that must be implemented by all visualizations |
| edu.ufl.hcs.ppw.vis.VisualizationManager | This 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.VisualizationChangeListener | A class for handling tab panel changes |
| edu.ufl.hcs.ppw.vis.Visualizations | Simple class to get all available visualizations |
| edu.ufl.hcs.ppw.vis.VisUtilities | Some utility code for the viz manager |
| ppw_file_s | Definition of the opqaue struct handle |
| ppw_filebf_s | Actual definition of the opaque struct |
| ppw_list_s | Definition of the opaque list type |
| ppw_meas_asyncinfo | Struct for async id lookups |
| ppw_meas_linestat | Struct for line commstats |
| ppw_meas_s | Definition of measurement object's state |
| ppw_meas_src | Struct for srcid lookups |
| ppw_merge_offsets | A struct to store offsets for later processing |
| ppw_merge_recmap | A struct for mapping src ID to record types |
| ppw_papi_handle | PAPI handle |
| ppw_profile_s | Definition of opaque struct for profile handles |
| ppw_profiler_s | Profiler data, including the list of timers and which timer is current |
| ppw_source | Struct definitions for profile data |
| ppw_tarfile_directory | A struct to hold a tar file's directory |
| ppw_timer_s | A single timer object |
| ppw_userconfig | User config struct |
| ppw_userev_s | A struct for keeping track of user events |
| tar_file_header | Simple header for tar files |