IOR
Data Fields
benchmark_options Struct Reference
Collaboration diagram for benchmark_options:
Collaboration graph
[legend]

Data Fields

ior_aiori_t const * backend
 
void * backend_options
 
aiori_xfer_hint_t hints
 
MPI_Comm com
 
FILE * logfile
 
char * interface
 
int num
 
int precreate
 
int dset_count
 
mdworkbench_results_tresults
 
int offset
 
int iterations
 
int global_iteration
 
int file_size
 
int read_only
 
int stonewall_timer
 
int stonewall_timer_wear_out
 
int gpu_memory_flags
 
char * latency_file_prefix
 
int latency_keep_all
 
int phase_cleanup
 
int phase_precreate
 
int phase_benchmark
 
int verbosity
 
int process_report
 
int print_detailed_stats
 
int quiet_output
 
char * run_info_file
 
char * prefix
 
int ignore_precreate_errors
 
int rank
 
int size
 
int verify_read
 
int random_buffer_offset
 
float relative_waiting_factor
 
int adaptive_waiting_mode
 
uint64_t start_item_number
 

Detailed Description

Definition at line 74 of file md-workbench.c.

Field Documentation

◆ adaptive_waiting_mode

int benchmark_options::adaptive_waiting_mode

Definition at line 123 of file md-workbench.c.

Referenced by md_workbench_run().

◆ backend

ior_aiori_t const* benchmark_options::backend

Definition at line 75 of file md-workbench.c.

Referenced by md_workbench_run(), run_benchmark(), run_cleanup(), and run_precreate().

◆ backend_options

void* benchmark_options::backend_options

Definition at line 76 of file md-workbench.c.

Referenced by md_workbench_run(), run_benchmark(), run_cleanup(), and run_precreate().

◆ com

MPI_Comm benchmark_options::com

◆ dset_count

int benchmark_options::dset_count

Definition at line 84 of file md-workbench.c.

Referenced by end_phase(), md_workbench_run(), run_benchmark(), run_cleanup(), and run_precreate().

◆ file_size

int benchmark_options::file_size

Definition at line 91 of file md-workbench.c.

Referenced by md_workbench_run(), print_p_stat(), run_benchmark(), and run_precreate().

◆ global_iteration

int benchmark_options::global_iteration

Definition at line 90 of file md-workbench.c.

Referenced by compute_histogram(), and md_workbench_run().

◆ gpu_memory_flags

int benchmark_options::gpu_memory_flags

Definition at line 95 of file md-workbench.c.

Referenced by run_benchmark(), and run_precreate().

◆ hints

aiori_xfer_hint_t benchmark_options::hints

Definition at line 77 of file md-workbench.c.

Referenced by md_workbench_run().

◆ ignore_precreate_errors

int benchmark_options::ignore_precreate_errors

Definition at line 116 of file md-workbench.c.

Referenced by run_benchmark(), and run_precreate().

◆ interface

char* benchmark_options::interface

Definition at line 81 of file md-workbench.c.

Referenced by init_options(), and md_workbench_run().

◆ iterations

int benchmark_options::iterations

Definition at line 89 of file md-workbench.c.

Referenced by md_workbench_run().

◆ latency_file_prefix

char* benchmark_options::latency_file_prefix

Definition at line 97 of file md-workbench.c.

Referenced by compute_histogram().

◆ latency_keep_all

int benchmark_options::latency_keep_all

Definition at line 98 of file md-workbench.c.

Referenced by end_phase().

◆ logfile

FILE* benchmark_options::logfile

Definition at line 79 of file md-workbench.c.

Referenced by md_workbench_run().

◆ num

int benchmark_options::num

Definition at line 82 of file md-workbench.c.

Referenced by end_phase(), md_workbench_run(), and run_benchmark().

◆ offset

int benchmark_options::offset

Definition at line 88 of file md-workbench.c.

Referenced by run_benchmark().

◆ phase_benchmark

int benchmark_options::phase_benchmark

Definition at line 102 of file md-workbench.c.

Referenced by md_workbench_run().

◆ phase_cleanup

int benchmark_options::phase_cleanup

Definition at line 100 of file md-workbench.c.

Referenced by md_workbench_run().

◆ phase_precreate

int benchmark_options::phase_precreate

Definition at line 101 of file md-workbench.c.

Referenced by md_workbench_run().

◆ precreate

int benchmark_options::precreate

Definition at line 83 of file md-workbench.c.

Referenced by end_phase(), md_workbench_run(), run_benchmark(), run_cleanup(), and run_precreate().

◆ prefix

char* benchmark_options::prefix

Definition at line 114 of file md-workbench.c.

Referenced by def_dset_name(), def_obj_name(), and md_workbench_run().

◆ print_detailed_stats

int benchmark_options::print_detailed_stats

Definition at line 110 of file md-workbench.c.

Referenced by md_workbench_run(), and print_p_stat().

◆ process_report

int benchmark_options::process_report

Definition at line 108 of file md-workbench.c.

Referenced by end_phase().

◆ quiet_output

int benchmark_options::quiet_output

Definition at line 111 of file md-workbench.c.

Referenced by md_workbench_run(), and print_p_stat().

◆ random_buffer_offset

int benchmark_options::random_buffer_offset

Definition at line 120 of file md-workbench.c.

Referenced by md_workbench_run(), run_benchmark(), and run_precreate().

◆ rank

int benchmark_options::rank

◆ read_only

int benchmark_options::read_only

Definition at line 92 of file md-workbench.c.

Referenced by end_phase(), print_p_stat(), and run_benchmark().

◆ relative_waiting_factor

float benchmark_options::relative_waiting_factor

◆ results

mdworkbench_results_t* benchmark_options::results

Definition at line 86 of file md-workbench.c.

Referenced by end_phase(), md_workbench_run(), and print_p_stat().

◆ run_info_file

char* benchmark_options::run_info_file

Definition at line 113 of file md-workbench.c.

Referenced by return_position(), and store_position().

◆ size

int benchmark_options::size

◆ start_item_number

uint64_t benchmark_options::start_item_number

Definition at line 125 of file md-workbench.c.

Referenced by md_workbench_run().

◆ stonewall_timer

int benchmark_options::stonewall_timer

Definition at line 93 of file md-workbench.c.

Referenced by md_workbench_run(), and run_benchmark().

◆ stonewall_timer_wear_out

int benchmark_options::stonewall_timer_wear_out

Definition at line 94 of file md-workbench.c.

Referenced by md_workbench_run(), and run_benchmark().

◆ verbosity

int benchmark_options::verbosity

Definition at line 107 of file md-workbench.c.

Referenced by run_benchmark(), run_cleanup(), and run_precreate().

◆ verify_read

int benchmark_options::verify_read

Definition at line 119 of file md-workbench.c.

Referenced by run_benchmark().


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