31typedef enum gpu_vendor {
Definition: dlb_talp.h:35
Definition: dlb_talp.h:91
Definition: talp_output.h:43
int64_t max_useful_time
Definition: talp_output.h:48
int64_t max_mpi_time
Definition: talp_output.h:49
int node_id
Definition: talp_output.h:44
int64_t avg_useful_time
Definition: talp_output.h:46
int nelems
Definition: talp_output.h:45
int64_t avg_mpi_time
Definition: talp_output.h:47
process_in_node_record_t processes[]
Definition: talp_output.h:50
Definition: talp_output.h:37
int64_t useful_time
Definition: talp_output.h:40
int64_t mpi_time
Definition: talp_output.h:39
pid_t pid
Definition: talp_output.h:38
Definition: talp_output.h:54
int node_id
Definition: talp_output.h:57
dlb_monitor_t monitor
Definition: talp_output.h:61
int rank
Definition: talp_output.h:55
char cpuset_quoted[TALP_OUTPUT_CPUSET_MAX]
Definition: talp_output.h:60
char hostname[HOST_NAME_MAX]
Definition: talp_output.h:58
char cpuset[TALP_OUTPUT_CPUSET_MAX]
Definition: talp_output.h:59
pid_t pid
Definition: talp_output.h:56
Definition: talp_types.h:109
void talp_output_print_monitoring_region(const dlb_monitor_t *monitor, const char *cpuset_str, talp_flags_t talp_flags)
Definition: talp_output.c:100
void talp_output_record_resources(int num_cpus, int num_nodes, int num_mpi_ranks, int num_gpus)
Definition: talp_output.c:1448
void talp_output_record_node(const node_record_t *node_record)
Definition: talp_output.c:696
void talp_output_record_process(const char *monitor_name, const process_record_t *process_record, int num_mpi_ranks)
Definition: talp_output.c:966
void talp_output_record_pop_metrics(const dlb_pop_metrics_t *metrics)
Definition: talp_output.c:159
gpu_vendor_t
Definition: talp_output.h:31
@ GPU_VENDOR_AMD
Definition: talp_output.h:33
@ GPU_VENDOR_NONE
Definition: talp_output.h:32
@ GPU_VENDOR_NVIDIA
Definition: talp_output.h:34
@ TALP_OUTPUT_CPUSET_MAX
Definition: talp_output.h:53
void talp_output_finalize(const char *output_file, bool partial_output)
Definition: talp_output.c:1854
void talp_output_record_process_info(void)
Definition: talp_output.c:1513
void talp_output_record_gpu_vendor(gpu_vendor_t vendor)
Definition: talp_output.c:92