Dynamic Load Balance 3.6.1+32-59d1
Data Fields
app_reduction_t Struct Reference

Data Fields

int num_cpus
 
int num_nodes
 
float avg_cpus
 
int num_gpus
 
double cycles
 
double instructions
 
int64_t num_measurements
 
int64_t num_mpi_calls
 
int64_t num_omp_parallels
 
int64_t num_omp_tasks
 
int64_t num_gpu_runtime_calls
 
int64_t elapsed_time
 
int64_t useful_time
 
int64_t mpi_time
 
int64_t omp_load_imbalance_time
 
int64_t omp_scheduling_time
 
int64_t omp_serialization_time
 
int64_t gpu_runtime_time
 
double min_mpi_normd_proc
 
double min_mpi_normd_node
 
int64_t gpu_useful_time
 
int64_t gpu_communication_time
 
int64_t gpu_inactive_time
 
int64_t max_gpu_useful_time
 
int64_t max_gpu_active_time
 

Detailed Description

App reduction

Field Documentation

◆ num_cpus

int num_cpus

◆ num_nodes

int num_nodes

◆ avg_cpus

float avg_cpus

◆ num_gpus

int num_gpus

◆ cycles

double cycles

◆ instructions

double instructions

◆ num_measurements

int64_t num_measurements

◆ num_mpi_calls

int64_t num_mpi_calls

◆ num_omp_parallels

int64_t num_omp_parallels

◆ num_omp_tasks

int64_t num_omp_tasks

◆ num_gpu_runtime_calls

int64_t num_gpu_runtime_calls

◆ elapsed_time

int64_t elapsed_time

◆ useful_time

int64_t useful_time

◆ mpi_time

int64_t mpi_time

◆ omp_load_imbalance_time

int64_t omp_load_imbalance_time

◆ omp_scheduling_time

int64_t omp_scheduling_time

◆ omp_serialization_time

int64_t omp_serialization_time

◆ gpu_runtime_time

int64_t gpu_runtime_time

◆ min_mpi_normd_proc

double min_mpi_normd_proc

◆ min_mpi_normd_node

double min_mpi_normd_node

◆ gpu_useful_time

int64_t gpu_useful_time

◆ gpu_communication_time

int64_t gpu_communication_time

◆ gpu_inactive_time

int64_t gpu_inactive_time

◆ max_gpu_useful_time

int64_t max_gpu_useful_time

◆ max_gpu_active_time

int64_t max_gpu_active_time

The documentation for this struct was generated from the following file: