The SUPReMM architecture comprises three major components.
The SUPReMM architecture is modular and may be extended to support multiple different data collection packages. This document describes the steps necessary to setup the SUPReMM system using the open-source Performance Co-Pilot (PCP) software as the primary data source. For more information about other data sources please contact the development team via the mailing list or email (contact details on the main overview page)
The SUPReMM architecture does not depend on a specific HPC resource manager, but there are resource manager-specific configuration steps and resource manager-specific data processing plugins. This release has been tested with the SLURM resource manager and the documentation describes how to configure with SLURM.
A simplified high-level overview of the SUPReMM dataflow is shown in Figure 1. below. This diagram shows the principal features of the collection and processing architecture. The data aggregation and display components present in Open XDMoD are not shown.
Figure 1. SUPReMM data flow diagram