GlobalDefs Class Reference
[PEARL.base]

Stores the global definitions of a tracing experiment.

#include <GlobalDefs.h>

List of all members.

Public Member Functions

Constructors & destructor
 GlobalDefs (const std::string &dirname)
 GlobalDefs (const uint8_t *buffer, std::size_t size)
 ~GlobalDefs ()
Get number of stored entities
uint32_t num_machines () const
uint32_t num_nodes () const
uint32_t num_processes () const
uint32_t num_threads () const
uint32_t num_locations () const
uint32_t num_regions () const
uint32_t num_callsites () const
uint32_t num_cnodes () const
uint32_t num_metrics () const
uint32_t num_groups () const
uint32_t num_cartesians () const
uint32_t num_windows () const
Get stored entities by id
Machineget_machine (ident_t id) const
Nodeget_node (ident_t id) const
Processget_process (ident_t id) const
Threadget_thread (ident_t process_id, ident_t thread_id) const
Locationget_location (ident_t id) const
Regionget_region (ident_t id) const
Callsiteget_callsite (ident_t id) const
CNodeget_cnode (ident_t id) const
Metricget_metric (ident_t id) const
Groupget_group (ident_t id) const
Cartesianget_cartesian (ident_t id) const
RmaWindowget_window (ident_t id) const
Get internal regions
ident_t get_region_nolog () const
ident_t get_region_trace () const
Call tree handling
Calltree * get_calltree () const
void set_calltree (Calltree *calltree)
Mapping file offset handling
uint32_t get_offset (uint32_t rank) const
void set_offset (uint32_t rank, uint32_t offset)


SCALASCA    Copyright © 1998–2009 Forschungszentrum Jülich, Jülich Supercomputing Centre