YAC 3.21.0
Yet Another Coupler
Loading...
Searching...
No Matches
yac_pak Struct Reference
Collaboration diagram for yac_pak:
Collaboration graph

Data Fields

MPI_Comm comm
 
int rank
 
int size
 
yac_pak_timer_t * timers
 
size_t num_timers
 
size_t cap_timers
 
yac_pak_output_mode_t output_mode
 
char * output_dir
 
char * config_output_path
 
int trace_stride
 
int trace_flush_time
 
int trace_is_writer
 
int trace_verbose
 
yac_pak_trace_write_mode_t trace_write_mode
 
FILE * trace_file
 
FILE * open_file
 
char * trace_file_path
 
char * open_file_path
 
size_t trace_file_header_len
 
yac_pak_open_event_t * pending_events
 
size_t pending_capacity
 
yac_pak_trace_entry_t * finished_events
 
size_t finished_count
 
size_t finished_capacity
 
int trace_enabled
 
int trace_level
 
int setup_trace_enabled
 
char * component_name
 
int comp_rank
 
int comp_size
 
double trace_init_wtime
 
double trace_init_epoch
 

Detailed Description

Internal state: allocated by yac_pak_new, freed by yac_pak_delete.

Definition at line 133 of file yac_pak.c.

Field Documentation

◆ cap_timers

size_t yac_pak::cap_timers

Definition at line 143 of file yac_pak.c.

◆ comm

MPI_Comm yac_pak::comm

Definition at line 136 of file yac_pak.c.

◆ comp_rank

int yac_pak::comp_rank

Definition at line 180 of file yac_pak.c.

◆ comp_size

int yac_pak::comp_size

Definition at line 181 of file yac_pak.c.

◆ component_name

char* yac_pak::component_name

Definition at line 178 of file yac_pak.c.

◆ config_output_path

char* yac_pak::config_output_path

Definition at line 148 of file yac_pak.c.

◆ finished_capacity

size_t yac_pak::finished_capacity

Definition at line 172 of file yac_pak.c.

◆ finished_count

size_t yac_pak::finished_count

Definition at line 171 of file yac_pak.c.

◆ finished_events

yac_pak_trace_entry_t* yac_pak::finished_events

Definition at line 170 of file yac_pak.c.

◆ num_timers

size_t yac_pak::num_timers

Definition at line 142 of file yac_pak.c.

◆ open_file

FILE* yac_pak::open_file

Definition at line 161 of file yac_pak.c.

◆ open_file_path

char* yac_pak::open_file_path

Definition at line 163 of file yac_pak.c.

◆ output_dir

char* yac_pak::output_dir

Definition at line 147 of file yac_pak.c.

◆ output_mode

yac_pak_output_mode_t yac_pak::output_mode

Definition at line 146 of file yac_pak.c.

◆ pending_capacity

size_t yac_pak::pending_capacity

Definition at line 168 of file yac_pak.c.

◆ pending_events

yac_pak_open_event_t* yac_pak::pending_events

Definition at line 167 of file yac_pak.c.

◆ rank

int yac_pak::rank

Definition at line 137 of file yac_pak.c.

◆ setup_trace_enabled

int yac_pak::setup_trace_enabled

Definition at line 176 of file yac_pak.c.

◆ size

int yac_pak::size

Definition at line 138 of file yac_pak.c.

◆ timers

yac_pak_timer_t* yac_pak::timers

Definition at line 141 of file yac_pak.c.

◆ trace_enabled

int yac_pak::trace_enabled

Definition at line 174 of file yac_pak.c.

◆ trace_file

FILE* yac_pak::trace_file

Definition at line 160 of file yac_pak.c.

◆ trace_file_header_len

size_t yac_pak::trace_file_header_len

so that rewrite_instant_header can find the rows behind it

Definition at line 165 of file yac_pak.c.

◆ trace_file_path

char* yac_pak::trace_file_path

Definition at line 162 of file yac_pak.c.

◆ trace_flush_time

int yac_pak::trace_flush_time

Definition at line 150 of file yac_pak.c.

◆ trace_init_epoch

double yac_pak::trace_init_epoch

Definition at line 184 of file yac_pak.c.

◆ trace_init_wtime

double yac_pak::trace_init_wtime

Definition at line 183 of file yac_pak.c.

◆ trace_is_writer

int yac_pak::trace_is_writer

Definition at line 151 of file yac_pak.c.

◆ trace_level

int yac_pak::trace_level

Definition at line 175 of file yac_pak.c.

◆ trace_stride

int yac_pak::trace_stride

Definition at line 149 of file yac_pak.c.

◆ trace_verbose

int yac_pak::trace_verbose

Print progress messages to stderr (YAC_PAK_TRACE_VERBOSE)

Definition at line 153 of file yac_pak.c.

◆ trace_write_mode

yac_pak_trace_write_mode_t yac_pak::trace_write_mode

Definition at line 155 of file yac_pak.c.


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