LIKWID
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NlikwidLikwid Fortran90 Module for embedding the Marker API into Fortran applications In the basic configuration the module is compiled with the Intel Fortran Compiler
 Clikwid_markerCloseClose the Likwid Marker API Close the Likwid Marker API and write measured results to temporary file for evaluation done by likwid-perfctr
 Clikwid_markerGetRegionGet accumulated measurement results for a code region Get the accumulated data in the measurement group identified by regionTag for the current thread
 Clikwid_markerInitInitialize the Likwid Marker API This routine initializes the Marker API for Fortran. It reads some environment commonly set by likwid-perfctr
 Clikwid_markerNextGroupSetup performance counters for the next event set If multiple groups should be measured this function switches to the next group in a round robin fashion. Each call reprogramms the performance counters for the current CPU,
 Clikwid_markerRegisterRegionRegister a code region Initializes the hash table with an empty entry to reduce the overhead at likwid_markerStartRegion()
 Clikwid_markerStartRegionStart the measurement for a code region Reads the currently running event set and store the results as start values. for the measurement group identified by regionTag
 Clikwid_markerStopRegionStop the measurement for a code region Reads the currently running event set and accumulate the difference between stop and start data in the measurement group identified by regionTag
 Clikwid_markerThreadInitAdd current thread to Likwid for Marker API measurements This routine adds the current thread to Likwid that it performs measurements for this thread. If using the daemon access mode, it starts a deamon for the current thread
 CAffinityDomainThe AffinityDomain data structure describes a single domain in the current system
 CAffinityDomainsThe AffinityDomains data structure holds different count variables describing the various system layers
 CCacheLevelStructure describing a cache level
 CCpuInfoStructure with general CPU information
 CCpuTopologyStructure describing the topology of the HW threads in the system
 CHWThreadStructure with IDs of a HW thread
 CLikwid_ConfigurationStructure holding values of the configuration file
 CNumaNodeCPUs in NUMA node and general information about a NUMA domain
 CNumaTopologyThe NumaTopology structure describes all NUMA nodes in the current system
 CPerfmonCounterStructure describing performance monitoring counter data
 CPerfmonEventStructure specifying an performance monitoring event
 CPerfmonEventOptionStructure specifying event/counter options and their value
 CPerfmonEventSetStructure specifying an performance monitoring event group
 CPerfmonEventSetEntryStructure specifying an performance monitoring event
 CPerfmonGroupSetStructure specifying all performance monitoring event groups
 CPerfmonThreadStructure specifying thread to CPU relation
 CPowerDataPower measurement data for start/stop measurements
 CPowerDomainStructure describing an RAPL power domain
 CPowerInfoInformation structure of CPU's power measurement facility
 CTimerDataStruct defining the start and stop time of a time interval
 CtreeNodeStructure of a tree node
 CTscCounterStruct defining the start and stop time of a time interval
 CTurboBoostInformation structure of CPU's turbo mode