Dynamic Load Balance 3.6.1+32-59d1
Data Structures | Functions
talp_output.c File Reference
#include "talp/talp_output.h"
#include "LB_core/spd.h"
#include "apis/dlb_talp.h"
#include "support/debug.h"
#include "support/gslist.h"
#include "support/mytime.h"
#include "support/options.h"
#include "talp/talp.h"
#include "talp/talp_types.h"
#include "talp/perf_metrics.h"
#include <errno.h>
#include <libgen.h>
#include <limits.h>
#include <locale.h>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>
Include dependency graph for talp_output.c:

Data Structures

struct  region_record_t
 
struct  talp_common_record_t
 
struct  talp_resources_record_t
 
struct  talp_process_info_record_t
 

Functions

void talp_output_record_gpu_vendor (gpu_vendor_t vendor)
 
void talp_output_print_monitoring_region (const dlb_monitor_t *monitor, const char *cpuset_str, talp_flags_t talp_flags)
 
void talp_output_record_pop_metrics (const dlb_pop_metrics_t *metrics)
 
void talp_output_record_node (const node_record_t *node_record)
 
void talp_output_record_process (const char *region_name, const process_record_t *process_record, int num_mpi_ranks)
 
void talp_output_record_resources (int num_cpus, int num_nodes, int num_mpi_ranks, int num_gpus)
 
void talp_output_record_process_info (void)
 
void talp_output_finalize (const char *output_file, bool partial_output)
 

Function Documentation

◆ talp_output_record_gpu_vendor()

void talp_output_record_gpu_vendor ( gpu_vendor_t  vendor)

◆ talp_output_print_monitoring_region()

void talp_output_print_monitoring_region ( const dlb_monitor_t monitor,
const char *  cpuset_str,
talp_flags_t  talp_flags 
)

◆ talp_output_record_pop_metrics()

void talp_output_record_pop_metrics ( const dlb_pop_metrics_t metrics)

◆ talp_output_record_node()

void talp_output_record_node ( const node_record_t node_record)

◆ talp_output_record_process()

void talp_output_record_process ( const char *  region_name,
const process_record_t process_record,
int  num_mpi_ranks 
)

◆ talp_output_record_resources()

void talp_output_record_resources ( int  num_cpus,
int  num_nodes,
int  num_mpi_ranks,
int  num_gpus 
)

◆ talp_output_record_process_info()

void talp_output_record_process_info ( void  )

◆ talp_output_finalize()

void talp_output_finalize ( const char *  output_file,
bool  partial_output 
)